I’ve been noticing that my updates are failing to import/update zypper / packing signing keys. I noticed this starting a couple weeks ago when Cockpit partially stopped working (Cockpit loads, I can login. But it will not login bring up the administrative login prompt anymore, another issue tho).
Basically the same issue as from here:
Except that when I run with transactional-update -i -d dup
, it still isn’t interactive at all. It’s still pulling change and installing updates. But I see this same error everytime now.`
# transactional-update -i -d dup
Checking for newer version.
Subprocess failed. Error: Failed to import public key [F74F09BC3FA1D6CE-67c856ee] [SUSE Package Signing Key <build@suse.de>] [expires: 2029-03-05]
History:
- Command exited with status 1.
- error: /var/tmp/zypp.Ggyvps/pubkey-F74F09BC3FA1D6CE-70K9JV: key 1 import failed.
- error: can't create transaction lock on /usr/lib/sysimage/rpm/.rpm.lock (Read-only file system)
Subprocess failed. Error: Failed to import public key [FEC28EAF09D9EA69-67c857f3] [ALP Package Signing Key <build-alp@suse.de>] [expires: 2029-03-05]
History:
- Command exited with status 1.
- error: /var/tmp/zypp.Ggyvps/pubkey-FEC28EAF09D9EA69-EMGWLj: key 1 import failed.
- error: can't create transaction lock on /usr/lib/sysimage/rpm/.rpm.lock (Read-only file system)
transactional-update 4.8.3 started
Options: -i -d dup
Separate /var detected.
2025-05-06 23:00:08 tukit 4.8.3 started
2025-05-06 23:00:08 Options: --discard -c443 open
2025-05-06 23:00:08 Using snapshot 443 as base for new snapshot 444.
2025-05-06 23:00:08 /var/lib/overlay/443/etc
2025-05-06 23:00:08 Syncing /etc of previous snapshot 442 as base into new snapshot "/.snapshots/444/snapshot"
2025-05-06 23:00:08 SELinux is enabled.