You are not logged in.

#1 2023-11-23 12:48:19

lester29
Member
Registered: 2022-10-31
Posts: 9

zfs-dkms - missing linux-lts headers after upgrading kernel

Hello. After kernel upgrade I got this

loading packages...
warning: zfs-dkms-2.2.1-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) zfs-dkms-2.2.1-1

Total Installed Size:  18,42 MiB
Net Upgrade Size:       0,00 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                                                  [###################################################################] 100%
(1/1) checking package integrity                                                                                [###################################################################] 100%
(1/1) loading package files                                                                                     [###################################################################] 100%
(1/1) checking for file conflicts                                                                               [###################################################################] 100%
(1/1) checking available disk space                                                                             [###################################################################] 100%
:: Running pre-transaction hooks...
(1/1) Remove upgraded DKMS modules
:: Processing package changes...
(1/1) reinstalling zfs-dkms                                                                                     [###################################################################] 100%
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Install DKMS modules
==> dkms install --no-depmod zfs/2.2.1 -k 6.1.63-1-lts
==> depmod 6.1.63-1-lts
==> ERROR: Missing 6.1.61-1-lts kernel headers for module zfs/2.2.1.
==> ERROR: Missing 6.1.62-1-lts kernel headers for module zfs/2.2.1.
(3/3) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-linux-lts -g /boot/initramfs-linux-lts.img --microcode /boot/intel-ucode.img
==> Starting build: '6.1.63-1-lts'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [kms]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-lts.img'
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'fallback'
==> Using default configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-linux-lts -g /boot/initramfs-linux-lts-fallback.img -S autodetect --microcode /boot/intel-ucode.img
==> Starting build: '6.1.63-1-lts'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [kms]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-lts-fallback.img'
==> Image generation successful

Any idea why I have dkms warnings about missing kernel headers? pacman -Qo /lib/modules/6.1.6(1/2)-1-lts reports that no package owns these files. I tried to reinstall linux-lts, linux-lts-headers, zfs-dkms, zfs-utils and ofc it didn't help. Is it safe to remove manually directories /lib/modules/6.1.61-1-lts, and /lib/modules/6.1.62-1-lts?

Offline

#2 2023-11-23 13:22:43

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,754

Re: zfs-dkms - missing linux-lts headers after upgrading kernel

It's safe to remove those and they are normally not there.

Are you using kernel-modules-hook and haven't enabled it's cleanup service?

Offline

#3 2023-11-23 13:33:04

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,892
Website

Re: zfs-dkms - missing linux-lts headers after upgrading kernel

Mod note: moving to AUR Issues


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

Board footer

Powered by FluxBB