[Bug 2057605] Re: update-initramfs fails: /usr/share/initramfs-tools/hooks/fsck failed with return 1
Benjamin Drung
2057605 at bugs.launchpad.net
Tue Mar 12 22:46:35 UTC 2024
Thank you for taking the time to report this bug and helping to make
Ubuntu better and for providing the correct logs to further troubleshoot
the issue. Things went south after `ldd /sbin/fsck.ext4` leading to
`/lib/libgcwrap.so`.
Can you provide the output of the `ldd /sbin/fsck.ext4` command? On a
clean focal chroot the output of the command looks like this:
```
$ ldd /sbin/fsck.ext4
linux-vdso.so.1 (0x00007ffd483c4000)
libext2fs.so.2 => /lib/x86_64-linux-gnu/libext2fs.so.2 (0x0000776e7776c000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x0000776e77765000)
libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x0000776e7770e000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x0000776e77705000)
libe2p.so.2 => /lib/x86_64-linux-gnu/libe2p.so.2 (0x0000776e776fa000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x0000776e77508000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x0000776e774e3000)
/lib64/ld-linux-x86-64.so.2 (0x0000776e77828000)
```
** Changed in: initramfs-tools (Ubuntu)
Status: New => Incomplete
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to initramfs-tools in Ubuntu.
https://bugs.launchpad.net/bugs/2057605
Title:
update-initramfs fails: /usr/share/initramfs-tools/hooks/fsck failed
with return 1
Status in initramfs-tools package in Ubuntu:
Incomplete
Bug description:
lsb_release -rd
Description: Ubuntu 20.04.6 LTS
Release: 20.04
initramfs-tools:
Installed: 0.136ubuntu6.7
Candidate: 0.136ubuntu6.7
Version table:
*** 0.136ubuntu6.7 500
500 http://nova.clouds.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
100 /var/lib/dpkg/status
0.136ubuntu6 500
500 http://nova.clouds.archive.ubuntu.com/ubuntu focal/main amd64 Packages
sudo apt-get install linux-image-5.4.0-173-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
linux-modules-5.4.0-173-generic
Suggested packages:
fdutils linux-doc | linux-source-5.4.0 linux-tools linux-headers-5.4.0-173-generic
The following NEW packages will be installed:
linux-image-5.4.0-173-generic linux-modules-5.4.0-173-generic
0 upgraded, 2 newly installed, 0 to remove and 2 not upgraded.
Need to get 25.5 MB of archives.
After this operation, 92.5 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://nova.clouds.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-modules-5.4.0-173-generic amd64 5.4.0-173.191 [15.0 MB]
Get:2 http://nova.clouds.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-image-5.4.0-173-generic amd64 5.4.0-173.191 [10.5 MB]
Fetched 25.5 MB in 2s (12.1 MB/s)
Selecting previously unselected package linux-modules-5.4.0-173-generic.
(Reading database ... 77620 files and directories currently installed.)
Preparing to unpack .../linux-modules-5.4.0-173-generic_5.4.0-173.191_amd64.deb ...
Unpacking linux-modules-5.4.0-173-generic (5.4.0-173.191) ...
Selecting previously unselected package linux-image-5.4.0-173-generic.
Preparing to unpack .../linux-image-5.4.0-173-generic_5.4.0-173.191_amd64.deb ...
Unpacking linux-image-5.4.0-173-generic (5.4.0-173.191) ...
Setting up linux-modules-5.4.0-173-generic (5.4.0-173.191) ...
Setting up linux-image-5.4.0-173-generic (5.4.0-173.191) ...
I: /boot/vmlinuz is now a symlink to vmlinuz-5.4.0-173-generic
I: /boot/initrd.img is now a symlink to initrd.img-5.4.0-173-generic
Processing triggers for linux-image-5.4.0-173-generic (5.4.0-173.191) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.4.0-173-generic
+ PREREQ=
+ prereqs
+ echo
+ exit 0
+ PREREQ=
+ [ ! -x /sbin/fsck ]
+ . /usr/share/initramfs-tools/scripts/functions
+ . /usr/share/initramfs-tools/hook-functions
+ + sort
get_fsck_types
+ get_fsck_type_fstab / root
+ uniq
+ _read_fstab_entry /
+ echo MNT_FSNAME=
+ echo MNT_DIR=
+ echo MNT_TYPE=
+ [ -f /etc/fstab ]
+ read -r MNT_FSNAME MNT_DIR MNT_TYPE MNT_OPTS MNT_FREQ MNT_PASS MNT_JUNK
+ [ / = / ]
+ [ -n ]
+ echo MNT_FSNAME=UUID="d4148b00-3426-4e12-a89c-1eab09c29b72"
+ echo MNT_DIR=/
+ echo MNT_TYPE=ext4
+ echo MNT_PASS=0
+ break 2
+ eval MNT_FSNAME=
MNT_DIR=
MNT_TYPE=
MNT_FSNAME=UUID="d4148b00-3426-4e12-a89c-1eab09c29b72"
MNT_DIR=/
MNT_TYPE=ext4
MNT_PASS=0
+ MNT_FSNAME=
+ MNT_DIR=
+ MNT_TYPE=
+ MNT_FSNAME=UUID=d4148b00-3426-4e12-a89c-1eab09c29b72
+ MNT_DIR=/
+ MNT_TYPE=ext4
+ MNT_PASS=0
+ [ / = / ]
+ [ / = / ]
+ resolve_device UUID=d4148b00-3426-4e12-a89c-1eab09c29b72
+ DEV=UUID=d4148b00-3426-4e12-a89c-1eab09c29b72
+ local orig=UUID=d4148b00-3426-4e12-a89c-1eab09c29b72
+ blkid -l -t UUID=d4148b00-3426-4e12-a89c-1eab09c29b72 -o device
+ DEV=/dev/md127
+ [ -e /dev/md127 ]
+ echo /dev/md127
+ MNT_FSNAME=/dev/md127
+ get_fstype /dev/md127
+ local FS FSTYPE
+ FS=/dev/md127
+ blkid -o value -s TYPE /dev/md127
+ FSTYPE=ext4
+ echo ext4
+ return 0
+ get_fsck_type_fstab /usr /usr
+ _read_fstab_entry /usr
+ echo MNT_FSNAME=
+ echo MNT_DIR=
+ echo MNT_TYPE=
+ [ -f /etc/fstab ]
+ read -r MNT_FSNAME MNT_DIR MNT_TYPE MNT_OPTS MNT_FREQ MNT_PASS MNT_JUNK
+ [ / = /usr ]
+ MNT_DIR=
+ read -r MNT_FSNAME MNT_DIR MNT_TYPE MNT_OPTS MNT_FREQ MNT_PASS MNT_JUNK
+ [ /var = /usr ]
+ MNT_DIR=
+ read -r MNT_FSNAME MNT_DIR MNT_TYPE MNT_OPTS MNT_FREQ MNT_PASS MNT_JUNK
+ [ /home = /usr ]
+ MNT_DIR=
+ read -r MNT_FSNAME MNT_DIR MNT_TYPE MNT_OPTS MNT_FREQ MNT_PASS MNT_JUNK
+ [ swap = /usr ]
+ MNT_DIR=
+ read -r MNT_FSNAME MNT_DIR MNT_TYPE MNT_OPTS MNT_FREQ MNT_PASS MNT_JUNK
+ [ swap = /usr ]
+ MNT_DIR=
+ read -r MNT_FSNAME MNT_DIR MNT_TYPE MNT_OPTS MNT_FREQ MNT_PASS MNT_JUNK
+ [ /boot/efi = /usr ]
+ MNT_DIR=
+ read -r MNT_FSNAME MNT_DIR MNT_TYPE MNT_OPTS MNT_FREQ MNT_PASS MNT_JUNK
+ [ -f /etc/fstab.d/*.fstab ]
+ eval MNT_FSNAME=
MNT_DIR=
MNT_TYPE=
+ MNT_FSNAME=
+ MNT_DIR=
+ MNT_TYPE=
+ [ /usr = ]
+ fsck_types=ext4
+ [ -z ext4 ]
+ copy_exec /sbin/fsck
+ local src target x nonoptlib ret
+ src=/sbin/fsck
+ target=/sbin/fsck
+ copy_file binary /sbin/fsck /sbin/fsck
+ local type src target link_target
+ type=binary
+ src=/sbin/fsck
+ target=/sbin/fsck
+ [ -f /sbin/fsck ]
+ [ -d /var/tmp/mkinitramfs_dK1Mgz//sbin/fsck ]
+ target=/usr/sbin/fsck
+ [ -e /var/tmp/mkinitramfs_dK1Mgz//usr/sbin/fsck ]
+ mkdir -p /var/tmp/mkinitramfs_dK1Mgz//usr/sbin
+ [ -h /sbin/fsck ]
+ [ n = y ]
+ cp -pP /sbin/fsck /var/tmp/mkinitramfs_dK1Mgz//usr/sbin/fsck
+ env --unset=LD_PRELOAD ldd /sbin/fsck
+ sed -e
/\//!d;
/linux-gate/d;
/=>/ {s/.*=>[[:blank:]]*\([^[:blank:]]*\).*/\1/};
s/[[:blank:]]*\([^[:blank:]]*\) (.*)/\1/
+ echo /lib/libgcwrap.so
+ sed -e s#/lib/\([^/]*/\)\?\(tls\|i686\|sse2\|neon\|vfp\).*/\(lib.*\)#/lib/\1\3#
+ nonoptlib=/lib/libgcwrap.so
+ echo /lib/libgcwrap.so
+ sed -e s#-linux-gnu/\(tls\|i686\|sse2\|neon\|vfp\).*/\(lib.*\)#-linux-gnu/\2#
+ nonoptlib=/lib/libgcwrap.so
+ [ -e /lib/libgcwrap.so ]
+ copy_file library /lib/libgcwrap.so
+ local type src target link_target
+ type=library
+ src=/lib/libgcwrap.so
+ target=/lib/libgcwrap.so
+ [ -f /lib/libgcwrap.so ]
+ return 2
+ ret=2
+ [ 2 = 1 ]
+ return 1
+ copy_exec /sbin/logsave
+ local src target x nonoptlib ret
+ src=/sbin/logsave
+ target=/sbin/logsave
+ copy_file binary /sbin/logsave /sbin/logsave
+ local type src target link_target
+ type=binary
+ src=/sbin/logsave
+ target=/sbin/logsave
+ [ -f /sbin/logsave ]
+ [ -d /var/tmp/mkinitramfs_dK1Mgz//sbin/logsave ]
+ target=/usr/sbin/logsave
+ [ -e /var/tmp/mkinitramfs_dK1Mgz//usr/sbin/logsave ]
+ mkdir -p /var/tmp/mkinitramfs_dK1Mgz//usr/sbin
+ [ -h /sbin/logsave ]
+ [ n = y ]
+ cp -pP /sbin/logsave /var/tmp/mkinitramfs_dK1Mgz//usr/sbin/logsave
+ env --unset=LD_PRELOAD ldd /sbin/logsave
+ sed -e
/\//!d;
/linux-gate/d;
/=>/ {s/.*=>[[:blank:]]*\([^[:blank:]]*\).*/\1/};
s/[[:blank:]]*\([^[:blank:]]*\) (.*)/\1/
+ echo /lib/libgcwrap.so
+ sed -e s#/lib/\([^/]*/\)\?\(tls\|i686\|sse2\|neon\|vfp\).*/\(lib.*\)#/lib/\1\3#
+ nonoptlib=/lib/libgcwrap.so
+ + sedecho -e s#-linux-gnu/\(tls\|i686\|sse2\|neon\|vfp\).*/\(lib.*\)#-linux-gnu/\2#
/lib/libgcwrap.so
+ nonoptlib=/lib/libgcwrap.so
+ [ -e /lib/libgcwrap.so ]
+ copy_file library /lib/libgcwrap.so
+ local type src target link_target
+ type=library
+ src=/lib/libgcwrap.so
+ target=/lib/libgcwrap.so
+ [ -f /lib/libgcwrap.so ]
+ return 2
+ ret=2
+ [ 2 = 1 ]
+ return 1
+ command -v fsck.ext4
+ prog=/sbin/fsck.ext4
+ copy_exec /sbin/fsck.ext4
+ local src target x nonoptlib ret
+ src=/sbin/fsck.ext4
+ target=/sbin/fsck.ext4
+ copy_file binary /sbin/fsck.ext4 /sbin/fsck.ext4
+ local type src target link_target
+ type=binary
+ src=/sbin/fsck.ext4
+ target=/sbin/fsck.ext4
+ [ -f /sbin/fsck.ext4 ]
+ [ -d /var/tmp/mkinitramfs_dK1Mgz//sbin/fsck.ext4 ]
+ target=/usr/sbin/fsck.ext4
+ [ -e /var/tmp/mkinitramfs_dK1Mgz//usr/sbin/fsck.ext4 ]
+ mkdir -p /var/tmp/mkinitramfs_dK1Mgz//usr/sbin
+ [ -h /sbin/fsck.ext4 ]
+ readlink -f /sbin/fsck.ext4
+ link_target=/usr/sbin/e2fsck
+ src=/usr/sbin/e2fsck
+ [ /usr/sbin/e2fsck != /usr/sbin/fsck.ext4 ]
+ [ n = y ]
+ ln -rs /var/tmp/mkinitramfs_dK1Mgz//usr/sbin/e2fsck /var/tmp/mkinitramfs_dK1Mgz//usr/sbin/fsck.ext4
+ target=/usr/sbin/e2fsck
+ [ -e /var/tmp/mkinitramfs_dK1Mgz//usr/sbin/e2fsck ]
+ mkdir -p /var/tmp/mkinitramfs_dK1Mgz//usr/sbin
+ [ n = y ]
+ cp -pP /usr/sbin/e2fsck /var/tmp/mkinitramfs_dK1Mgz//usr/sbin/e2fsck
+ env+ --unset=LD_PRELOAD ldd /sbin/fsck.ext4
sed -e
/\//!d;
/linux-gate/d;
/=>/ {s/.*=>[[:blank:]]*\([^[:blank:]]*\).*/\1/};
s/[[:blank:]]*\([^[:blank:]]*\) (.*)/\1/
+ echo /lib/libgcwrap.so
+ sed -e s#/lib/\([^/]*/\)\?\(tls\|i686\|sse2\|neon\|vfp\).*/\(lib.*\)#/lib/\1\3#
+ nonoptlib=/lib/libgcwrap.so
+ echo /lib/libgcwrap.so
+ sed -e s#-linux-gnu/\(tls\|i686\|sse2\|neon\|vfp\).*/\(lib.*\)#-linux-gnu/\2#
+ nonoptlib=/lib/libgcwrap.so
+ [ -e /lib/libgcwrap.so ]
+ copy_file library /lib/libgcwrap.so
+ local type src target link_target
+ type=library
+ src=/lib/libgcwrap.so
+ target=/lib/libgcwrap.so
+ [ -f /lib/libgcwrap.so ]
+ return 2
+ ret=2
+ [ 2 = 1 ]
+ return 1
E: /usr/share/initramfs-tools/hooks/fsck failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.4.0-173-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: error processing package linux-image-5.4.0-173-generic (--configure):
installed linux-image-5.4.0-173-generic package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
linux-image-5.4.0-173-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/2057605/+subscriptions
More information about the foundations-bugs
mailing list