Your message dated Sat, 10 Aug 2024 00:19:20 +0000
with message-id <e1sczpi-006t1d...@fasolo.debian.org>
and subject line Bug#1032408: fixed in live-build 1:20240810
has caused the Debian Bug report #1032408,
regarding live-build fails ln: failed to create symbolic link '/etc/mtab': File
exists caused by --chroot-filesystem ext4
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1032408: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1032408
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: live-build
Severity: normal
Dear maintainer,
on Debian bookworm.
Steps to reproduce:
rm -r -f ~/live-build-test
mkdir ~/live-build-test
cd ~/live-build-test
lb config \
--distribution "bookworm" \
--archive-areas "main contrib non-free non-free-firmware" \
--chroot-filesystem ext4 \
--source false \
--zsync false
echo "task-lxde-desktop firefox-esr" | tee
./config/package-lists/my.list.chroot >/dev/null
lb config --dump
lb config --validate
lb build
result:
# P: Begin building root filesystem image...
# 0+0 records in
# 0+0 records out
# 0 bytes copied, 2.8103e-05 s, 0.0 kB/s
# ln: failed to create symbolic link '/etc/mtab': File exists
# E: An unexpected failure occurred, exiting...
This only happening when using '--chroot-filesystem ext4'.
This does not happen when dropping '--chroot-filesystem ext4'.
By looking at
/usr/share/live/build/hooks/normal/1000-create-mtab-symlink.hook.chroot
it seems to me that it doesn't handle the case where /etc/mtab already
exists as a file. I.e. not being a symlink as the script expects.
/usr/lib/live/build/binary_rootfs also does not handle this case.
Why am I interested to use '--chroot-filesystem ext4'? Because it saves
a lot time during testing to skip squashfs creation.
Making the scripts resilient against this seems useful to me either way
as such as situation might also happen through other kinds of customization.
Kind regards,
Patrick Schleizer
--- End Message ---
--- Begin Message ---
Source: live-build
Source-Version: 1:20240810
Done: Luca Boccassi <bl...@debian.org>
We believe that the bug you reported is fixed in the latest version of
live-build, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1032...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Luca Boccassi <bl...@debian.org> (supplier of updated live-build package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 10 Aug 2024 00:08:10 +0100
Source: live-build
Architecture: source
Version: 1:20240810
Distribution: unstable
Urgency: medium
Maintainer: Debian Live <debian-live@lists.debian.org>
Changed-By: Luca Boccassi <bl...@debian.org>
Closes: 1032408 1035382 1064408 1069349
Changes:
live-build (1:20240810) unstable; urgency=medium
.
[ Roland Clobus ]
* Workaround for #1023472
* Revert previous commit to test/rebuild.sh
.
[ Thore Sommer ]
* ISO generation: add support for hybrid ISOs with grub-pc
.
[ Roland Clobus ]
* non-free firmware detection: in chroot, not on host
* If there is more than one kernel for the installer, use the newest
* Installer: ignore the configured kernel version
* Filter the firmware list (Closes: 1035382)
* Set additional meta information
.
[ David Hewitt ]
* Follow symlinks while copying shim files
.
[ Roland Clobus ]
* rebuild: update --disk-info
.
[ Marcel Partap ]
* Create binary_chroot stagefiles when skipping, too
* Remove ancient hook 9030-remove-apt-sources-lists that was never run
.
[ jfliu ]
* binary_iso: fix iso-hybrid images with EFI bootloader
.
[ Roland Clobus ]
* Use LC_ALL=C for sort
* Fix and correctly suppress lintian warnings
* Apply predictable timestamps in the source image
* binary_syslinux: Ensure the availability of the font of splash.svg
* binary_rootfs: Fixed test for /etc/mtab (Closes: #1032408)
* binary_disk: Don't create .disk/archive_trace any more
* rebuild.sh: Consistent timestamp of theme.txt
.
[ Arnaud Rebillout ]
* efi-image: Fix missing part_* modules in boot<platform>.efi
* efi-image: Fix <platform>/grub.cfg, variables must NOT be expanded
.
[ Roland Clobus ]
* Remove unneeded cached files from appstream
* Reproducible: fixes the last two issues for Debian 12.3
.
[ Emanuele Rocca ]
* chroot_sysfs: umount efivarfs if mounted
.
[ Roland Clobus ]
* Apply policykit fix when needed.
* rebuild: Don't use a symlink for the splash screen
.
[ Unit 193 ]
* firmwarelists.sh: Account for usrmerged firmware packages.
.
[ Roland Clobus ]
* Workaround for #1058994
* installer: The kernel version does not need to have a Debian-version
* The installer now requires grub-common and dependencies
* Installer: Support trixie
* Installer: fix for previous commit
.
[ Patrick Schleizer ]
* fix: check correct dependency package grub-common instead of grub-pc
* also check if grub-pc-bin dependency is available
* reproducible builds: use cp -a when copying binary/boot/grub/i386-pc
.
[ Roland Clobus ]
* Reproducible: Fix for vlc (used by the Bookworm KDE image)
* Fixed udeb handling
* Reproducible install-info
.
[ Marcel Partap ]
* container hooks: make nspawn work inside nspawn
.
[ Roland Clobus ]
* Allow for shim-only secure UEFI boot
* Remove 'nolapic' from the safe boot options.
* Rebuild: Always show the active settings
* Cross-build: arm64 support
* binary_bootloader_splash: New script
* hooks: Remove /etc/.pwd.lock and /run/mount/utab
* Architecture checking is not required any more
* installer: Also add the t64 versions of the libraries
* binary_includes: Activate when the directory exists (Closes: #1069349)
.
[ Luca Boccassi ]
* d/control: bump Standards-Version to 4.7.0, no changes
.
[ Roland Clobus ]
* Restore support for bullseye and bookworm
* installer: offline installation with calamares
* Fixed: select the package name for firmware packages
* Fix git installer build for arm64
* arm64: Only add .disk/udeb_include when the source file exists
.
[ Luca Boccassi ]
* Create local /etc/os-release with metadata about the live image
.
[ Helmut Grohne ]
* duplicate aliased diversions for DEP17 (Closes: #1064408)
Checksums-Sha1:
82b46a1e822a26a23018ee119e5755f1bfa32a8a 1852 live-build_20240810.dsc
4cca631eb8ae124d060355e4a4d7f169357422c7 241568 live-build_20240810.tar.xz
0521fca88085cb7c799f57c3de55bfca85ceb3de 6852
live-build_20240810_source.buildinfo
Checksums-Sha256:
c957e5e30a46fd8f1d6127a76b23d445808753849922e3bd3e603082194a3e26 1852
live-build_20240810.dsc
e28f132e78a2ffef6bc5b90d5398941cd499fa0c96188b01d5abf92a7b1fee2b 241568
live-build_20240810.tar.xz
2e0f671846466270d39b67cafe2c18725332347e49a447a05d17d7e98d8a8af6 6852
live-build_20240810_source.buildinfo
Files:
24e1e8987aa934702a138c6519c2f857 1852 misc optional live-build_20240810.dsc
58219854b7d20a8e271abeeb8d3df8de 241568 misc optional
live-build_20240810.tar.xz
71993ce4df865e8c516605b1393b81d9 6852 misc optional
live-build_20240810_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEErCSqx93EIPGOymuRKGv37813JB4FAma2rf8RHGJsdWNhQGRl
Ymlhbi5vcmcACgkQKGv37813JB6+GA/9HoaCdNL83GfmvJYApSXgmNypt168Anp4
p+fjnkRlswVQYvLtfEVPh4GPicd6aL7u1fH6nkMZ52tlUNWVi1vzGSn4BizUTJgi
UwzJlPi7G6xLgN229sOxjC2zt0pHvZx/p+she6mt6UAR/SPip21EuIzKbF4PyWtw
obexffmkjo446IvKBQTItq8qldvYdX/8JobEkr7xUrg0zm5qskMWVT3oECY+c1hc
TfgC2QzJQM6ir3ZPe/kp1f7HxaBjklGmhbGZNQjsqJ9L0SOwPgRgJZWXmmiTOz8O
Hzk1LV7y558LuDVa+UCLpTHFp2SVMlrOYfZftq9m7T5Z4yIz6bnxWk8gBzhqcr0h
ctnr1uk3cDrJSap6V/DRhHhLtLMcmLZ0ED45XVRppm/ZpnyzAfmk/OyEDbWZDEef
ZSu1TF0TUpmP1W6P8QVTlE2ZE1kZEX3q1jRQjA1s7rSzm/3f0tBAx+bTAVeD7RAI
XgDSq02qmVL0McKqvZZXDKHSiQbn3WN6hfI6F9E9w72OPH6Ij3cisB9bk1YqAFmx
4B9/Nz0OAjwpVH5PBQqQpUu2KjqU9G+lgtDZA/piSsRcXzUD/htDP6elbqWWsNs6
vYIABv6lpBVIXCaRFTC0OK6Jh5k1fHrWnSAmmsczeMGIrYmhnQ579IGth0S878Ud
RHIaQFgyUpw=
=Rz03
-----END PGP SIGNATURE-----
pgpLr7n94WzJX.pgp
Description: PGP signature
--- End Message ---