Hello Theodore, Il giorno mar, 13/08/2024 alle 13.23 -0400, Theodore Ts'o ha scritto: > Can you show the output of the following commands? [...]
Here they are: first, as you asked, for 6.9.10 working kernel: root@supergulp:~# lsinitramfs -l /boot/initrd.img-6.9.10-amd64 | grep libext2fs lrwxrwxrwx 1 root root 16 Aug 2 08:59 usr/lib/x86_64-linux-gnu/libext2fs.so.2 -> libext2fs.so.2.4 -rw-r--r-- 1 root root 442704 May 20 21:28 usr/lib/x86_64-linux-gnu/libext2fs.so.2.4 root@supergulp:~# LC_ALL=C dpkg -l e2fsprogs libext2fs\* Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-===================-============-============-==================================== ii e2fsprogs 1.47.1-1 amd64 ext2/ext3/ext4 file system utilities un libext2fs2 <none> <none> (no description available) ii libext2fs2t64:amd64 1.47.1-1 amd64 ext2/ext3/ext4 file system libraries root@supergulp:~# unmkinitramfs /boot/initrd.img-6.9.10-amd64 /tmp/initrd root@supergulp:~# objdump -T /tmp/initrd/main/usr/lib/x86_64-linux-gnu/libext2fs.so.2.4 | grep ext2fs_list_backups 00000000000377e0 g DF .text 00000000000000c7 Base ext2fs_list_backups then, on the new kernel, 6.10.3: root@supergulp:~# lsinitramfs -l /boot/initrd.img-6.10.3-amd64 | grep libext2fs lrwxrwxrwx 1 root root 30 Aug 13 19:32 usr/lib/x86_64-linux-gnu/libext2fs.so.2 -> libext2fs.so.2.4.usr-is-merged -rw-r--r-- 1 root root 438608 Mar 5 2023 usr/lib/x86_64-linux-gnu/libext2fs.so.2.4.usr-is-merged root@supergulp:~# unmkinitramfs /boot/initrd.img-6.10.3-amd64 /tmp/initrd2 root@supergulp:~# LC_ALL=C objdump -T /tmp/initrd2/main/usr/lib/x86_64-linux-gnu/libext2fs.so.2.4 | grep ext2fs_list_backups objdump: '/tmp/initrd2/main/usr/lib/x86_64-linux-gnu/libext2fs.so.2.4': No such file and indeed, these files have different names: root@supergulp:~# ls -l /tmp/initrd2/main/usr/lib/x86_64-linux-gnu/*ext2* lrwxrwxrwx 1 root root 30 13 ago 19.32 /tmp/initrd2/main/usr/lib/x86_64-linux-gnu/libext2fs.so.2 -> libext2fs.so.2.4.usr-is-merged -rw-r--r-- 1 root root 438608 5 mar 2023 /tmp/initrd2/main/usr/lib/x86_64-linux-gnu/libext2fs.so.2.4.usr-is-merged and, the objdump gives no result: root@supergulp:~# LC_ALL=C objdump -T /tmp/initrd2/main/usr/lib/x86_64-linux-gnu/libext2fs.so.2.4.usr-is-merged | grep ext2fs_list_backups root@supergulp:~# and --- I can't understand why --- I have two libraries: root@supergulp:~# ls -l /usr/lib/x86_64-linux-gnu/libext2fs.so.2* lrwxrwxrwx 1 root root 30 2 ago 08.59 /usr/lib/x86_64-linux-gnu/libext2fs.so.2 -> libext2fs.so.2.4.usr-is-merged -rw-r--r-- 1 root root 442704 20 mag 21.28 /usr/lib/x86_64-linux-gnu/libext2fs.so.2.4 -rw-r--r-- 1 root root 438608 5 mar 2023 /usr/lib/x86_64-linux-gnu/libext2fs.so.2.4.usr-is-merged maybe this the (incorrect) result of an old usr-merge conversion? Bye, Giuseppe