Siduction Forum

Siduction Forum => Upgrade Warnings => Topic started by: micspabo on 2025/06/29, 16:34:44

Title: [Solved] Problem with kernel 6.15.4-1-siduction-amd64
Post by: micspabo on 2025/06/29, 16:34:44
My FU failed this afternoon.


# apt update --audit
Hit:1 https://updates.signal.org/desktop/apt xenial InRelease
Get:2 https://ftp.debian.org/debian unstable InRelease [208 kB]
Get:3 https://ftp.debian.org/debian unstable/main amd64 Packages.diff/Index [63,6 kB]
Get:4 https://packages.siduction.org/extra unstable InRelease [18,6 kB]
Hit:5 https://packages.siduction.org/fixes unstable InRelease
Get:6 https://ftp.debian.org/debian unstable/main Translation-en.diff/Index [63,6 kB]
Get:7 https://ftp.debian.org/debian unstable/main amd64 Contents (deb).diff/Index [63,8 kB]
Get:8 https://ftp.debian.org/debian unstable/main all Contents (deb).diff/Index [63,8 kB]
Get:9 https://packages.siduction.org/extra unstable/main amd64 Packages [115 kB]
Get:10 https://packages.siduction.org/extra unstable/main amd64 Contents (deb) [16,3 MB]
Get:11 https://ftp.debian.org/debian unstable/main amd64 Packages T-2025-06-29-0804.29-F-2025-06-27-2004.21.pdiff [21,0 kB]
Get:11 https://ftp.debian.org/debian unstable/main amd64 Packages T-2025-06-29-0804.29-F-2025-06-27-2004.21.pdiff [21,0 kB]
Get:12 https://ftp.debian.org/debian unstable/main Translation-en T-2025-06-29-0804.29-F-2025-06-28-0804.25.pdiff [1.140 B]
Get:12 https://ftp.debian.org/debian unstable/main Translation-en T-2025-06-29-0804.29-F-2025-06-28-0804.25.pdiff [1.140 B]
Get:13 https://ftp.debian.org/debian unstable/main amd64 Contents (deb) T-2025-06-29-0804.29-F-2025-06-27-2004.21.pdiff [789 B]
Get:13 https://ftp.debian.org/debian unstable/main amd64 Contents (deb) T-2025-06-29-0804.29-F-2025-06-27-2004.21.pdiff [789 B]
Get:14 https://ftp.debian.org/debian unstable/main all Contents (deb) T-2025-06-29-0804.29-F-2025-06-27-2004.21.pdiff [1.393 B]
Get:14 https://ftp.debian.org/debian unstable/main all Contents (deb) T-2025-06-29-0804.29-F-2025-06-27-2004.21.pdiff [1.393 B]
Fetched 16,9 MB in 8s (2.042 kB/s)                                                                                           
9 packages can be upgraded. Run 'apt list --upgradable' to see them.



# apt full-upgrade
Upgrading:                     
  console-setup        gstreamer1.0-plugins-ugly  libssh-4                       linux-image-siduction-amd64  tzdata
  console-setup-linux  keyboard-configuration     linux-headers-siduction-amd64  patch

Installing dependencies:
  linux-headers-6.15.4-1-siduction-amd64  linux-image-6.15.4-1-siduction-amd64

Suggested packages:
  linux-doc-6.15

Summary:
  Upgrading: 9, Installing: 2, Removing: 0, Not Upgrading: 0
  Download size: 80,3 MB
  Space needed: 476 MB / 744 GB available

