Anyone else?
Any ideas?
Anyone else?
Any ideas?
Assume you need to show/post some error logs here, cause there aren’t any errors/issues known in the last couple of weeks/months. All working fine on my devices…
understood.
Red cross in GUI with these details:
Updating whonix-gateway-17
Refreshing package info
Refreshing available packages.
Refreshed.
E:dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
Installed packages:
None
Updated packages:
None
Removed packages:
None
Hit:1 tor+https://deb.debian.org/debian bookworm InRelease
Hit:2 tor+https://fasttrack.debian.net/debian-fasttrack bookworm-fasttrack InRelease
Hit:3 tor+https://deb.debian.org/debian bookworm-updates InRelease
Hit:4 https://deb.qubes-os.org/r4.2/vm bookworm InRelease
Hit:5 tor+https://deb.kicksecure.com bookworm InRelease
Hit:6 tor+https://deb.whonix.org bookworm InRelease
Hit:7 tor+https://deb.debian.org/debian-security bookworm-security InRelease
Hit:8 tor+https://fasttrack.debian.net/debian-fasttrack bookworm-backports-staging InRelease
Hit:9 tor+https://deb.debian.org/debian bookworm-backports InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
The following packages were automatically installed and are no longer required:
auditd deborphan hardened-malloc iptables libauparse0 libip6tc2 libopenjp2-7
libwpe-1.0-1 libwpebackend-fdo-1.0-1 python3-daemon python3-lockfile
Use 'apt autoremove' to remove them.
The following packages will be upgraded:
libgnutls30 libjxl0.7 libqubesdb python3-qubesdb qubesdb qubesdb-vm sudo
vm-config-dist
8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
30 not fully installed or removed.
Inst python3-qubesdb [4.2.8-1+deb12u1] (4.2.9-1+deb12u1 Qubes Debian:deb.qubes-os.org [amd64]) []
Inst libqubesdb [4.2.8-1+deb12u1] (4.2.9-1+deb12u1 Qubes Debian:deb.qubes-os.org [amd64])
Inst qubesdb [4.2.8-1+deb12u1] (4.2.9-1+deb12u1 Qubes Debian:deb.qubes-os.org [amd64])
Inst qubesdb-vm [4.2.8-1+deb12u1] (4.2.9-1+deb12u1 Qubes Debian:deb.qubes-os.org [amd64])
Inst sudo [1.9.13p3-1+deb12u1] (1.9.13p3-1+deb12u2 Debian-Security:12/stable-security [amd64])
Inst libgnutls30 [3.7.9-2+deb12u4] (3.7.9-2+deb12u5 Debian-Security:12/stable-security [amd64])
Conf libgnutls30 (3.7.9-2+deb12u5 Debian-Security:12/stable-security [amd64])
Inst libjxl0.7 [0.7.0-10] (0.7.0-10+deb12u1 Debian-Security:12/stable-security [amd64])
Inst vm-config-dist [3:11.3-1] (3:11.9-1 Whonix:deb.kicksecure.com [all])
Conf python3-qubesdb (4.2.9-1+deb12u1 Qubes Debian:deb.qubes-os.org [amd64])
Conf libqubesdb (4.2.9-1+deb12u1 Qubes Debian:deb.qubes-os.org [amd64])
Conf qubesdb (4.2.9-1+deb12u1 Qubes Debian:deb.qubes-os.org [amd64])
Conf qubesdb-vm (4.2.9-1+deb12u1 Qubes Debian:deb.qubes-os.org [amd64])
Conf sudo (1.9.13p3-1+deb12u2 Debian-Security:12/stable-security [amd64])
Conf libjxl0.7 (0.7.0-10+deb12u1 Debian-Security:12/stable-security [amd64])
Conf vm-config-dist (3:11.9-1 Whonix:deb.kicksecure.com [all])
Conf qubes-core-qrexec (4.2.24-1+deb12u1 Qubes Debian:deb.qubes-os.org [amd64])
Conf libqrexec-utils2 (4.2.24-1+deb12u1 Qubes Debian:deb.qubes-os.org [amd64])
Conf xserver-xorg-video-dummyqbs (4.2.21-1+deb12u1 Qubes Debian:deb.qubes-os.org [amd64])
Conf libblockdev-part2 (2.28-2+deb12u1 Debian-Security:12/stable-security [amd64])
Conf libblockdev-swap2 (2.28-2+deb12u1 Debian-Security:12/stable-security [amd64])
Conf xserver-xorg-core (2:21.1.7-3+deb12u10 Debian-Security:12/stable-security [amd64])
Conf xserver-xorg-input-qubes (4.2.21-1+deb12u1 Qubes Debian:deb.qubes-os.org [amd64])
Conf gir1.2-gdkpixbuf-2.0 (2.42.10+dfsg-1+deb12u2 Debian-Security:12/stable-security [amd64])
Conf libblockdev-fs2 (2.28-2+deb12u1 Debian-Security:12/stable-security [amd64])
Conf udisks2 (2.9.4-4+deb12u1 Debian-Security:12/stable-security [amd64])
Conf libgdk-pixbuf-2.0-0 (2.42.10+dfsg-1+deb12u2 Debian-Security:12/stable-security [amd64])
Conf libxml2 (2.9.14+dfsg-1.3~deb12u2 Debian-Security:12/stable-security [amd64])
Conf libqubes-pure0 (4.2.20+deb12u1 Qubes Debian:deb.qubes-os.org [amd64])
Conf libudisks2-0 (2.9.4-4+deb12u1 Debian-Security:12/stable-security [amd64])
Conf libblockdev-loop2 (2.28-2+deb12u1 Debian-Security:12/stable-security [amd64])
Conf libqubes-rpc-filecopy2 (4.2.20+deb12u1 Qubes Debian:deb.qubes-os.org [amd64])
Conf libgstreamer-plugins-bad1.0-0 (1.22.0-4+deb12u6 Debian-Security:12/stable-security [amd64])
Conf xserver-common (2:21.1.7-3+deb12u10 Debian-Security:12/stable-security [all])
Conf libblockdev2 (2.28-2+deb12u1 Debian-Security:12/stable-security [amd64])
Conf libblockdev-part-err2 (2.28-2+deb12u1 Debian-Security:12/stable-security [amd64])
Conf libblockdev-utils2 (2.28-2+deb12u1 Debian-Security:12/stable-security [amd64])
Conf python3-qrexec (4.2.24-1+deb12u1 Qubes Debian:deb.qubes-os.org [amd64])
Conf ca-certificates (20230311+deb12u1 Debian:12-updates/stable-updates [all])
Conf qubes-gui-agent (4.2.21-1+deb12u1 Qubes Debian:deb.qubes-os.org [amd64])
Conf qubes-utils (4.2.20+deb12u1 Qubes Debian:deb.qubes-os.org [amd64])
Conf libblockdev-crypto2 (2.28-2+deb12u1 Debian-Security:12/stable-security [amd64])
Conf libicu72 (72.1-3+deb12u1 Debian-Security:12/stable-security [amd64])
Conf xserver-xorg-qubes-common (4.2.21-1+deb12u1 Qubes Debian:deb.qubes-os.org [amd64])
Conf qubes-kernel-vm-support (4.2.20+deb12u1 Qubes Debian:deb.qubes-os.org [amd64])
Conf libgdk-pixbuf2.0-common (2.42.10+dfsg-1+deb12u2 Debian-Security:12/stable-security [all])
I have followed the instruction in there you must manually run 'dpkg --configure -a'
in the whonix gateway template
[template gateway user ~]% sudo dpkg --configure -a
Setting up qubes-core-qrexec (4.2.24-1+deb12u1) ...
Setting up xserver-xorg-core (2:21.1.7-3+deb12u10) ...
Setting up libblockdev-loop2:amd64 (2.28-2+deb12u1) ...
Setting up libblockdev2:amd64 (2.28-2+deb12u1) ...
Setting up libblockdev-part2:amd64 (2.28-2+deb12u1) ...
Setting up libqubes-rpc-filecopy2 (4.2.20+deb12u1) ...
Setting up libblockdev-fs2:amd64 (2.28-2+deb12u1) ...
Setting up xserver-xorg-input-qubes (4.2.21-1+deb12u1) ...
Setting up xserver-xorg-video-dummyqbs (4.2.21-1+deb12u1) ...
Setting up udisks2 (2.9.4-4+deb12u1) ...
Setting up qubes-gui-agent (4.2.21-1+deb12u1) ...
Processing triggers for ca-certificates (20230311+deb12u1) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
Processing triggers for qubes-core-agent (4.2.42-1+deb12u1) ...
Processing triggers for dbus (1.14.10-1~deb12u1) ...
Processing triggers for security-misc (3:45.2-1) ...
INFO: triggered security-misc: 'security-misc' security-misc DPKG_MAINTSCRIPT_NAME: 'postinst' $\*: 'triggered /usr' 2: '/usr'
/usr/libexec/security-misc/mmap-rnd-bits: INFO: No Linux config file detected in folder /boot/ (starting with 'config-'). Therefore using built-in defaults.
/usr/libexec/security-misc/mmap-rnd-bits: INFO: Successfully written ASLR map config file:
/etc/sysctl.d/30_security-misc_aslr-mmap.conf
Running SUID Disabler and Permission Hardener... See also:
https://www.kicksecure.com/wiki/SUID_Disabler_and_Permission_Hardener
/var/lib/dpkg/info/security-misc.postinst: INFO: running: permission-hardener enable
permission-hardener: [NOTICE]: Executing: setcap -r /bin/ping
permission-hardener: [NOTICE]: To compare the current and previous permission modes, install 'meld' (or preferred diff tool) for comparison of file mode changes:
sudo apt install --no-install-recommends meld
meld /var/lib/permission-hardener-v2/existing_mode/statoverride /var/lib/permission-hardener-v2/new_mode/statoverride
/var/lib/dpkg/info/security-misc.postinst: INFO: Permission hardening success.
Processing triggers for initramfs-tools (0.142+deb12u3) ...
Processing triggers for libglib2.0-0:amd64 (2.74.6-2+deb12u6) ...
Processing triggers for libc-bin (2.36-9+deb12u10) ...
Processing triggers for man-db (2.11.2-2) ...
…and this time it works perfectly on the next update. It didn’t a couple of times before.
I find whonix updates often fail to connect, for reasons I know not why. Maybe I had those errors right after I ran the dpkg
command and confused myself.
Thanks anyway.
Hmm, okay! I also would suggest to use the following 3 commands (one time) in the template terminal (when the next update for whonix-gw) will show up:
sudo apt update
sudo apt upgrade
sudo apt autoremove all
and then move on with the future updates with the update GUI