Comment 4 for bug 2039342

Revision history for this message
KcrPL (kcrpl) wrote :

I have added "set -x" just under "set -e" in the script. Here are the following results:

kcrpl@raspberrypi-4-kcrpl:/usr/share/initramfs-tools/hooks$ sudo update-initramfs -u
+ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-6.5.0-1005-raspi
+ PREREQ=
+ prereqs
+ echo
+ exit 0
+ PREREQ=
+ . /usr/share/initramfs-tools/hook-functions
+ [ -x /usr/sbin/dhcpcd ]
+ copy_exec /usr/sbin/dhcpcd
+ local src target x nonoptlib ret
+ src=/usr/sbin/dhcpcd
+ target=/usr/sbin/dhcpcd
+ copy_file binary /usr/sbin/dhcpcd /usr/sbin/dhcpcd
+ local type src target link_target
+ type=binary
+ src=/usr/sbin/dhcpcd
+ target=/usr/sbin/dhcpcd
+ [ -f /usr/sbin/dhcpcd ]
+ [ -d /var/tmp/mkinitramfs_FoHhvu//usr/sbin/dhcpcd ]
+ [ -e /var/tmp/mkinitramfs_FoHhvu//usr/sbin/dhcpcd ]
+ mkdir -p /var/tmp/mkinitramfs_FoHhvu//usr/sbin
+ [ -h /usr/sbin/dhcpcd ]
+ [ n = y ]
+ cp -pP /usr/sbin/dhcpcd /var/tmp/mkinitramfs_FoHhvu//usr/sbin/dhcpcd
+ env --unset=LD_PRELOAD ldd /usr/sbin/dhcpcd
+ sed -e
                /\//!d;
                /linux-gate/d;
                /=>/ {s/.*=>[[:blank:]]*\([^[:blank:]]*\).*/\1/};
                s/[[:blank:]]*\([^[:blank:]]*\) (.*)/\1/
+ echo /lib/aarch64-linux-gnu/libcrypto.so.3
+ sed -e s#/lib/\([^/]*/\)\?\(tls\|i686\|sse2\|neon\|vfp\).*/\(lib.*\)#/lib/\1\3#
+ nonoptlib=/lib/aarch64-linux-gnu/libcrypto.so.3
+ echo /lib/aarch64-linux-gnu/libcrypto.so.3
+ sed -e s#-linux-gnu/\(tls\|i686\|sse2\|neon\|vfp\).*/\(lib.*\)#-linux-gnu/\2#
+ nonoptlib=/lib/aarch64-linux-gnu/libcrypto.so.3
+ [ -e /lib/aarch64-linux-gnu/libcrypto.so.3 ]
+ x=/lib/aarch64-linux-gnu/libcrypto.so.3
+ copy_file binary /lib/aarch64-linux-gnu/libcrypto.so.3
+ local type src target link_target
+ type=binary
+ src=/lib/aarch64-linux-gnu/libcrypto.so.3
+ target=/lib/aarch64-linux-gnu/libcrypto.so.3
+ [ -f /lib/aarch64-linux-gnu/libcrypto.so.3 ]
+ [ -d /var/tmp/mkinitramfs_FoHhvu//lib/aarch64-linux-gnu/libcrypto.so.3 ]
+ target=/usr/lib/aarch64-linux-gnu/libcrypto.so.3
+ [ -e /var/tmp/mkinitramfs_FoHhvu//usr/lib/aarch64-linux-gnu/libcrypto.so.3 ]
+ return 1
+ ret=1
+ [ 1 = 1 ]
+ echo /lib/aarch64-linux-gnu/libc.so.6
+ sed -e s#/lib/\([^/]*/\)\?\(tls\|i686\|sse2\|neon\|vfp\).*/\(lib.*\)#/lib/\1\3#
+ nonoptlib=/lib/aarch64-linux-gnu/libc.so.6
+ echo /lib/aarch64-linux-gnu/libc.so.6
+ sed -e s#-linux-gnu/\(tls\|i686\|sse2\|neon\|vfp\).*/\(lib.*\)#-linux-gnu/\2#
+ nonoptlib=/lib/aarch64-linux-gnu/libc.so.6
+ [ -e /lib/aarch64-linux-gnu/libc.so.6 ]
+ x=/lib/aarch64-linux-gnu/libc.so.6
+ copy_file binary /lib/aarch64-linux-gnu/libc.so.6
+ local type src target link_target
+ type=binary
+ src=/lib/aarch64-linux-gnu/libc.so.6
+ target=/lib/aarch64-linux-gnu/libc.so.6
+ [ -f /lib/aarch64-linux-gnu/libc.so.6 ]
+ [ -d /var/tmp/mkinitramfs_FoHhvu//lib/aarch64-linux-gnu/libc.so.6 ]
+ target=/usr/lib/aarch64-linux-gnu/libc.so.6
+ [ -e /var/tmp/mkinitramfs_FoHhvu//usr/lib/aarch64-linux-gnu/libc.so.6 ]
+ return 1
+ ret=1
+ [ 1 = 1 ]
+ echo /lib/ld-linux-aarch64.so.1
+ sed -e s#/lib/\([^/]*/\)\?\(tls\|i686\|sse2\|neon\|vfp\).*/\(lib.*\)#/lib/\1\3#
+ nonoptlib=/lib/ld-linux-aarch64.so.1
+ echo /lib/ld-linux-aarch64.so.1
+ sed -e s#-linux-gnu/\(tls\|i686\|sse2\|neon\|vfp\).*/\(lib.*\)#-linux-gnu/\2#
+ nonoptlib=/lib/ld-linux-aarch64.so.1
+ [ -e /lib/ld-linux-aarch64.so.1 ]
+ x=/lib/ld-linux-aarch64.so.1
+ copy_file binary /lib/ld-linux-aarch64.so.1
+ local type src target link_target
+ type=binary
+ src=/lib/ld-linux-aarch64.so.1
+ target=/lib/ld-linux-aarch64.so.1
+ [ -f /lib/ld-linux-aarch64.so.1 ]
+ [ -d /var/tmp/mkinitramfs_FoHhvu//lib/ld-linux-aarch64.so.1 ]
+ target=/usr/lib/ld-linux-aarch64.so.1
+ [ -e /var/tmp/mkinitramfs_FoHhvu//usr/lib/ld-linux-aarch64.so.1 ]
+ return 1
+ ret=1
+ [ 1 = 1 ]
+ copy_exec /usr/lib/dhcpcd/dhcpcd-run-hooks
+ local src target x nonoptlib ret
+ src=/usr/lib/dhcpcd/dhcpcd-run-hooks
+ target=/usr/lib/dhcpcd/dhcpcd-run-hooks
+ copy_file binary /usr/lib/dhcpcd/dhcpcd-run-hooks /usr/lib/dhcpcd/dhcpcd-run-hooks
+ local type src target link_target
+ type=binary
+ src=/usr/lib/dhcpcd/dhcpcd-run-hooks
+ target=/usr/lib/dhcpcd/dhcpcd-run-hooks
+ [ -f /usr/lib/dhcpcd/dhcpcd-run-hooks ]
+ return 2
+ return 1
E: /usr/share/initramfs-tools/hooks/dhcpcd failed with return 1.
update-initramfs: failed for /boot/initrd.img-6.5.0-1005-raspi with 1.
kcrpl@raspberrypi-4-kcrpl:/usr/share/initramfs-tools/hooks$

Just some additional info. For some reason after upgrading to 22.10 dhcpcd cannot start however DHCP still seems to work. Attaching output from systemctl status below:

kcrpl@raspberrypi-4-kcrpl:~$ sudo systemctl status dhcpcd
[sudo] password for kcrpl:
× dhcpcd.service - DHCP Client Daemon on all interfaces
     Loaded: loaded (/lib/systemd/system/dhcpcd.service; enabled; preset: enabled)
     Active: failed (Result: exit-code) since Sat 2023-10-14 18:30:37 CEST; 1 day 17h ago
       Docs: man:dhcpcd(8)
        CPU: 166ms

Oct 14 18:30:36 raspberrypi-4-kcrpl systemd[1]: Starting dhcpcd.service - DHCP Client Daemon on all int>
Oct 14 18:30:37 raspberrypi-4-kcrpl dhcpcd[907]: dhcpcd-10.0.2 starting
Oct 14 18:30:37 raspberrypi-4-kcrpl dhcpcd[907]: dhcpcd_fork_cb: truncated read 0 (expected 4)
Oct 14 18:30:37 raspberrypi-4-kcrpl systemd[1]: dhcpcd.service: Control process exited, code=exited, st>
Oct 14 18:30:37 raspberrypi-4-kcrpl systemd[1]: dhcpcd.service: Failed with result 'exit-code'.
Oct 14 18:30:37 raspberrypi-4-kcrpl systemd[1]: Failed to start dhcpcd.service - DHCP Client Daemon on >
lines 1-12/12 (END)

Thank you for your time.