have made the change to 'set -ex' as proposed; but the update still fails: sudo gedit /usr/share/initramfs-tools/dhcpcd [sudo] Mot de passe de bilalĀ : bilal@ub64:~$ sudo gedit /usr/share/initramfs-tools/hooks/dhcpcd bilal@ub64:~$ sudo update-initramfs -u update-initramfs: Generating /boot/initrd.img-6.3.0-7-generic + 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_jDe2k2//usr/sbin/dhcpcd ] + [ -e /var/tmp/mkinitramfs_jDe2k2//usr/sbin/dhcpcd ] + mkdir -p /var/tmp/mkinitramfs_jDe2k2//usr/sbin + [ -h /usr/sbin/dhcpcd ] + [ n = y ] + cp -pP /usr/sbin/dhcpcd /var/tmp/mkinitramfs_jDe2k2//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/x86_64-linux-gnu/libc.so.6 + sed -e s#/lib/\([^/]*/\)\?\(tls\|i686\|sse2\|neon\|vfp\).*/\(lib.*\)#/lib/\1\3# + nonoptlib=/lib/x86_64-linux-gnu/libc.so.6 + echo /lib/x86_64-linux-gnu/libc.so.6 + sed -e s#-linux-gnu/\(tls\|i686\|sse2\|neon\|vfp\).*/\(lib.*\)#-linux-gnu/\2# + nonoptlib=/lib/x86_64-linux-gnu/libc.so.6 + [ -e /lib/x86_64-linux-gnu/libc.so.6 ] + x=/lib/x86_64-linux-gnu/libc.so.6 + copy_file binary /lib/x86_64-linux-gnu/libc.so.6 + local type src target link_target + type=binary + src=/lib/x86_64-linux-gnu/libc.so.6 + target=/lib/x86_64-linux-gnu/libc.so.6 + [ -f /lib/x86_64-linux-gnu/libc.so.6 ] + [ -d /var/tmp/mkinitramfs_jDe2k2//lib/x86_64-linux-gnu/libc.so.6 ] + target=/usr/lib/x86_64-linux-gnu/libc.so.6 + [ -e /var/tmp/mkinitramfs_jDe2k2//usr/lib/x86_64-linux-gnu/libc.so.6 ] + return 1 + ret=1 + [ 1 = 1 ] + echo /lib64/ld-linux-x86-64.so.2 + sed -e s#/lib/\([^/]*/\)\?\(tls\|i686\|sse2\|neon\|vfp\).*/\(lib.*\)#/lib/\1\3# + nonoptlib=/lib64/ld-linux-x86-64.so.2 + echo /lib64/ld-linux-x86-64.so.2 + sed -e s#-linux-gnu/\(tls\|i686\|sse2\|neon\|vfp\).*/\(lib.*\)#-linux-gnu/\2# + nonoptlib=/lib64/ld-linux-x86-64.so.2 + [ -e /lib64/ld-linux-x86-64.so.2 ] + x=/lib64/ld-linux-x86-64.so.2 + copy_file binary /lib64/ld-linux-x86-64.so.2 + local type src target link_target + type=binary + src=/lib64/ld-linux-x86-64.so.2 + target=/lib64/ld-linux-x86-64.so.2 + [ -f /lib64/ld-linux-x86-64.so.2 ] + [ -d /var/tmp/mkinitramfs_jDe2k2//lib64/ld-linux-x86-64.so.2 ] + target=/usr/lib64/ld-linux-x86-64.so.2 + [ -e /var/tmp/mkinitramfs_jDe2k2//usr/lib64/ld-linux-x86-64.so.2 ] + 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 ] + [ -d /var/tmp/mkinitramfs_jDe2k2//usr/lib/dhcpcd/dhcpcd-run-hooks ] + [ -e /var/tmp/mkinitramfs_jDe2k2//usr/lib/dhcpcd/dhcpcd-run-hooks ] + mkdir -p /var/tmp/mkinitramfs_jDe2k2//usr/lib/dhcpcd + [ -h /usr/lib/dhcpcd/dhcpcd-run-hooks ] + [ n = y ] + cp -pP /usr/lib/dhcpcd/dhcpcd-run-hooks /var/tmp/mkinitramfs_jDe2k2//usr/lib/dhcpcd/dhcpcd-run-hooks + env --unset=LD_PRELOAD ldd /usr/lib/dhcpcd/dhcpcd-run-hooks + sed -e /\//!d; /linux-gate/d; /=>/ {s/.*=>[[:blank:]]*\([^[:blank:]]*\).*/\1/}; s/[[:blank:]]*\([^[:blank:]]*\) (.*)/\1/ + copy_file config /usr/lib/dhcpcd/dhcpcd-hooks/30-hostname + local type src target link_target + type=config + src=/usr/lib/dhcpcd/dhcpcd-hooks/30-hostname + target=/usr/lib/dhcpcd/dhcpcd-hooks/30-hostname + [ -f /usr/lib/dhcpcd/dhcpcd-hooks/30-hostname ] + [ -d /var/tmp/mkinitramfs_jDe2k2//usr/lib/dhcpcd/dhcpcd-hooks/30-hostname ] + [ -e /var/tmp/mkinitramfs_jDe2k2//usr/lib/dhcpcd/dhcpcd-hooks/30-hostname ] + mkdir -p /var/tmp/mkinitramfs_jDe2k2//usr/lib/dhcpcd/dhcpcd-hooks + [ -h /usr/lib/dhcpcd/dhcpcd-hooks/30-hostname ] + [ n = y ] + cp -pP /usr/lib/dhcpcd/dhcpcd-hooks/30-hostname /var/tmp/mkinitramfs_jDe2k2//usr/lib/dhcpcd/dhcpcd-hooks/30-hostname + copy_file config /usr/share/initramfs-tools/dhcpcd-hooks/70-net-conf /usr/lib/dhcpcd/dhcpcd-hooks/70-net-conf + local type src target link_target + type=config + src=/usr/share/initramfs-tools/dhcpcd-hooks/70-net-conf + target=/usr/lib/dhcpcd/dhcpcd-hooks/70-net-conf + [ -f /usr/share/initramfs-tools/dhcpcd-hooks/70-net-conf ] + [ -d /var/tmp/mkinitramfs_jDe2k2//usr/lib/dhcpcd/dhcpcd-hooks/70-net-conf ] + [ -e /var/tmp/mkinitramfs_jDe2k2//usr/lib/dhcpcd/dhcpcd-hooks/70-net-conf ] + mkdir -p /var/tmp/mkinitramfs_jDe2k2//usr/lib/dhcpcd/dhcpcd-hooks + [ -h /usr/share/initramfs-tools/dhcpcd-hooks/70-net-conf ] + [ n = y ] + cp -pP /usr/share/initramfs-tools/dhcpcd-hooks/70-net-conf /var/tmp/mkinitramfs_jDe2k2//usr/lib/dhcpcd/dhcpcd-hooks/70-net-conf + mkdir -p /var/tmp/mkinitramfs_jDe2k2/var/lib/dhcpcd + mkdir -p /var/tmp/mkinitramfs_jDe2k2/etc + cat + [ -f /lib/NetworkManager/libc.so.? ] + [ -f /lib/NetworkManager/libc.so.? ] + [ -f /lib/X11/libc.so.? ] + [ -f /lib/X11/libc.so.? ] + [ -f /lib/apg/libc.so.? ] + [ -f /lib/apg/libc.so.? ] + [ -f /lib/apparmor/libc.so.? ] + [ -f /lib/apparmor/libc.so.? ] + [ -f /lib/apt/libc.so.? ] + [ -f /lib/apt/libc.so.? ] + [ -f /lib/aspell/libc.so.? ] + [ -f /lib/aspell/libc.so.? ] + [ -f /lib/atril/libc.so.? ] + [ -f /lib/atril/libc.so.? ] + [ -f /lib/bfd-plugins/libc.so.? ] + [ -f /lib/bfd-plugins/libc.so.? ] + [ -f /lib/binfmt.d/libc.so.? ] + [ -f /lib/binfmt.d/libc.so.? ] + [ -f /lib/blt2.5/libc.so.? ] + [ -f /lib/blt2.5/libc.so.? ] + [ -f /lib/bluetooth/libc.so.? ] + [ -f /lib/bluetooth/libc.so.? ] + [ -f /lib/brltty/libc.so.? ] + [ -f /lib/brltty/libc.so.? ] + [ -f /lib/calibre/libc.so.? ] + [ -f /lib/calibre/libc.so.? ] + [ -f /lib/chromium-browser/libc.so.? ] + [ -f /lib/chromium-browser/libc.so.? ] + [ -f /lib/cmake/libc.so.? ] + [ -f /lib/cmake/libc.so.? ] + [ -f /lib/cnf-update-db/libc.so.? ] + [ -f /lib/cnf-update-db/libc.so.? ] + [ -f /lib/command-not-found/libc.so.? ] + [ -f /lib/command-not-found/libc.so.? ] + [ -f /lib/compat-ld/libc.so.? ] + [ -f /lib/compat-ld/libc.so.? ] + [ -f /lib/console-setup/libc.so.? ] + [ -f /lib/console-setup/libc.so.? ] + [ -f /lib/cpp/libc.so.? ] + [ -f /lib/cpp/libc.so.? ] + [ -f /lib/cryptsetup/libc.so.? ] + [ -f /lib/cryptsetup/libc.so.? ] + [ -f /lib/cups/libc.so.? ] + [ -f /lib/cups/libc.so.? ] + [ -f /lib/dbus-1.0/libc.so.? ] + [ -f /lib/dbus-1.0/libc.so.? ] + [ -f /lib/debug/libc.so.? ] + [ -f /lib/debug/libc.so.? ] + [ -f /lib/dhcpcd/libc.so.? ] + [ -f /lib/dhcpcd/libc.so.? ] + [ -f /lib/dkms/libc.so.? ] + [ -f /lib/dkms/libc.so.? ] + [ -f /lib/dpkg/libc.so.? ] + [ -f /lib/dpkg/libc.so.? ] + [ -f /lib/elogind/libc.so.? ] + [ -f /lib/elogind/libc.so.? ] + [ -f /lib/emacsen-common/libc.so.? ] + [ -f /lib/emacsen-common/libc.so.? ] + [ -f /lib/engrampa/libc.so.? ] + [ -f /lib/engrampa/libc.so.? ] + [ -f /lib/environment.d/libc.so.? ] + [ -f /lib/environment.d/libc.so.? ] + [ -f /lib/evolution/libc.so.? ] + [ -f /lib/evolution/libc.so.? ] + [ -f /lib/evolution-data-server/libc.so.? ] + [ -f /lib/evolution-data-server/libc.so.? ] + [ -f /lib/file/libc.so.? ] + [ -f /lib/file/libc.so.? ] + [ -f /lib/finalrd/libc.so.? ] + [ -f /lib/finalrd/libc.so.? ] + [ -f /lib/firefox/libc.so.? ] + [ -f /lib/firefox/libc.so.? ] + [ -f /lib/firewalld/libc.so.? ] + [ -f /lib/firewalld/libc.so.? ] + [ -f /lib/firmware/libc.so.? ] + [ -f /lib/firmware/libc.so.? ] + [ -f /lib/gcc/libc.so.? ] + [ -f /lib/gcc/libc.so.? ] + [ -f /lib/gimp/libc.so.? ] + [ -f /lib/gimp/libc.so.? ] + [ -f /lib/girepository-1.0/libc.so.? ] + [ -f /lib/girepository-1.0/libc.so.? ] + [ -f /lib/gnome-session/libc.so.? ] + [ -f /lib/gnome-session/libc.so.? ] + [ -f /lib/gnome-settings-daemon-3.0/libc.so.? ] + [ -f /lib/gnome-settings-daemon-3.0/libc.so.? ] + [ -f /lib/gnome-settings-daemon-44/libc.so.? ] + [ -f /lib/gnome-settings-daemon-44/libc.so.? ] + [ -f /lib/gnome-shell/libc.so.? ] + [ -f /lib/gnome-shell/libc.so.? ] + [ -f /lib/gnome-tweak-tool/libc.so.? ] + [ -f /lib/gnome-tweak-tool/libc.so.? ] + [ -f /lib/gnupg/libc.so.? ] + [ -f /lib/gnupg/libc.so.? ] + [ -f /lib/gnupg2/libc.so.? ] + [ -f /lib/gnupg2/libc.so.? ] + [ -f /lib/gold-ld/libc.so.? ] + [ -f /lib/gold-ld/libc.so.? ] + [ -f /lib/gpm/libc.so.? ] + [ -f /lib/gpm/libc.so.? ] + [ -f /lib/groff/libc.so.? ] + [ -f /lib/groff/libc.so.? ] + [ -f /lib/grub/libc.so.? ] + [ -f /lib/grub/libc.so.? ] + [ -f /lib/gvfs/libc.so.? ] + [ -f /lib/gvfs/libc.so.? ] + [ -f /lib/hdparm/libc.so.? ] + [ -f /lib/hdparm/libc.so.? ] + [ -f /lib/i386-linux-gnu/libc.so.6 ] + break + [ -f /lib/i386-linux-gnu/libc.so.6 ] + libdir=/lib/i386-linux-gnu + break + [ -z /lib/i386-linux-gnu ] + copy_exec /usr//lib/i386-linux-gnu/dhcpcd/dev/udev.so + local src target x nonoptlib ret + src=/usr//lib/i386-linux-gnu/dhcpcd/dev/udev.so + target=/usr//lib/i386-linux-gnu/dhcpcd/dev/udev.so + copy_file binary /usr//lib/i386-linux-gnu/dhcpcd/dev/udev.so /usr//lib/i386-linux-gnu/dhcpcd/dev/udev.so + local type src target link_target + type=binary + src=/usr//lib/i386-linux-gnu/dhcpcd/dev/udev.so + target=/usr//lib/i386-linux-gnu/dhcpcd/dev/udev.so + [ -f /usr//lib/i386-linux-gnu/dhcpcd/dev/udev.so ] + return 2 + return 1 E: /usr/share/initramfs-tools/hooks/dhcpcd failed with return 1. update-initramfs: failed for /boot/initrd.img-6.3.0-7-generic with 1.