Seite 1 von 1
(gelöst) vivaldi key error
Verfasst: 01.02.2025 01:10:53
von michaa7
Hi,
obwohl ich vivaldi-74C35BC8.gpg in # ls /etc/apt/trusted.gpg.d vorfinde
Code: Alles auswählen
# ls /etc/apt/trusted.gpg.d
debian-archive-bookworm-automatic.asc skype-keyring.gpg
debian-archive-bookworm-security-automatic.asc vivaldi-16BD9233.gpg
debian-archive-bookworm-stable.asc vivaldi-33EAAB8E.gpg
debian-archive-bullseye-automatic.asc vivaldi-74C35BC8.gpg
debian-archive-bullseye-security-automatic.asc vivaldi-C27AA466.gpg
debian-archive-bullseye-stable.asc vivaldi-snapshot-16BD9233.gpg
debian-archive-buster-automatic.asc vivaldi-snapshot-33EAAB8E.gpg
debian-archive-buster-security-automatic.asc vivaldi-snapshot-4218647E.gpg
debian-archive-buster-stable.asc vivaldi-snapshot-74C35BC8.gpg
packages.vivaldi.gpg vivaldi-snapshot-C27AA466.gpg
siduction-archive-keyring.gpg
schmeißt apt update ( mit deb822 Modernisation) den Fehler:
Code: Alles auswählen
Warning: GPG-Fehler: https://repo.vivaldi.com/archive/deb stable Release: Sub-process /usr/bin/sqv returned an error code (1), error message is: Missing key C2A2445B0EC3B396BD526E31F739AAC074C35BC8, which is needed to verify signature.
Error: Das Depot »https://repo.vivaldi.com/archive/deb stable Release« ist nicht signiert.
Das macht mich ein klitzekleines bisschen ratlos.
Kennt jemand des Rätsels Lösung?
Re: vivaldi key error
Verfasst: 01.02.2025 01:49:39
von michaa7
Oh man, das apt modernize-sources Skript hatte in die vivaldi.sources
Code: Alles auswählen
Signed-By: /etc/apt/trusted.gpg.d/packages.vivaldi.gpg
statt
Code: Alles auswählen
Signed-By: /etc/apt/trusted.gpg.d/vivaldi-74C35BC8.gpg
eingetragen.
Rätsel gelöst.
Re: (gelöst) vivaldi key error
Verfasst: 01.02.2025 08:59:25
von thunder11
Wieso gibt es eigentlich keys mit verschiedenen Namen? scheint ja egal zu sein, aber insofern
seltsam, da die ja von Vivaldi kommen ? Mit dem Verzeichnis etc/apt/trusted.gpg.d wird es eh irgendwann Probleme geben.
Seltsam finde ich auch, warum Vivaldi in etc/apt/trusted.gpg.d immer noch keys einträgt (bei mir gestern gleich zwei). Werde mal bei Vivaldi nachfragen, was das soll.
Code: Alles auswählen
ls -al /etc/apt/trusted.gpg.d/
insgesamt 24
drwxr-xr-x 2 root root 4096 31. Jan 09:13 .
drwxr-xr-x 10 root root 4096 23. Jan 14:32 ..
-rw-r--r-- 1 root root 1696 7. Mär 2022 enpass.asc
-rw-r--r-- 1 root root 1714 5. Mär 2022 enpass.asc~
-rw-r--r-- 1 root root 2285 31. Jan 09:13 vivaldi-16BD9233.gpg
-rw-r--r-- 1 root root 2285 31. Jan 09:13 vivaldi-74C35BC8.gpg
Wie auch immer. Bei mir sieht das so aus. Und läuft auch.
Code: Alles auswählen
~$ cat /etc/apt/sources.list.d/vivaldi.sources
Types: deb
URIs: http://repo.vivaldi.com/stable/deb/
Suites: stable
Components: main
Signed-By: /usr/share/keyrings/vivaldi-browser.gpg
Da scheint ziemlich Verwirrung zu herrschen
Re: (gelöst) vivaldi key error
Verfasst: 01.02.2025 11:44:35
von michaa7
thunder11 hat geschrieben: 
01.02.2025 08:59:25
Mit dem Verzeichnis etc/apt/trusted.gpg.d wird es eh irgendwann Probleme geben.
Kann man die keys einfach in das andere Verzeichnis kopieren/verschieben und die *.sources entsprechend anpassen und allesse palletti isse?
Re: (gelöst) vivaldi key error
Verfasst: 01.02.2025 13:37:18
von thunder11
michaa7 hat geschrieben: 
01.02.2025 11:44:35
Kann man die keys einfach in das andere Verzeichnis kopieren/verschieben und die *.sources entsprechend anpassen
Ich habe es so gemacht. Kopieren ---> den Verweis auf den key ändern
---> schauen, was apt update macht----> den kopierten an der alten Stelle löschen.
Re: (gelöst) vivaldi key error
Verfasst: 01.02.2025 13:55:33
von michaa7
Ok, danke.
Ist es denn egal welches der beiden Verzeichnisse (s.u.) man nutzt? Oder hängt das vom Repo ab?
Siehe:
The proper solution is explained in that Linux Uprising article and on the Debian Wiki: Store the key in /etc/apt/keyrings/ (or /usr/share/keyrings/ if keys are managed by a package), and then reference the key in the apt source list.
https://stackoverflow.com/questions/689 ... -d-instead
Re: (gelöst) vivaldi key error
Verfasst: 01.02.2025 14:57:03
von cosinus
michaa7 hat geschrieben: 
01.02.2025 11:44:35
Kann man die keys einfach in das andere Verzeichnis kopieren/verschieben und die *.sources entsprechend anpassen und allesse palletti isse?
Ich hab es so verstanden:
- alle Schlüssel, die vom Maintainer kommen also über die offiziellen Debian-Repos, landen in /usr/share/keyrings
- fremde Schlüssel zB für dein Vivaldi sollen in /etc/apt/keyrings abgelegt sein
- das Verzeichnis /etc/apt/trusted.gpg.d soll keine Funktion mehr haben
Re: (gelöst) vivaldi key error
Verfasst: 01.02.2025 15:02:29
von michaa7
cosinus hat geschrieben: 
01.02.2025 14:57:03
...
Ich hab es so verstanden:
- alle Schlüssel, die vom Maintainer kommen also über die offiziellen Debian-Repos, landen in /usr/share/keyrings
- fremde Schlüssel zB für dein Vivaldi sollen in /etc/apt/keyrings abgelegt sein
- das Verzeichnis /etc/apt/trusted.gpg.d soll keine Funktion mehr haben
Ok, dann mach ich das mal so.
Danke.
Re: (gelöst) vivaldi key error
Verfasst: 01.02.2025 15:05:25
von cosinus
Ich hab das Verzeichnis trusted.gpg.d bei mir zu old umbenannt. Das setzt dann aber voraus, dass du dann künftig alle Repos im DEB822-Stil angibst, also nur noch sources-Dateien hast und keine *.list mehr.
Sicher kannst du auch manuell Schlüssel in /usr/share/keyrings ablegen, ich weiß aber nicht ob apt dort unter Umständen mal aufräumt.
Re: (gelöst) vivaldi key error
Verfasst: 01.02.2025 15:13:41
von michaa7
cosinus hat geschrieben: 
01.02.2025 15:05:25
... Das setzt dann aber voraus, dass du dann künftig alle Repos im DEB822-Stil angibst, also nur noch sources-Dateien hast und keine *.list mehr.
...
Habe ich ja längst vor dem posting hier, wie im ersten Beitrag erwähnt.
Du hast doch auch siduction? wo kommen die hin. Der Key scheint ein Link zu sein, der nach kopieren nicht mehr funtionert.
Und signal?