Continue? [Y/n] Y
Get:1 https://packages.siduction.org/extra unstable/main amd64 linux-headers-6.15.4-1-siduction-amd64 amd64 6.15-4 [11,1 MB]
Get:2 https://ftp.debian.org/debian unstable/main amd64 console-setup-linux all 1.239 [6.207 kB]
Get:3 https://ftp.debian.org/debian unstable/main amd64 console-setup all 1.239 [96,1 kB]               
Get:4 https://ftp.debian.org/debian unstable/main amd64 keyboard-configuration all 1.239 [428 kB]   
Get:5 https://ftp.debian.org/debian unstable/main amd64 tzdata all 2025b-4 [260 kB]                         
Get:6 https://ftp.debian.org/debian unstable/main amd64 gstreamer1.0-plugins-ugly amd64 1.26.3-4 [188 kB]
Get:7 https://ftp.debian.org/debian unstable/main amd64 libssh-4 amd64 0.11.2-1 [209 kB]                       
Get:8 https://ftp.debian.org/debian unstable/main amd64 patch amd64 2.8-2 [134 kB]           
Get:9 https://packages.siduction.org/extra unstable/main amd64 linux-image-6.15.4-1-siduction-amd64 amd64 6.15-4 [61,7 MB]
Get:10 https://packages.siduction.org/extra unstable/main amd64 linux-headers-siduction-amd64 amd64 6.15-4 [13,0 kB]
Get:11 https://packages.siduction.org/extra unstable/main amd64 linux-image-siduction-amd64 amd64 6.15-4 [13,0 kB]
Fetched 80,3 MB in 3s (30,5 MB/s)                       
Retrieving bug reports... Done
Parsing Found/Fixed information... Done
Reading changelogs... Done
Preconfiguring packages ...
(Reading database ... 352523 files and directories currently installed.)
Preparing to unpack .../00-console-setup-linux_1.239_all.deb ...
Unpacking console-setup-linux (1.239) over (1.238) ...
Preparing to unpack .../01-console-setup_1.239_all.deb ...
Unpacking console-setup (1.239) over (1.238) ...
Preparing to unpack .../02-keyboard-configuration_1.239_all.deb ...
Unpacking keyboard-configuration (1.239) over (1.238) ...
Preparing to unpack .../03-tzdata_2025b-4_all.deb ...
Unpacking tzdata (2025b-4) over (2025b-3) ...
Preparing to unpack .../04-gstreamer1.0-plugins-ugly_1.26.3-4_amd64.deb ...
Unpacking gstreamer1.0-plugins-ugly:amd64 (1.26.3-4) over (1.26.3-1) ...
Preparing to unpack .../05-libssh-4_0.11.2-1_amd64.deb ...
Unpacking libssh-4:amd64 (0.11.2-1) over (0.11.1-2) ...
Selecting previously unselected package linux-headers-6.15.4-1-siduction-amd64.
Preparing to unpack .../06-linux-headers-6.15.4-1-siduction-amd64_6.15-4_amd64.deb ...
Unpacking linux-headers-6.15.4-1-siduction-amd64 (6.15-4) ...
Selecting previously unselected package linux-image-6.15.4-1-siduction-amd64.
Preparing to unpack .../07-linux-image-6.15.4-1-siduction-amd64_6.15-4_amd64.deb ...
Unpacking linux-image-6.15.4-1-siduction-amd64 (6.15-4) ...
Preparing to unpack .../08-patch_2.8-2_amd64.deb ...
Unpacking patch (2.8-2) over (2.8-1) ...
Preparing to unpack .../09-linux-headers-siduction-amd64_6.15-4_amd64.deb ...
Unpacking linux-headers-siduction-amd64 (6.15-4) over (6.15-3) ...
Preparing to unpack .../10-linux-image-siduction-amd64_6.15-4_amd64.deb ...
Unpacking linux-image-siduction-amd64 (6.15-4) over (6.15-3) ...
Setting up linux-headers-6.15.4-1-siduction-amd64 (6.15-4) ...
/etc/kernel/header_postinst.d/dkms:
The kernel is built without module signing facility, modules won't be signed

Autoinstall of module tp_smapi/0.44 for kernel 6.15.4-1-siduction-amd64 (x86_64)
Building module(s)...(bad exit status: 2)
Failed command:
make -j16 KERNELRELEASE=6.15.4-1-siduction-amd64 -C /lib/modules/6.15.4-1-siduction-amd64/build M=/var/lib/dkms/tp_smapi/0.44/b
uild HDAPS=1

Error! Bad return status for module build on kernel: 6.15.4-1-siduction-amd64 (x86_64)
Consult /var/lib/dkms/tp_smapi/0.44/build/make.log for more information.

