You are not logged in.
Pages: 1
Today pacman did something unexpected.
# pacman --config=./pacman.conf -Syu'
assword:
:: Synchronizing package databases...
core-testing 6.1 KiB 17.3 KiB/s 00:00 [######################] 100%
core is up to date
extra-testing 141.8 KiB 273 KiB/s 00:01 [######################] 100%
extra 8.5 MiB 242 KiB/s 00:36 [######################] 100%
:: Starting full system upgrade...
warning: linux-lts: ignoring package upgrade (6.18.48-1 => 6.18.49-1)
resolving dependencies...
looking for conflicting packages...
Packages (4) archlinux-keyring-20260902-1 libunwind-1.8.3-1
linux-lts-headers-6.18.49-1 mesa-1:26.2.2-1
...
:: Running pre-transaction hooks...
(1/1) Remove DKMS modules
==> dkms remove --no-depmod bcachefs/v1.39.4 -k 6.18.48-1-lts
==> dkms remove --no-depmod vboxhost/7.2.16_OSE -k 6.18.48-1-lts
==> depmod 6.18.48-1-lts
:: Processing package changes...
...
(5/5) Install DKMS modules
==> ERROR: Missing 6.18.49-1-lts kernel modules tree for module bcachefs/v1.39.4.
==> ERROR: Missing 6.18.49-1-lts kernel modules tree for module vboxhost/7.2.16_OSE.
#
Normally it would do this:
# pacman --config=./pacman.conf -Syu'
...
warning: linux-lts: ignoring package upgrade (6.18.48-1 => 6.18.49-1)
there is nothing to do
#
or this:
# pacman --config=./pacman.conf -Syu linux-lts'
...
:: linux-lts is in IgnorePkg/IgnoreGroup. Install anyway? [Y/n] n
warning: skipping target: linux-lts
:: Starting full system upgrade...
warning: linux-lts: ignoring package upgrade (6.18.48-1 => 6.18.49-1)
there is nothing to do
#
Something changed in Pacmn scripts.
Offline
If you are not doing kernel upgrades you should also block the headers, of course partial upgrades are not recommended or supported.
warning: linux-lts: ignoring package upgrade (6.18.48-1 => 6.18.49-1)
resolving dependencies...
looking for conflicting packages...
Packages (4) archlinux-keyring-20260902-1 libunwind-1.8.3-1
linux-lts-headers-6.18.49-1 mesa-1:26.2.2-1Last edited by SimonJ (Today 05:38:06)
Rlu: 222126
Offline
On the surface it makes sense to avoid partial install/update.
But in case of headers in general I may be doing development, and like here I may need linux-lts-headers installed regardless of linux-lts.
Perhaps pacman, knowing linux-lts to be ignored for install/update, should be smart to ignore any linux-lts related work like dkms, etc ?
Offline
pacman doesn't do DKMS, some alpm hook does.
It's for the most part ok to stall kernels (after all you might have random kernels installed you're not even booting) but the header package (if provided) needs to match or doesn't make any sense itfp and will get you these kinds of problems.
nb. that those are NOT linux-api-headers, you do not need linux-lts-headers for anything if you don't have linux-lts as well.
Offline
Pages: 1