I am getting the following error (last couple of days) whilst using kaisen-update:
Errors were encountered while processing:
/tmp/apt-dpkg-install-jQwhNA/117-firmware-ath9k-htc_1.4.0-108-gd856466+dfsg1-1.2_all.deb
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)
I am running the KDE version of kaisen. The system seems to work without issue after a restart.
OK, this AM when I had restarted my computer and re-ran kaisen-update, I got different messages:
❯ sudo kaisen-update
[sudo] password for michel:
Get:1 https://cli.github.com/packages stable InRelease [3,917 B]
Hit:2 https://brave-browser-apt-release.s3.brave.com stable InRelease
Ign:3 https://repo.vivaldi.com/stable/deb stable InRelease
Hit:4 https://repo.vivaldi.com/stable/deb stable Release
Hit:6 https://deb.kaisenlinux.org kaisen-rolling InRelease
Fetched 3,917 B in 1s (3,833 B/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
2 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
nvidia-driver : Depends: nvidia-kernel-dkms (= 525.85.12-1) but 520.56.06-2 is installed or
nvidia-kernel-525.85.12 or
nvidia-open-kernel-525.85.12 or
nvidia-open-kernel-525.85.12
Recommends: nvidia-settings (>= 525) but it is not installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
I do not have nvidia cards on my computer. I have intel and Radeon graphics cards only.
I ran apt --fix broken install but that did not resolve the problem: same message from kaisen-update after a reboot and re-run.
The system seems to work fine. :)
By the way, is there a log from kaisen-update and what id its location if there is one?
Michel
❯ sudo apt --fix-broken install
[sudo] password for michel:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
dctrl-tools dh-dkms firmware-nvidia-gsp nvidia-kernel-dkms nvidia-kernel-support
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Using system disk as snapshot device for creating snapshots in BTRFS mode
Mounted '/dev/nvme0n1p2' at '/run/timeshift/33232/backup'
btrfs: Quotas are not enabled
Creating new backup...(BTRFS)
Saving to device: /dev/nvme0n1p2, mounted at path: /run/timeshift/33232/backup
Created directory: /run/timeshift/33232/backup/timeshift-btrfs/snapshots/2023-02-25_09-19-56
Created subvolume snapshot: /run/timeshift/33232/backup/timeshift-btrfs/snapshots/2023-02-25_09-19-56/@
Created control file: /run/timeshift/33232/backup/timeshift-btrfs/snapshots/2023-02-25_09-19-56/info.json
BTRFS Snapshot saved successfully (0s)
Tagged snapshot '2023-02-25_09-19-56': ondemand
------------------------------------------------------------------------------
dpkg: dependency problems prevent configuration of nvidia-driver:
nvidia-driver depends on nvidia-kernel-dkms (= 525.85.12-1) | nvidia-kernel-525.85.12 | nvidia-open-kernel-525.85.12 | nvidia-open-kernel-525.85.12; however:
Version of nvidia-kernel-dkms on system is 520.56.06-2.
Package nvidia-kernel-525.85.12 is not installed.
Package nvidia-open-kernel-525.85.12 is not installed.
Package nvidia-open-kernel-525.85.12 is not installed.
dpkg: error processing package nvidia-driver (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
nvidia-driver
E: Sub-process /usr/bin/dpkg returned an error code (1)
❯ dpkg -l | grep nvidia | awk '{ print $2 }' | sudo xargs apt autoremove --purge -y
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
glx-diversions : PreDepends: nvidia-installer-cleanup
libcuda1 : PreDepends: nvidia-legacy-check (>= 495) but it is not going to be installed
Depends: nvidia-support
Depends: nvidia-alternative (= 525.85.12-1)
Depends: libnvidia-ptxjitcompiler1 (= 525.85.12-1) but it is not going to be installed
Recommends: nvidia-kernel-dkms (= 525.85.12-1) but it is not going to be installed or
nvidia-kernel-525.85.12 or
nvidia-open-kernel-525.85.12 or
nvidia-open-kernel-525.85.12
Recommends: nvidia-smi but it is not going to be installed
Recommends: libnvidia-cfg1 (= 525.85.12-1) but it is not going to be installed
Recommends: nvidia-persistenced
libcuda1:i386 : Depends: nvidia-support:i386
Depends: nvidia-alternative:i386 (= 525.85.12-1)
Depends: libnvidia-ptxjitcompiler1:i386 (= 525.85.12-1) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
❯ sudo kaisen-update
Hit:1 https://brave-browser-apt-release.s3.brave.com stable InRelease
Ign:2 https://repo.vivaldi.com/stable/deb stable InRelease
Hit:3 https://repo.vivaldi.com/stable/deb stable Release
Get:4 https://cli.github.com/packages stable InRelease [3,917 B]
Get:6 https://deb.kaisenlinux.org kaisen-rolling InRelease [19.7 kB]
Fetched 23.6 kB in 2s (10.8 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
2 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
nvidia-driver : Depends: nvidia-kernel-dkms (= 525.85.12-1) but 520.56.06-2 is installed or
nvidia-kernel-525.85.12 or
nvidia-open-kernel-525.85.12 or
nvidia-open-kernel-525.85.12
Recommends: nvidia-settings (>= 525) but it is not installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
❯ sudo dpkg --purge nvidia-driver
(Reading database ... 670852 files and directories currently installed.)
Removing nvidia-driver (525.85.12-1) ...
Processing triggers for kaisen-menu (2.2+kaisen8) ...
❯ sudo kaisen-update
Hit:1 https://deb.kaisenlinux.org kaisen-rolling InRelease
Get:2 https://cli.github.com/packages stable InRelease [3,917 B]
Hit:3 https://brave-browser-apt-release.s3.brave.com stable InRelease
Ign:4 https://repo.vivaldi.com/stable/deb stable InRelease
Hit:5 https://repo.vivaldi.com/stable/deb stable Release
Fetched 3,917 B in 3s (1,532 B/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
2 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
dctrl-tools dh-dkms firmware-nvidia-gsp libegl-nvidia0:i386 libgl1-nvidia-glvnd-glx libgl1-nvidia-glvnd-glx:i386
libgles-nvidia1 libgles-nvidia1:i386 libgles-nvidia2 libgles-nvidia2:i386 libnvcuvid1:i386 libnvidia-allocator1
libnvidia-allocator1:i386 libnvidia-egl-gbm1 libnvidia-egl-gbm1:i386 libnvidia-encode1:i386 nvidia-driver-bin
nvidia-driver-libs nvidia-driver-libs:i386 nvidia-egl-icd nvidia-egl-icd:i386 nvidia-kernel-dkms
nvidia-kernel-support
Use 'sudo apt autoremove' to remove them.
The following packages have been kept back:
nvidia-kernel-dkms
The following packages will be upgraded:
firmware-ath9k-htc
1 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Need to get 0 B/46.9 kB of archives.
After this operation, 0 B of additional disk space will be used.
Using system disk as snapshot device for creating snapshots in BTRFS mode
Mounted '/dev/nvme0n1p2' at '/run/timeshift/35918/backup'
btrfs: Quotas are not enabled
Creating new backup...(BTRFS)
Saving to device: /dev/nvme0n1p2, mounted at path: /run/timeshift/35918/backup
Created directory: /run/timeshift/35918/backup/timeshift-btrfs/snapshots/2023-02-25_09-27-07
Created subvolume snapshot: /run/timeshift/35918/backup/timeshift-btrfs/snapshots/2023-02-25_09-27-07/@
Created control file: /run/timeshift/35918/backup/timeshift-btrfs/snapshots/2023-02-25_09-27-07/info.json
BTRFS Snapshot saved successfully (6s)
Tagged snapshot '2023-02-25_09-27-07': ondemand
------------------------------------------------------------------------------
(Reading database ... 670782 files and directories currently installed.)
Preparing to unpack .../firmware-ath9k-htc_1.4.0-108-gd856466+dfsg1-1.2_all.deb ...
Unpacking firmware-ath9k-htc (1.4.0-108-gd856466+dfsg1-1.2) over (1.4.0-108-gd856466+dfsg1-1) ...
dpkg: error processing archive /var/cache/apt/archives/firmware-ath9k-htc_1.4.0-108-gd856466+dfsg1-1.2_all.deb (--un
pack):
trying to overwrite '/lib/firmware/ath9k_htc/htc_7010-1.4.0.fw', which is also in package linux-firmware-atheros 20
221109-1kaisen
Errors were encountered while processing:
/var/cache/apt/archives/firmware-ath9k-htc_1.4.0-108-gd856466+dfsg1-1.2_all.deb
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)
OK, that seem to have change things a bit. I am still concerned about forcing reinstallation of alternative usr/lib/nvidia/current because link group nvidi
a is broken! Should that be a concern?
❯ sudo dpkg --purge firmware-ath9k-htc
[sudo] password for michel:
(Reading database ... 670778 files and directories currently installed.)
Removing firmware-ath9k-htc (1.4.0-108-gd856466+dfsg1-1) ...
Purging configuration files for firmware-ath9k-htc (1.4.0-108-gd856466+dfsg1-1) ...
Processing triggers for kaisen-menu (2.2+kaisen8) ...
❯ sudo kaisen-update
Hit:1 https://brave-browser-apt-release.s3.brave.com stable InRelease
Ign:2 https://repo.vivaldi.com/stable/deb stable InRelease
Hit:3 https://repo.vivaldi.com/stable/deb stable Release
Get:5 https://cli.github.com/packages stable InRelease [3,917 B]
Hit:6 https://deb.kaisenlinux.org kaisen-rolling InRelease
Fetched 3,917 B in 2s (2,120 B/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
1 package can be upgraded. Run 'apt list --upgradable' to see it.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
dctrl-tools dh-dkms firmware-nvidia-gsp libegl-nvidia0:i386 libgl1-nvidia-glvnd-glx libgl1-nvidia-glvnd-glx:i386
libgles-nvidia1 libgles-nvidia1:i386 libgles-nvidia2 libgles-nvidia2:i386 libnvcuvid1:i386 libnvidia-allocator1
libnvidia-allocator1:i386 libnvidia-egl-gbm1 libnvidia-egl-gbm1:i386 libnvidia-encode1:i386 nvidia-driver-bin
nvidia-driver-libs nvidia-driver-libs:i386 nvidia-egl-icd nvidia-egl-icd:i386 nvidia-kernel-dkms
nvidia-kernel-support
Use 'sudo apt autoremove' to remove them.
The following packages have been kept back:
nvidia-kernel-dkms
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
dctrl-tools* dh-dkms* firmware-nvidia-gsp* libegl-nvidia0:i386* libgl1-nvidia-glvnd-glx*
libgl1-nvidia-glvnd-glx:i386* libgles-nvidia1* libgles-nvidia1:i386* libgles-nvidia2* libgles-nvidia2:i386*
libnvcuvid1:i386* libnvidia-allocator1* libnvidia-allocator1:i386* libnvidia-egl-gbm1* libnvidia-egl-gbm1:i386*
libnvidia-encode1:i386* nvidia-driver-bin* nvidia-driver-libs* nvidia-driver-libs:i386* nvidia-egl-icd*
nvidia-egl-icd:i386* nvidia-kernel-dkms* nvidia-kernel-support*
0 upgraded, 0 newly installed, 23 to remove and 0 not upgraded.
After this operation, 134 MB disk space will be freed.
Using system disk as snapshot device for creating snapshots in BTRFS mode
Mounted '/dev/nvme0n1p2' at '/run/timeshift/53104/backup'
btrfs: Quotas are not enabled
Creating new backup...(BTRFS)
Saving to device: /dev/nvme0n1p2, mounted at path: /run/timeshift/53104/backup
Created directory: /run/timeshift/53104/backup/timeshift-btrfs/snapshots/2023-02-25_11-04-36
Created subvolume snapshot: /run/timeshift/53104/backup/timeshift-btrfs/snapshots/2023-02-25_11-04-36/@
Created control file: /run/timeshift/53104/backup/timeshift-btrfs/snapshots/2023-02-25_11-04-36/info.json
BTRFS Snapshot saved successfully (8s)
Tagged snapshot '2023-02-25_11-04-36': ondemand
------------------------------------------------------------------------------
(Reading database ... 670768 files and directories currently installed.)
Removing dctrl-tools (2.24-3+b1) ...
Removing dh-dkms (3.0.10-6) ...
Removing nvidia-kernel-dkms (520.56.06-2) ...
Module nvidia-current-520.56.06 for kernel 6.0.0-1kaisen-amd64 (x86_64).
Before uninstall, this module version was ACTIVE on this kernel.
nvidia-current.ko:
- Uninstallation
- Deleting from: /lib/modules/6.0.0-1kaisen-amd64/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
nvidia-current-modeset.ko:
- Uninstallation
- Deleting from: /lib/modules/6.0.0-1kaisen-amd64/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
nvidia-current-drm.ko:
- Uninstallation
- Deleting from: /lib/modules/6.0.0-1kaisen-amd64/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
nvidia-current-uvm.ko:
- Uninstallation
- Deleting from: /lib/modules/6.0.0-1kaisen-amd64/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
nvidia-current-peermem.ko:
- Uninstallation
- Deleting from: /lib/modules/6.0.0-1kaisen-amd64/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
depmod...
Deleting module nvidia-current-520.56.06 completely from the DKMS tree.
Removing firmware-nvidia-gsp (520.56.06-2) ...
Removing nvidia-driver-libs:i386 (525.85.12-1) ...
Removing nvidia-egl-icd:i386 (525.85.12-1) ...
Removing libegl-nvidia0:i386 (525.85.12-1) ...
Removing nvidia-driver-libs:amd64 (525.85.12-1) ...
Removing libgl1-nvidia-glvnd-glx:amd64 (525.85.12-1) ...
Removing libgl1-nvidia-glvnd-glx:i386 (525.85.12-1) ...
Removing libgles-nvidia1:i386 (525.85.12-1) ...
Removing libgles-nvidia1:amd64 (525.85.12-1) ...
Removing libgles-nvidia2:amd64 (525.85.12-1) ...
Removing libgles-nvidia2:i386 (525.85.12-1) ...
Removing libnvidia-encode1:i386 (525.85.12-1) ...
Removing libnvcuvid1:i386 (525.85.12-1) ...
Removing libnvidia-allocator1:i386 (525.85.12-1) ...
Removing libnvidia-allocator1:amd64 (525.85.12-1) ...
Removing libnvidia-egl-gbm1:i386 (1.1.0-2) ...
Removing libnvidia-egl-gbm1:amd64 (1.1.0-2) ...
Removing nvidia-driver-bin (525.85.12-1) ...
Removing nvidia-egl-icd:amd64 (525.85.12-1) ...
Removing nvidia-kernel-support (525.85.12-1) ...
Processing triggers for libc-bin (2.36-8) ...
Processing triggers for kaisen-menu (2.2+kaisen8) ...
Processing triggers for man-db (2.11.2-1) ...
Processing triggers for nvidia-alternative (525.85.12-1) ...
update-alternatives: warning: forcing reinstallation of alternative /usr/lib/nvidia/current because link group nvidi
a is broken
(Reading database ... 670185 files and directories currently installed.)
Purging configuration files for nvidia-kernel-support (525.85.12-1) ...
Purging configuration files for dctrl-tools (2.24-3+b1) ...
Processing triggers for glx-alternative-mesa (1.2.2) ...
Processing triggers for glx-alternative-nvidia (1.2.2) ...
Processing triggers for nvidia-alternative (525.85.12-1) ...
Processing triggers for libc-bin (2.36-8) ...
Processing triggers for update-glx (1.2.2) ...
Processing triggers for glx-alternative-nvidia (1.2.2) ...
Processing triggers for glx-alternative-mesa (1.2.2) ...
Processing triggers for libc-bin (2.36-8) ...
Processing triggers for initramfs-tools (0.142) ...
update-initramfs: Generating /boot/initrd.img-6.0.0-1kaisen-amd64
W: Possible missing firmware /lib/firmware/amdgpu/ip_discovery.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega10_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_7_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_7_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_0_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_0_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/aldebaran_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_4_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_4_toc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_2_imu.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_1_imu.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_imu.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_2_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_2_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_2_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_2_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_1_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_1_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_1_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_1_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_toc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sdma_6_0_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sdma_6_0_1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sdma_6_0_0.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi10_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_2_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_2_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_1_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_1_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vcn_4_0_4.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vcn_4_0_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vcn_4_0_0.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/smu_13_0_7.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/smu_13_0_0.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/dcn_3_2_1_dmcub.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/dcn_3_2_0_dmcub.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/dcn_3_1_4_dmcub.bin for module amdgpu
Scanning processes...
Scanning candidates...
Scanning processor microcode...
Scanning linux images...
Running kernel seems to be up-to-date.
The processor microcode seems to be up-to-date.
Services to be restarted:
Service restarts being deferred:
systemctl restart lightdm.service
No containers need to be restarted.
User sessions running outdated binaries:
michel @ user manager service: ksmserver[2167], systemd[1997]
No VM guests are running outdated hypervisor (qemu) binaries on this host.