Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1208148 > unrolled thread

Bug#1078591: linux-image-6.10.3-amd64, regression, fails boot while fsck (undefined symbol: ext2fs_list_backups)

Started byGiuseppe Sacco <giuseppe@sguazz.it>
First post2024-08-13 09:50 +0200
Last post2024-08-26 22:00 +0200
Articles 3 — 3 participants

Back to article view | Back to linux.debian.bugs.dist


Contents

  Bug#1078591: linux-image-6.10.3-amd64, regression, fails boot while fsck (undefined symbol: ext2fs_list_backups) Giuseppe Sacco <giuseppe@sguazz.it> - 2024-08-13 09:50 +0200
    Bug#1078591: linux-image-6.10.3-amd64, regression, fails boot while fsck (undefined symbol: ext2fs_list_backups) "Theodore Ts'o" <tytso@mit.edu> - 2024-08-13 19:30 +0200
    Bug#1078591: linux-image-6.10.3-amd64, regression, fails boot while fsck (undefined symbol: ext2fs_list_backups) Chris Hofstaedtler <zeha@debian.org> - 2024-08-26 22:00 +0200

#1208148 — Bug#1078591: linux-image-6.10.3-amd64, regression, fails boot while fsck (undefined symbol: ext2fs_list_backups)

FromGiuseppe Sacco <giuseppe@sguazz.it>
Date2024-08-13 09:50 +0200
SubjectBug#1078591: linux-image-6.10.3-amd64, regression, fails boot while fsck (undefined symbol: ext2fs_list_backups)
Message-ID<JaUs1-4GFu-9@gated-at.bofh.it>
Package: src:linux
Version: 6.10.3-1
Severity: grave
Justification: renders package unusable

Dear Maintainer,
this is a debian testing machine. After today upgrade and reboot, the machine does not start anymore.
In fact it stop with message:

The /usr filesystem on /dev/mapper/ssd-usr requires a manual fsck

I rebooted with a live CD, fsck'd the file system and rebooted again. Same error.
I then rebooted without the "quiet" kernel argument and got some more details:

Begin: Mounting /usr file system ... Begin: Will now check /usr file system ... fsck from util-linux 2.40.2
[/sbin/fsck.ext4 (1) -- /dev/mapper/ssd-usr] fsck.ext4 -a -C0 /dev/mapper/ssd-usr
fsck.ext4: symbol lookup error: fsck.ext4: undefined symbol: ext2fs_list_backups
fsck exited with status code 127
done.
Failure: File system check of the /usr filesystem failed
The /usr filesystem on /dev/mapper/ssd-usr requries a manual check

rebooting wih 6.9 kernel works.

Bye,
Giuseppe


-- Package-specific info:
** Kernel log: boot messages should be attached

** Model information
sys_vendor: Dell Inc.
product_name: PowerEdge T20
product_version: 00
chassis_vendor: Dell Inc.
chassis_version:
bios_vendor: Dell Inc.
bios_version: A20
board_vendor: Dell Inc.
board_name: 0VD5HY
board_version: A04

** PCI devices:
00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v3 Processor DRAM Controller [8086:0c08] (rev 06)
     Subsystem: Dell Device [1028:0620]
     Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
     Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
     Latency: 0
     IOMMU group: 1
     Capabilities: <access denied>
     Kernel driver in use: ie31200_edac
     Kernel modules: ie31200_edac

00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v3 Processor Integrated Graphics Controller [8086:041a] (rev 06) (prog-if 00 [VGA controller])
     DeviceName:  Onboard IGD
     Subsystem: Dell Device [1028:0620]
     Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
     Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
     Latency: 0
     Interrupt: pin A routed to IRQ 34
     IOMMU group: 0
     Region 0: Memory at f7800000 (64-bit, non-prefetchable) [size=4M]
     Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
     Region 4: I/O ports at f000 [size=64]
     Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
     Capabilities: <access denied>
     Kernel driver in use: i915
     Kernel modules: i915

