In an AppVM based on a template derived from the offiicial fedora-33 one, I’m quite puzzled dnf search
prompting me to accept a QubesOS repository key…
$ dnf search bash completion
Qubes OS Repository for VM (updates) 5.1 kB/s | 833 B 00:00
Qubes OS Repository for VM (updates) 2.2 MB/s | 2.3 kB 00:00
Importing GPG key 0x9E2795E9:
Userid : "Qubes OS Release 4 Signing Key"
Fingerprint: 5817 A43B 283D E5A9 181A 522E 1848 792F 9E27 95E9
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-qubes-4-primary
Is this ok [y/N]:
… while the updater never complains about anything …
----------
ID: update
Function: pkg.uptodate
Result: True
Comment: System is already up-to-date
Started: 15:54:58.028084
Duration: 3873.466 ms
Changes:
----------
… and seems to allow me reinstalling software from this very repo:
$ sudo dnf reinstall qubes-gui-agent
Last metadata expiration check: 0:18:40 ago on Sun Nov 28 15:40:35 2021.
Dependencies resolved.
==============================================================================================================================================================================================================================================
Package Architecture Version Repository Size
==============================================================================================================================================================================================================================================
Reinstalling:
qubes-gui-agent x86_64 4.1.23-1.fc33 qubes-vm-r4.1-current 71 k
Transaction Summary
==============================================================================================================================================================================================================================================
Total download size: 71 k
Installed size: 168 k
Is this ok [y/N]: y
Downloading Packages:
qubes-gui-agent-4.1.23-1.fc33.x86_64.rpm 294 kB/s | 71 kB 00:00
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 281 kB/s | 71 kB 00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Reinstalling : qubes-gui-agent-4.1.23-1.fc33.x86_64 1/2
Running scriptlet: qubes-gui-agent-4.1.23-1.fc33.x86_64 1/2
Running scriptlet: qubes-gui-agent-4.1.23-1.fc33.x86_64 2/2
Cleanup : qubes-gui-agent-4.1.23-1.fc33.x86_64 2/2
Running scriptlet: qubes-gui-agent-4.1.23-1.fc33.x86_64 2/2
Not setting net/ipv4/conf/all/rp_filter (explicit setting exists).
Not setting net/ipv4/conf/default/rp_filter (explicit setting exists).
Not setting net/ipv4/conf/all/accept_source_route (explicit setting exists).
Not setting net/ipv4/conf/default/accept_source_route (explicit setting exists).
Not setting net/ipv4/conf/all/promote_secondaries (explicit setting exists).
Not setting net/ipv4/conf/default/promote_secondaries (explicit setting exists).
Verifying : qubes-gui-agent-4.1.23-1.fc33.x86_64 1/2
Verifying : qubes-gui-agent-4.1.23-1.fc33.x86_64 2/2
Notifying dom0 about installed applications
Reinstalled:
qubes-gui-agent-4.1.23-1.fc33.x86_64
Complete!
What on earth is going on here ?