Quoting from the BTS: | clonezilla fails to clone ext4 partitions because it needs partclone, | which is not part of the grml-distro. Thanks: gerd for the bug report
Once again vesamenu.c32 depends on another file, instead of tracking this manually let's just copy all *.c32 files to /boot/isolinux/. Addressing: | Failed to load COM32 file vesamenu.c32
Related to the previous commit (ded6100).
Supermicro boards with onboard VGA "Matrox G200eW" as well as IBM flex chassis fail when modesetting for mgag200 is enabled.
Thanks: Alexander Wirt for pointing out that wodim is outdated
This file no longer exists, at least not since wheezy. Thanks: Christian Hofstaedtler for reporting this issue
MirOS BSD no longer seems to work from isolinux/syslinux, this might be due to: | Since version 5.00, support for 16-bit COMBOOT modules has been dropped, | and c32 modules switched from the COM32 object format to ELF. as stated on http://www.syslinux.org/wiki/index.php/Comboot_API For now it's still available in GRUB, where it's *basically* working.
The grml-live repo currently ships an own udev for a bugfix, which only affects Jessie and later. This version of udev is not installable in Wheezy and results in an failed image build. Let's pin udev to the Wheezy version on Wheezy, as the fix is not needed there anyways.
Otherwise we might run into: | [...] | 08:54:38 preserving etc/apt/sources.list.d/grml-stable.list | 08:54:39 OK | 08:54:39 aptitude binary is not available, installing to make sure further FAI actions continue to work | 08:54:39 Reading package lists... | 08:54:42 Building dependency tree... | 08:54:42 Package aptitude is not available, but is referred to by another package. | 08:54:42 This may mean that the package is missing, has been obsoleted, or | 08:54:42 is only available from another source | 08:54:42 | 08:54:42 E: Package 'aptitude' has no installation candidate | 08:54:42 updatebase.GRMLBASE FAILED with exit code 100. | 08:54:42 Calling task_updatebase As nowadays - with Debian/jessieu - aptitude no longer is in a base debootstrap chroot.
Out of 10 recent ISO builds within ~4 days 9 of them failed. :( At least 7 of those 9 broken builds were caused by broken downloads: | 20141023 => 07:52:28 E: Failed to fetch http://http.debian.net/debian/pool/main/libr/librsvg/librsvg2-common_2.40.4-1_amd64.deb: Error reading from server. Remote end closed connection [IP: 2001:41c8:1000:21::21:35 80] | 20141024 => 06:47:25 W: Failed to fetch xz:/var/lib/apt/lists/partial/http.debian.net_debian_dists_testing_main_binary-amd64_Packages Hash Sum mismatch | 20141026 => 05:29:52 W: Failed to fetch http://http.debian.net/debian/dists/testing/main/i18n/Translation-en Hash Sum mismatch | 20141027 => E: Unable to find a source package for gcc-4.7 | 20141027 => E: Unable to find a source package for gcc-4.7 | 20141027 => 05:10:38 W: Failed to fetch xz:/var/lib/apt/lists/partial/http.debian.net_debian_dists_testing_main_binary-amd64_Packages Hash Sum mismatch | 20141027 => 09:32:37 Err http://http.debian.net/debian/ testing/main libsystemd-daemon0 amd64 215-5+b1 | 09:32:37 Error reading from server. Remote end closed connection [IP: 2001:41c8:1000:21::21:35 80] | 20141027 => 20:29:56 E: Failed to fetch http://http.debian.net/debian/pool/main/s/systemd/libsystemd-daemon0_215-5+b1_amd64.deb: Error reading from server. Remote end closed connection [IP: 2001:41c8:1000:21::21:35 80] | 20141027 => 22:44:01 E: Failed to fetch http://http.debian.net/debian/pool/main/libx/libxfont/libxfont1_126.96.36.1991-1_amd64.deb: Error reading from server. Remote end closed connection [IP: 2001:41c8:1000:21::21:35 80] This is a serious development and release stopper for us. Therefore let's try switching to ftp.debian.org which has been reported to have a useful network bandwidth and failover setup available (thanks zobel + weasel).
Otherwise the boot related modules might be missing: | * Missing addon file: "chain.c32" [ !! ] | * Missing addon file: "hdt.c32" [ !! ] | * Missing addon file: "mboot.c32" [ !! ] | * Missing addon file: "menu.c32" [ !! ] This is happening on grml-small where syslinux-common isn't present by default because it's just a Recommends but not a Depends. On grml-full we ship syslinux-common by default though because it's a dependency of grub-imageboot.
…n] versions Addressing: | * Missing addon file: "memdisk"
There seems to be a change in Debian (jessie) causing aptitude to no longer be present in debootstrapped systems by default any longer. By setting $FAI_DEBOOTSTRAP_OPTS accordingly we include it in its default package selection though. If it still shouldn't be present we explicitely try to install it through the updatebase.GRMLBASE hook script.