00:14.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI [8086:8c31] (rev 04) (prog-if 30 [XHCI])
     Subsystem: Dell Device [1028:0620]
     Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
     Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
     Latency: 0
     Interrupt: pin A routed to IRQ 29
     IOMMU group: 2
     Region 0: Memory at f7c20000 (64-bit, non-prefetchable) [size=64K]
     Capabilities: <access denied>
     Kernel driver in use: xhci_hcd
     Kernel modules: xhci_pci

00:16.0 Communication controller [0780]: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 [8086:8c3a] (rev 04)
     Subsystem: Dell Device [1028:0620]
     Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
     Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
     Latency: 0
     Interrupt: pin A routed to IRQ 36
     IOMMU group: 3
     Region 0: Memory at f7c3c000 (64-bit, non-prefetchable) [size=16]
     Capabilities: <access denied>
     Kernel driver in use: mei_me
     Kernel modules: mei_me

00:16.3 Serial controller [0700]: Intel Corporation 8 Series/C220 Series Chipset Family KT Controller [8086:8c3d] (rev 04) (prog-if 02 [16550])
     Subsystem: Dell Device [1028:0620]
     Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
     Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
     Latency: 0
     Interrupt: pin B routed to IRQ 19
     IOMMU group: 3
     Region 0: I/O ports at f0e0 [size=8]
     Region 1: Memory at f7c3a000 (32-bit, non-prefetchable) [size=4K]
     Capabilities: <access denied>
     Kernel driver in use: serial

00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection I217-LM [8086:153a] (rev 04)
     DeviceName:  Onboard LAN
     Subsystem: Dell Device [1028:05a6]
     Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
     Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
     Latency: 0
     Interrupt: pin A routed to IRQ 35
     IOMMU group: 4
     Region 0: Memory at f7c00000 (32-bit, non-prefetchable) [size=128K]
     Region 1: Memory at f7c39000 (32-bit, non-prefetchable) [size=4K]
     Region 2: I/O ports at f080 [size=32]
     Capabilities: <access denied>
     Kernel driver in use: e1000e
     Kernel modules: e1000e

00:1a.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 [8086:8c2d] (rev 04) (prog-if 20 [EHCI])
     Subsystem: Dell Device [1028:0620]
     Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
     Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
     Latency: 0
     Interrupt: pin A routed to IRQ 16
     IOMMU group: 5
     Region 0: Memory at f7c38000 (32-bit, non-prefetchable) [size=1K]
     Capabilities: <access denied>
     Kernel driver in use: ehci-pci
     Kernel modules: ehci_pci

00:1b.0 Audio device [0403]: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller [8086:8c20] (rev 04)
     Subsystem: Dell Device [1028:0620]
     Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
     Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
     Latency: 0, Cache Line Size: 64 bytes
     Interrupt: pin A routed to IRQ 37
     IOMMU group: 6
     Region 0: Memory at f7c30000 (64-bit, non-prefetchable) [size=16K]
     Capabilities: <access denied>
     Kernel driver in use: snd_hda_intel
     Kernel modules: snd_hda_intel

00:1c.0 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 [8086:8c10] (rev d4) (prog-if 00 [Normal decode])
     Subsystem: Dell Device [1028:0620]
     Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
     Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
     Latency: 0, Cache Line Size: 64 bytes
     Interrupt: pin A routed to IRQ 26
     IOMMU group: 7
     Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
     I/O behind bridge: [disabled] [16-bit]
     Memory behind bridge: [disabled] [32-bit]
     Prefetchable memory behind bridge: [disabled] [64-bit]
     Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
     BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
         PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
     Capabilities: <access denied>
     Kernel driver in use: pcieport

00:1c.1 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #2 [8086:8c12] (rev d4) (prog-if 00 [Normal decode])
     Subsystem: Dell Device [1028:0620]
     Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
     Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
     Latency: 0, Cache Line Size: 64 bytes
     Interrupt: pin B routed to IRQ 27
     IOMMU group: 8
     Bus: primary=00, secondary=02, subordinate=03, sec-latency=0
     I/O behind bridge: [disabled] [16-bit]
     Memory behind bridge: [disabled] [32-bit]
     Prefetchable memory behind bridge: [disabled] [64-bit]
     Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
     BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
         PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
     Capabilities: <access denied>
     Kernel driver in use: pcieport

