I’m trying to update dom0 using the gui but getting the following error. I’m on 4.2.3. What’s going on? I don’t have a /home/xxxx/.rpmdb directory. (Note: xxxx is the user but removed for security purposes).
Checking for available updates for dom0…
Using sys-firewall as UpdateVM for Dom0
Checking for dom0 updates…
error: cannot open Packages database in /home/xxxx/.rpmdb
Error: Error: rpmdb open failed
error: cannot open Packages database in /home/xxxx/.rpmdb
Error: Error: rpmdb open failed
error: cannot open Packages database in
Available updates:
Fedora 37 - x86_64 11 kB/s | 6.0 kB 00:00
Fedora 37 - x86_64 - Updates 28 kB/s | 5.9 kB 00:00
Qubes Host Repository (updates) 6.5 kB/s | 2.7 kB 00:00
qubes-core-dom0.noarch 4.2.37-1.fc37 qubes-dom0-current
qubes-core-dom0.src 4.2.37-1.fc37 qubes-dom0-current
qubes-core-qrexec.x86_64 4.2.23-1.fc37 qubes-dom0-current
qubes-core-qrexec-dom0.x86_64 4.2.23-1.fc37 qubes-dom0-current
qubes-core-qrexec-libs.x86_64 4.2.23-1.fc37 qubes-dom0-current
There are dom0 updates available
Using sys-firewall as UpdateVM for Dom0
Downloading updates. This may take a while…
error: cannot open Packages database in /home/xxxx/.rpmdb
Error: Error: rpmdb open failed
error: cannot open Packages database in /home/xxxx/.rpmdb
Error: Error: rpmdb open failed
error: cannot open Packages database in
error: cannot open Packages database in /home/xxxx/.rpmdb
Error: Error: rpmdb open failed
Fedora 37 - x86_64 30 kB/s | 6.0 kB 00:00
Fedora 37 - x86_64 - Updates 27 kB/s | 5.9 kB 00:00
Qubes Host Repository (updates) 7.2 kB/s | 2.7 kB 00:00
Dependencies resolved.
Package Arch Version Repository Size
Upgrading:
qubes-core-dom0 noarch 4.2.37-1.fc37 qubes-dom0-current 1.0 M
qubes-core-qrexec x86_64 4.2.23-1.fc37 qubes-dom0-current 280 k
qubes-core-qrexec-dom0 x86_64 4.2.23-1.fc37 qubes-dom0-current 46 k
qubes-core-qrexec-libs x86_64 4.2.23-1.fc37 qubes-dom0-current 34 k
Transaction Summary
Upgrade 4 Packages
Total size: 1.4 M
Downloading Packages:
[SKIPPED] qubes-core-dom0-4.2.37-1.fc37.noarch.rpm: Already downloaded
[SKIPPED] qubes-core-qrexec-4.2.23-1.fc37.x86_64.rpm: Already downloaded
[SKIPPED] qubes-core-qrexec-dom0-4.2.23-1.fc37.x86_64.rpm: Already downloaded
[SKIPPED] qubes-core-qrexec-libs-4.2.23-1.fc37.x86_64.rpm: Already downloaded
Running transaction check
Transaction check succeeded.
Running transaction test
RPM: error: Unable to change root directory: Operation not permitted
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing ‘dnf clean packages’.
Error: Transaction test error:
Errors occurred during test transaction.