Autoinstall on 6.15.4-1-siduction-amd64 failed for module(s) tp_smapi(10).

Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 1
Failed to process /etc/kernel/header_postinst.d at /var/lib/dpkg/info/linux-headers-6.15.4-1-siduction-amd64.postinst line 11.
dpkg: error processing package linux-headers-6.15.4-1-siduction-amd64 (--configure):
installed linux-headers-6.15.4-1-siduction-amd64 package post-installation script subprocess returned error exit status 1
Setting up tzdata (2025b-4) ...

Current default time zone: 'Europe/Berlin'
Local time is now:      So 29. Jun 18:21:26 CEST 2025.
Universal Time is now:  Sun Jun 29 16:21:26 UTC 2025.
Run 'dpkg-reconfigure tzdata' if you wish to change it.

Setting up linux-image-6.15.4-1-siduction-amd64 (6.15-4) ...
I: /vmlinuz.old is now a symlink to boot/vmlinuz-6.15.3-1-siduction-amd64
I: /initrd.img.old is now a symlink to boot/initrd.img-6.15.3-1-siduction-amd64
I: /vmlinuz is now a symlink to boot/vmlinuz-6.15.4-1-siduction-amd64
I: /initrd.img is now a symlink to boot/initrd.img-6.15.4-1-siduction-amd64
/etc/kernel/postinst.d/dkms:
The kernel is built without module signing facility, modules won't be signed

Autoinstall of module tp_smapi/0.44 for kernel 6.15.4-1-siduction-amd64 (x86_64)
Building module(s)...(bad exit status: 2)
Failed command:
make -j16 KERNELRELEASE=6.15.4-1-siduction-amd64 -C /lib/modules/6.15.4-1-siduction-amd64/build M=/var/lib/dkms/tp_smapi/0.44/b
uild HDAPS=1

Error! Bad return status for module build on kernel: 6.15.4-1-siduction-amd64 (x86_64)
Consult /var/lib/dkms/tp_smapi/0.44/build/make.log for more information.

Autoinstall on 6.15.4-1-siduction-amd64 failed for module(s) tp_smapi(10).

Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
run-parts: /etc/kernel/postinst.d/dkms exited with return code 1
dpkg: error processing package linux-image-6.15.4-1-siduction-amd64 (--configure):
installed linux-image-6.15.4-1-siduction-amd64 package post-installation script subprocess returned error exit status 1
Setting up patch (2.8-2) ...
Setting up libssh-4:amd64 (0.11.2-1) ...
Setting up gstreamer1.0-plugins-ugly:amd64 (1.26.3-4) ...
dpkg: dependency problems prevent configuration of linux-headers-siduction-amd64:
linux-headers-siduction-amd64 depends on linux-headers-6.15.4-1-siduction-amd64 (= 6.15-4); however:
  Package linux-headers-6.15.4-1-siduction-amd64 is not configured yet.

dpkg: error processing package linux-headers-siduction-amd64 (--configure):
dependency problems - leaving unconfigured
Setting up keyboard-configuration (1.239) ...
dpkg: dependency problems prevent configuration of linux-image-siduction-amd64:
linux-image-siduction-amd64 depends on linux-image-6.15.4-1-siduction-amd64 (= 6.15-4); however:
  Package linux-image-6.15.4-1-siduction-amd64 is not configured yet.

dpkg: error processing package linux-image-siduction-amd64 (--configure):
dependency problems - leaving unconfigured
Setting up console-setup-linux (1.239) ...
Setting up console-setup (1.239) ...
Processing triggers for man-db (2.13.1-1) ...
Processing triggers for libc-bin (2.41-9) ...
Errors were encountered while processing:
linux-headers-6.15.4-1-siduction-amd64
linux-image-6.15.4-1-siduction-amd64
linux-headers-siduction-amd64
linux-image-siduction-amd64
Config is in use.
needrestart is being skipped since dpkg has failed
Error: Sub-process /usr/bin/dpkg returned an error code (1)


I do not have an NVIDIA card inside.

