Package: tiny-initramfs Version: 0.1-2 Severity: critical Recent Debian kernels (4.8.x) have disabled support for legacy vsyscall emulation.
changelog entry from kernel packages: * [amd64] Enable LEGACY_VSYSCALL_NONE instead of LEGACY_VSYSCALL_EMULATE. This breaks (e)glibc 2.13 and earlier, and can be reverted using the kernel parameter: vsyscall=emulate This causes problems with tiny-initramfs as the init binary is linked against an old version of dietlibc which uses the vsyscall for accessing the kernel gettimeofday functions. This manifests as the init process being killed when it attempts to access the vsyscall interface which renders the system unbootable. dietlibc 0.33 adds changes to use the kernel vDSO instead of the legacy vsyscall interface. I have tested rebuilding tiny-initramfs against the latest dietlibc in Debian (0.34~cvs20160606-3) and the rebuilt init binary works successfully on 4.8.x kernels. Setting severity to critical as this renders systems using tiny-initramfs unbootable when the upgraded kernel package is installed. It would be great to get an updated tiny-initramfs package rebuilt against the latest dietlibc. -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (900, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 4.8.0-1-amd64 (SMP w/2 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Init: systemd (via /run/systemd/system) Versions of packages tiny-initramfs depends on: ii tiny-initramfs-core 0.1-2 tiny-initramfs recommends no packages. tiny-initramfs suggests no packages. -- no debconf information