00:1d.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 [8086:8c26] (rev 04) (prog-if 20 [EHCI])
     Subsystem: Dell Device [1028:0620]
     Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
     Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
     Latency: 0
     Interrupt: pin A routed to IRQ 23
     IOMMU group: 9
     Region 0: Memory at f7c37000 (32-bit, non-prefetchable) [size=1K]
     Capabilities: <access denied>
     Kernel driver in use: ehci-pci
     Kernel modules: ehci_pci

00:1f.0 ISA bridge [0601]: Intel Corporation C226 Series Chipset Family Server Advanced SKU LPC Controller [8086:8c56] (rev 04)
     Subsystem: Dell Device [1028:0620]
     Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
     Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
     Latency: 0
     IOMMU group: 10
     Capabilities: <access denied>
     Kernel driver in use: lpc_ich
     Kernel modules: lpc_ich

00:1f.2 RAID bus controller [0104]: Intel Corporation SATA Controller [RAID mode] [8086:2822] (rev 04)
     Subsystem: Dell Device [1028:0620]
     Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
     Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
     Latency: 0
     Interrupt: pin B routed to IRQ 28
     IOMMU group: 10
     Region 0: I/O ports at f0d0 [size=8]
     Region 1: I/O ports at f0c0 [size=4]
     Region 2: I/O ports at f0b0 [size=8]
     Region 3: I/O ports at f0a0 [size=4]
     Region 4: I/O ports at f060 [size=32]
     Region 5: Memory at f7c36000 (32-bit, non-prefetchable) [size=2K]
     Capabilities: <access denied>
     Kernel driver in use: ahci
     Kernel modules: ahci

00:1f.3 SMBus [0c05]: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller [8086:8c22] (rev 04)
     Subsystem: Dell Device [1028:0620]
     Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
     Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
     Interrupt: pin C routed to IRQ 18
     IOMMU group: 10
     Region 0: Memory at f7c35000 (64-bit, non-prefetchable) [size=256]
     Region 4: I/O ports at f040 [size=32]
     Kernel driver in use: i801_smbus
     Kernel modules: i2c_i801

02:00.0 PCI bridge [0604]: Texas Instruments XIO2001 PCI Express-to-PCI Bridge [104c:8240] (prog-if 00 [Normal decode])
     Subsystem: Dell Device [1028:0620]
     Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
     Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
     Latency: 0, Cache Line Size: 64 bytes
     IOMMU group: 11
     Bus: primary=02, secondary=03, subordinate=03, sec-latency=32
     I/O behind bridge: [disabled] [32-bit]
     Memory behind bridge: [disabled] [32-bit]
     Prefetchable memory behind bridge: [disabled] [64-bit]
     Secondary status: 66MHz+ FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
     BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
         PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
     Capabilities: <access denied>


** USB devices:
not available


-- System Information:
Debian Release: trixie/sid
   APT prefers stable-updates
   APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.9.10-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=it_IT.utf8, LC_CTYPE=it_IT.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages linux-image-6.10.3-amd64 depends on:
ii  initramfs-tools [linux-initramfs-tool]  0.142
ii  kmod                                    32+20240611-1
ii  linux-base                              4.10.1

Versions of packages linux-image-6.10.3-amd64 recommends:
ii  apparmor  3.1.7-1+b1

Versions of packages linux-image-6.10.3-amd64 suggests:
pn  debian-kernel-handbook  <none>
ii  firmware-linux-free     20240610-1
ii  grub-pc                 2.12-5
pn  linux-doc-6.10          <none>