# inxi -Gx
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Barcelo vendor: Hewlett-Packard
    driver: amdgpu v: kernel arch: GCN-5 bus-ID: 06:00.0 temp: 50.0 C
  Device-2: Luxvisions Innotech HP 5MP Camera driver: uvcvideo type: USB
    bus-ID: 5-1:2
  Display: unspecified server: X.Org v: 21.1.16 driver: X: loaded: amdgpu
    unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu
    resolution: 1920x1080~60Hz
  API: EGL v: 1.5 drivers: radeonsi,swrast platforms:
    active: gbm,x11,surfaceless,device inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.1.4-0siduction1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon Graphics (radeonsi
    renoir ACO DRM 3.63 6.15.3-1-siduction-amd64)
  Info: Tools: api: eglinfo,glxinfo de: xfce4-display-settings x11: xdriinfo,
    xdpyinfo, xprop, xrandr



# cat /var/lib/dkms/tp_smapi/0.44/build/make.log

DKMS (dkms-3.2.0) make.log for tp_smapi/0.44 for kernel 6.15.4-1-siduction-amd64 (x86_64)
So 29. Jun 18:21:27 CEST 2025

Building module(s)
# command: make -j16 KERNELRELEASE=6.15.4-1-siduction-amd64 -C /lib/modules/6.15.4-1-siduction-amd64/build M=/var/lib/dkms/tp_smapi/0.44/build HDAPS=1
make: Entering directory '/usr/src/linux-headers-6.15.4-1-siduction-amd64'
make[1]: Entering directory '/var/lib/dkms/tp_smapi/0.44/build'
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: gcc-14 (Debian 14.2.0-19) 14.2.0
  You are using:           gcc (Debian 14.2.0-19) 14.2.0
  CC [M]  thinkpad_ec.o
  CC [M]  tp_smapi.o
  CC [M]  hdaps.o
hdaps.c: In function 'hdaps_suspend':
hdaps.c:430:9: error: implicit declaration of function 'del_timer_sync' [-Wimplicit-function-declaration]
  430 |         del_timer_sync(&hdaps_timer);
      |         ^~~~~~~~~~~~~~
make[3]: *** [/usr/src/linux-headers-6.15.4-1-siduction-amd64/scripts/Makefile.build:208: hdaps.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [/usr/src/linux-headers-6.15.4-1-siduction-amd64/Makefile:2027: .] Error 2
make[1]: *** [/usr/src/linux-headers-6.15.4-1-siduction-amd64/Makefile:260: __sub-make] Error 2
make[1]: Leaving directory '/var/lib/dkms/tp_smapi/0.44/build'
make: *** [Makefile:260: __sub-make] Error 2
make: Leaving directory '/usr/src/linux-headers-6.15.4-1-siduction-amd64'

# exit code: 2
# elapsed time: 00:00:00
----------------------------------------------------------------


What am I suppost to do in such case. I do expect that an "apt install -f" or a "dpkg --configure -a" does not fix it this time.
Any suggestions are wellcome.
Title: Re: Problem with kernel 6.15.4-1-siduction-amd64
Post by: towo on 2025/06/29, 17:04:48
apt purge tp-smapi-dkms && apt -f install
Title: Re: Problem with kernel 6.15.4-1-siduction-amd64
Post by: micspabo on 2025/06/29, 17:29:37

# apt purge tp-smapi-dkms
The following packages were automatically installed and are no longer required:
  dkms  linux-headers-6.14.10-1-siduction-amd64  linux-image-6.14.10-1-siduction-amd64
Use 'apt autoremove' to remove them.

REMOVING:
  tp-smapi-dkms*

Summary:
  Upgrading: 0, Installing: 0, Removing: 1, Not Upgrading: 0
  4 not fully installed or removed.
  Freed space: 136 kB

Continue? [Y/n] Y



# apt -f install
The following packages were automatically installed and are no longer required:
  dkms  linux-headers-6.14.10-1-siduction-amd64  linux-image-6.14.10-1-siduction-amd64
Use 'apt autoremove' to remove them.

Summary:
  Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0

# apt autoremove
REMOVING:                       
  dkms  linux-headers-6.14.10-1-siduction-amd64  linux-image-6.14.10-1-siduction-amd64

Summary:
  Upgrading: 0, Installing: 0, Removing: 3, Not Upgrading: 0
  Freed space: 412 MB

Continue? [Y/n] Y


@towo: Many thanks. That solved it.