Your message dated Fri, 18 Oct 2024 02:14:34 +0200 with message-id <8fac4c2e92e54edbe60b76cb01a81b58ce900e9c.camel@decadent.org.uk> and subject line Re: linux-image-6.1.0-26-rt-arm64: Package installs *.dtb files into /usr/lib/linux-image-6.1.0-26-rt-arm64/ti/ instead of *.dtbo -s. has caused the Debian Bug report #1085239, regarding linux-image-6.1.0-26-rt-arm64: Package installs *.dtb files into /usr/lib/linux-image-6.1.0-26-rt-arm64/ti/ instead of *.dtbo -s. to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1085239: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1085239 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: linux-image-6.1.0-26-rt-arm64: Package installs *.dtb files into /usr/lib/linux-image-6.1.0-26-rt-arm64/ti/ instead of *.dtbo -s.
- From: András Kovács <alpintrekker@gmail.com>
- Date: Thu, 17 Oct 2024 10:37:06 +0200
- Message-id: <[🔎] 172915422678.45080.14102588274550848222.reportbug@beagle-zigbee.localdomain>
Package: src:linux Version: 6.1.112-1 Severity: grave Justification: renders package unusable X-Debbugs-Cc: alpintrekker@gmail.com Dear Maintainer, I've tried to install the wireguard package: apt install wireguard this triggered installation of linux-image-6.1.0-26-rt-arm64, which fails: Setting up linux-image-6.1.0-26-rt-arm64 (6.1.112-1) ... I: /vmlinuz.old is now a symlink to boot/vmlinuz-6.1.83-ti-arm64-r63 I: /initrd.img.old is now a symlink to boot/initrd.img-6.1.83-ti-arm64-r63 I: /vmlinuz is now a symlink to boot/vmlinuz-6.1.0-26-rt-arm64 I: /initrd.img is now a symlink to boot/initrd.img-6.1.0-26-rt-arm64 /etc/kernel/postinst.d/initramfs-tools: update-initramfs: Generating /boot/initrd.img-6.1.0-26-rt-arm64 /etc/kernel/postinst.d/zz-uenv_txt: Updating: Device Trees Updating: Device Tree Overlays cp: cannot stat '/usr/lib/linux-image-6.1.0-26-rt-arm64/ti/*.dtbo': No such file or directory Updating: /boot/firmware/Image gzip: stdin: not in gzip format run-parts: /etc/kernel/postinst.d/zz-uenv_txt exited with return code 1 dpkg: error processing package linux-image-6.1.0-26-rt-arm64 (--configure): installed linux-image-6.1.0-26-rt-arm64 package post-installation script subprocess returned error exit status 1 Up to my undertanding, /etc/kernel/postinst.d/zz-uenv_txt should be able to copy *.dtbo files to /boot/firmware/overlays/, however this package installs *.dtb files into /usr/lib/linux-image-6.1.0-26-rt-arm64/ti/ -- Package-specific info: ** Kernel log: boot messages should be attached ** Model information Device Tree model: BeagleBoard.org BeagleY-AI ** PCI devices: 00:00.0 PCI bridge [0604]: Texas Instruments Device [104c:b010] (prog-if 00 [Normal decode]) 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 538 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 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=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [80] Power Management version 3 Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA PME(D0+,D1+,D2-,D3hot+,D3cold-) Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- Capabilities: [90] MSI: Enable+ Count=1/1 Maskable+ 64bit+ Address: 0000000001000000 Data: 0000 Masking: 00000000 Pending: 00000000 Capabilities: [b0] MSI-X: Enable- Count=1 Masked- Vector table: BAR=0 offset=00000000 PBA: BAR=0 offset=00000008 Capabilities: [c0] Express (v2) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0 ExtTag- RBE+ DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+ RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 512 bytes DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend- LnkCap: Port #0, Speed 8GT/s, Width x1, ASPM L1, Exit Latency L1 <8us ClockPM- Surprise- LLActRep- BwNot+ ASPMOptComp+ LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1 TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise- Slot #0, PowerLimit 0W; Interlock- NoCompl- SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg- Control: AttnInd Off, PwrInd Off, Power+ Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL+ CmdCplt- PresDet- Interlock- Changed: MRL- PresDet- LinkState- RootCap: CRSVisible- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- DevCap2: Completion Timeout: Range B, TimeoutDis+ NROPrPrP- LTR+ 10BitTagComp- 10BitTagReq- OBFF Via message, ExtFmt+ EETLPPrefix+, MaxEETLPPrefixes 1 EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit- FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd- AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS- DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ 10BitTagReq- OBFF Disabled, ARIFwd- AtomicOpsCtl: ReqEn- EgressBlck- LnkCap2: Supported Link Speeds: 2.5-8GT/s, Crosslink- Retimer- 2Retimers- DRS- LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis- Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete- EqualizationPhase1- EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest- Retimer- 2Retimers- CrosslinkRes: unsupported Capabilities: [100 v2] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr- CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn- MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap- HeaderLog: 00000000 00000000 00000000 00000000 RootCmd: CERptEn+ NFERptEn+ FERptEn+ RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd- FirstFatal- NonFatalMsg- FatalMsg- IntMsg 0 ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000 Capabilities: [150 v1] Device Serial Number 00-00-00-00-00-00-00-00 Capabilities: [300 v1] Secondary PCI Express LnkCtl3: LnkEquIntrruptEn- PerformEqu- LaneErrStat: 0 Capabilities: [4c0 v1] Virtual Channel Caps: LPEVC=0 RefClk=100ns PATEntryBits=1 Arb: Fixed- WRR32- WRR64- WRR128- Ctrl: ArbSelect=Fixed Status: InProgress- VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff Status: NegoPending- InProgress- VC1: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable- ID=1 ArbSelect=Fixed TC/VC=00 Status: NegoPending- InProgress- VC2: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable- ID=2 ArbSelect=Fixed TC/VC=00 Status: NegoPending- InProgress- VC3: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable- ID=3 ArbSelect=Fixed TC/VC=00 Status: NegoPending- InProgress- Capabilities: [900 v1] L1 PM Substates L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+ PortCommonModeRestoreTime=255us PortTPowerOnTime=26us L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1- T_CommonMode=0us LTR1.2_Threshold=0ns L1SubCtl2: T_PwrOn=10us Capabilities: [a20 v1] Precision Time Measurement PTMCap: Requester:- Responder:+ Root:+ PTMClockGranularity: 4ns PTMControl: Enabled:+ RootSelected:+ PTMEffectiveGranularity: Unknown Kernel driver in use: pcieport ** USB devices: Bus 002 Device 002: ID 0451:8140 Texas Instruments, Inc. TUSB8041 4-Port Hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 10c4:ea60 Silicon Labs CP210x UART Bridge Bus 001 Device 002: ID 0451:8142 Texas Instruments, Inc. TUSB8041 4-Port Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub -- System Information: Debian Release: 12.7 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: arm64 (aarch64) Kernel: Linux 6.1.83-ti-arm64-r63 (SMP w/4 CPU threads; PREEMPT) Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE Locale: LANG=C, LC_CTYPE=C.UTF-8 (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.1.0-26-rt-arm64 depends on: ii initramfs-tools [linux-initramfs-tool] 0.142+deb12u1 ii kmod 30+20221128-1 ii linux-base 4.9 Versions of packages linux-image-6.1.0-26-rt-arm64 recommends: ii apparmor 3.0.8-3 ii firmware-linux-free 20200122-1 Versions of packages linux-image-6.1.0-26-rt-arm64 suggests: pn debian-kernel-handbook <none> pn linux-doc-6.1 <none> Versions of packages linux-image-6.1.0-26-rt-arm64 is related to: pn firmware-amd-graphics <none> ii firmware-atheros 20230210-5 pn firmware-bnx2 <none> pn firmware-bnx2x <none> ii firmware-brcm80211 20230210-5 pn firmware-cavium <none> pn firmware-intel-sound <none> pn firmware-intelwimax <none> pn firmware-ipw2x00 <none> pn firmware-ivtv <none> ii firmware-iwlwifi 20230210-5 ii firmware-libertas 20230210-5 pn firmware-linux-nonfree <none> ii firmware-misc-nonfree 20230210-5 pn firmware-myricom <none> pn firmware-netxen <none> pn firmware-qlogic <none> ii firmware-realtek 20230210-5 pn firmware-samsung <none> pn firmware-siano <none> ii firmware-ti-connectivity 20230210-5 pn xen-hypervisor <none> -- no debconf information
--- End Message ---
--- Begin Message ---
- To: 1085239-done@bugs.debian.org
- Subject: Re: linux-image-6.1.0-26-rt-arm64: Package installs *.dtb files into /usr/lib/linux-image-6.1.0-26-rt-arm64/ti/ instead of *.dtbo -s.
- From: Ben Hutchings <ben@decadent.org.uk>
- Date: Fri, 18 Oct 2024 02:14:34 +0200
- Message-id: <8fac4c2e92e54edbe60b76cb01a81b58ce900e9c.camel@decadent.org.uk>
- In-reply-to: <[🔎] 172915422678.45080.14102588274550848222.reportbug@beagle-zigbee.localdomain>
- References: <[🔎] 172915422678.45080.14102588274550848222.reportbug@beagle-zigbee.localdomain>
On Thu, 17 Oct 2024 10:37:06 +0200 =?utf-8?b?QW5kcsOhcyBLb3bDoWNz?= <alpintrekker@gmail.com> wrote: [...] > Up to my undertanding, /etc/kernel/postinst.d/zz-uenv_txt should be able to copy *.dtbo files to /boot/firmware/overlays/, however this package installs *.dtb files into /usr/lib/linux-image-6.1.0-26-rt- arm64/ti/ I don't know where that zz-uenv_txt file comes from, but it isn't part of Debian. You should report this to wherever you got it from. As for why linux-image-6.1.0-26-rt-arm64 was installed: - wireguard Depends wireguard-modules | wireguard-dkms - linux-image-rt-arm64 Provides wireguard-modules (and so do linux-image-arm64 and linux-image-cloud-arm64, but it seems APT picked one at random) As you apparently use a custom kernel package, you could make that Provide wireguard-modules, or use equivs-build to satisfy the dependency. (However, given that Wireguard has been included upstream since Linux 5.5 I think wireguard could drop that dependency now.) Ben. -- Ben Hutchings The generation of random numbers is too important to be left to chance. - Robert CoveyouAttachment: signature.asc
Description: This is a digitally signed message part
--- End Message ---