Versions of packages linux-image-6.10.3-amd64 is related to:
ii  firmware-amd-graphics     20240709-1
pn  firmware-atheros          <none>
ii  firmware-bnx2             20240709-1
ii  firmware-bnx2x            20240709-1
ii  firmware-brcm80211        20240709-1
pn  firmware-cavium           <none>
pn  firmware-intel-sound      <none>
pn  firmware-intelwimax       <none>
ii  firmware-ipw2x00          20240709-1
pn  firmware-ivtv             <none>
ii  firmware-iwlwifi          20240709-1
pn  firmware-libertas         <none>
ii  firmware-linux-nonfree    20240709-1
ii  firmware-misc-nonfree     20240709-1
pn  firmware-myricom          <none>
pn  firmware-netxen           <none>
pn  firmware-qlogic           <none>
ii  firmware-realtek          20240709-1
pn  firmware-samsung          <none>
pn  firmware-siano            <none>
pn  firmware-ti-connectivity  <none>
pn  xen-hypervisor            <none>

-- no debconf information

[toc] | [next] | [standalone]


#1208202

From"Theodore Ts'o" <tytso@mit.edu>
Date2024-08-13 19:30 +0200
Message-ID<Jb3vj-4M9u-3@gated-at.bofh.it>
In reply to#1208148
On Tue, Aug 13, 2024 at 03:18:02PM +0200, Giuseppe Sacco wrote:
> Hello Santiago,
> 
> Il giorno mar, 13/08/2024 alle 12.34 +0200, Santiago Vila ha scritto:
> [...]
> > Hello. This looks like a problem with fsck.ext4 to me.
> > 
> > Does the problem go away if you regenerate the initrd of the kernel
> > which does not boot properly doing this?
> > 
> > dpkg-reconfigure linux-image-6.10.3-amd64
> 
> The new initrd fails as the old one. Please note that e2fsprogs is version
> 1.47.1-1 and it works like a charm on initrd for 6.9 kernel.

Can you show the output of the following commands?

lsinitramfs -l /boot/initrd.img-6.9.10-amd64  | grep libext2fs
dpkg -l e2fsprogs libext2fs\*
unmkinitramfs /boot/initrd.img-6.9.10-amd64 /tmp/initrd
objdump -T   /tmp/initrd/main/usr/lib/x86_64-linux-gnu/libext2fs.so.2.4 | grep ext2fs_list_backups


The symbol ext2fs_list_backups is a relatively new one:

 ext2fs_list_backups@Base 1.47.1~rc1

For example, for me, I've not had any problems, and here's the output
of these commands on my system for the 6.9.12 kernel.

% dpkg -l e2fsprogs libext2fs\*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pe>
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                Version      Architecture Description
+++-===================-============-============-==========================>
ii  e2fsprogs           1.47.1-1     amd64        ext2/ext3/ext4 file system>
ii  libext2fs-dev       1.47.1-1     amd64        ext2/ext3/ext4 file system>
un  libext2fs2          <none>       <none>       (no description available)
ii  libext2fs2t64:amd64 1.47.1-1     amd64        ext2/ext3/ext4 file system>
% /bin/rm -rf /tmp/initrd
% unmkinitramfs /boot/initrd.img-6.9.12-amd64 /tmp/initrd
% 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

Cheers,

					- Ted

[toc] | [prev] | [next] | [standalone]


#1210270

FromChris Hofstaedtler <zeha@debian.org>
Date2024-08-26 22:00 +0200
Message-ID<JfO2B-7Q2R-15@gated-at.bofh.it>
In reply to#1208148
* Helmut Grohne <helmut@subdivi.de> [240826 16:33]:
> I double checked the actual current libext2fs2t64:amd64 .deb and
> verified that it actually installs to /usr/lib/... and that the
> diversion really is set up for /lib/.... The presence of a file named
> "*.usr-is-merged" strongly suggests that a diversion was used for
> redirecting a file. The size 442704 matches what is shipped in
> libext2fs2t64:amd64 version 1.47.1-1 (current unstable). So the
> .usr-is-merged one likely is an older library that lacks symbol you miss
> while booting.

> > > -rw-r--r-- 1 root root 438608  5 mar  2023 /usr/lib/x86_64-linux-gnu/libext2fs.so.2.4.usr-is-merged

libext2fs.so.2.4.usr-is-merged matches this binary:

# from bookworm
$ dpkg-deb -c libext2fs2_1.47.0-2_amd64.deb
438608 2023-03-05 04:16 ./lib/x86_64-linux-gnu/libext2fs.so.2.4

Chris

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web