Re: Upgrade von 15.6 nach 16.0 - einige Fallstricke

Werner Franke <[email protected]>
Newsgroups gmane.linux.suse.general.german
Organization Privat
Message-ID <[email protected]>
Am 23.04.26 um 18:42 schrieb Werner Franke:
> Am 21.04.26 um 22:17 schrieb Vadim Krevs:
>> See https://forums.opensuse.org/t/after-upgrade-to-leap16-have-this-error-key-70af9e8139db7c82-suse-package-signing-key-build-suse-de-expired-on-2024-09-20/191052/3.
>>
>> This is what I had to do on my upgraded 16.0 system:
>>
>> 1. Remove obsolete key:
>> rpm -e gpg-pubkey-70af9e81-39db7c82
>>
>> 2. Uninstall old kernels from 15.6:
>>   zypper rm kernel-default-6.4.0-150600.23.30.1.x86_64 kernel-default-6.4.0-150600.23.78.1.x86_64
>>
>> (your system might have different versions of the old kernel-default-6.4.0-150600.XXXX kernels of course, so adjust the command as needed).
> 
> Hi Vadim,
> 
> Unfortunately, it's not that simple.
> I have not installed any old kernel and also not gpg-pubkey-70af9e81-39db7c82
> 
> In my case the expired key messages are listed 1365 times.
> A lot of packages are affected.
> 
> Wie koennte ich dem auf die Spur kommen, denn so ein Problem habe ich in den vielen Jahren wo ich SUSE benutze noch nicht gehabt.
> Ich haette eigentlich erwartet das so ein Problem durch
> 
>    zypper --releasever=16.0 ref -f
> 
> beseitigt wird.
> Und weil wir gerade dabei sind, ich hätte eigentlich auch erwartet, das Pakete, die mit einem
> abgelaufenen Schlüssel signiert sind (und einen ERROR liefern) auch nicht installiert werden (?)
> (Wobei dann ein unvollständiges System entstanden wäre)
> 
> Aktuell habe ich folgende gpg-pubkey Pakete installiert
> 
> gpg-pubkey-65176565-61a0ee8f
> gpg-pubkey-1abd1afb-66d76fb0
> gpg-pubkey-39db7c82-5f68629b
> gpg-pubkey-09d9ea69-68595a8c
> error: Key 70af9e8139db7c82 (SuSE Package Signing Key <[email protected]>) expired on 2024-09-20 10:21:47
> gpg-pubkey-3dbdc284-53674dd4
> gpg-pubkey-287a0027-682477e3
> gpg-pubkey-29b700a4-62b07e22
> gpg-pubkey-b0ca3e51-68d53867
> gpg-pubkey-8ede3e07-5c755f3a
> gpg-pubkey-8b662dfb-694de996
> gpg-pubkey-f6ab3975-62e9e6fb
> gpg-pubkey-3fa1d6ce-67c856ee
> gpg-pubkey-25db7ae0-645bae34
> 
> und in /usr/lib/rpm/gnupg/keys befinden dich folgende files
> 
> -rw-r--r-- 1 root root 1,7K 26. Sep 2025  gpg-pubkey-09d9ea69-68595a8c.asc
> -rw-r--r-- 1 root root 1,7K 26. Sep 2025  gpg-pubkey-25db7ae0-645bae34.asc
> -rw-r--r-- 1 root root 2,0K 26. Sep 2025  gpg-pubkey-287a0027-682477e3.asc
> -rw-r--r-- 1 root root 1,7K 26. Sep 2025  gpg-pubkey-29b700a4-62b07e22.asc
> -rw-r--r-- 1 root root  969 26. Sep 2025  gpg-pubkey-39db7c82-66c5d91a.asc
> -rw-r--r-- 1 root root 1,7K 26. Sep 2025  gpg-pubkey-3fa1d6ce-67c856ee.asc
> 
> Alle gpg-pubkey Pakete löschen, die keine Datei in /usr/lib/rpm/gnupg/keys haben ?
> (also z.B. gpg-pubkey-1abd1afb-66d76fb0 ??)
> 

Nachtrag:
Doch noch was im Netz gefunden...

werner@Miraculix:/usr/lib/rpm/gnupg/keys> ll
insgesamt 24K
-rw-r--r-- 1 root root 1,7K 26. Sep 2025  gpg-pubkey-09d9ea69-68595a8c.asc
-rw-r--r-- 1 root root 1,7K 26. Sep 2025  gpg-pubkey-25db7ae0-645bae34.asc
-rw-r--r-- 1 root root 2,0K 26. Sep 2025  gpg-pubkey-287a0027-682477e3.asc
-rw-r--r-- 1 root root 1,7K 26. Sep 2025  gpg-pubkey-29b700a4-62b07e22.asc
-rw-r--r-- 1 root root  969 26. Sep 2025  gpg-pubkey-39db7c82-66c5d91a.asc
-rw-r--r-- 1 root root 1,7K 26. Sep 2025  gpg-pubkey-3fa1d6ce-67c856ee.asc

werner@Miraculix:/usr/lib/rpm/gnupg/keys> gpg --show-keys gpg-pubkey-*
pub   rsa4096 2023-05-10 [SC] [verfällt: 2029-08-01]
       1C59D66FCD52563A16933DBCFEC28EAF09D9EA69
uid                      SUSE 16 Package Signing Key <[email protected]>

pub   rsa4096 2023-05-10 [SC] [verfällt: 2027-05-09]
       F044C2C507A1262B538AAADD8A49EB0325DB7AE0
uid                      openSUSE:Backports OBS Project <openSUSE:[email protected]>

pub   rsa4096 2025-05-14 [SC] [verfällt: 2036-04-26]
       BF3F9A67D3A2FF98A73F5E07488C583D287A0027
uid                      openSUSE Backports for SUSE Linux 16 <[email protected]>

pub   rsa4096 2022-06-20 [SC] [verfällt: 2026-06-19]
       AD485664E901B867051AB15F35A2F86E29B700A4
uid                      openSUSE Project Signing Key <[email protected]>

pub   rsa2048 2013-01-31 [SC] [verfällt: 2028-10-02]
       FEAB502539D846DB2C0961CA70AF9E8139DB7C82
uid                      SuSE Package Signing Key <[email protected]>

pub   rsa4096 2023-01-19 [SC] [verfällt: 2029-03-05]
       7F009157B127B994D5CFBE76F74F09BC3FA1D6CE
uid                      SUSE Package Signing Key <[email protected]>

Also alle gpg-pubkey Pakete löschen, deren Namen nicht mit den 6 Files oben passen ?

Grüße
   Werner
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.