ubuntuusers.de

Paketquellen Widersprüchliche Werte, nicht auslesbar

Status: Gelöst | Ubuntu-Version: Ubuntu 24.04 (Noble Numbat)
Antworten |

w.p.Q

Anmeldungsdatum:
1. November 2020

Beiträge: 27

Hallo liebe Ubuntuusers, Wenn ich versuche die Aktualisierungsverwaltung zu öffnen, oder die Fremdquellen-Einstellungen GUI ("Anwendungen und Aktualisierungen"), oder im Terminal "sudo apt update" eingebe, dann bekomme ich nur folgende Fehler (und crash der GUI) :

E: Widersprüchliche Werte gesetzt für Option Signed-By betreffend die Quelle https://updates.signal.org/desktop/apt/ xenial: /etc/apt/keyrings/signal-desktop-archive.gpg != /usr/share/keyrings/signal-desktop-keyring.gpg
E: Die Liste der Quellen konnte nicht gelesen werden.

Die Geschichte dahinter: Mein Signal-Desktop-Client hat selbst angezeigt, er sei nicht mehr aktuell. Ich war etwas verwundert, weil ich eigentlich dachte, ich hätte das damals mit einer Fremdquelle installiert. Öffne (noch ohne Probleme) die "Anwendungen und Aktualisierungen", dort ist die SIgnal-Fremdquelle nicht. Ok, muss ich mich wohl getäuscht haben. Also habe ich das mit der Anleitung von der Signal website (https://signal.org/download/#) in /usr/share/keyrings/ installiert. Danach hier im Wiki (https://wiki.ubuntuusers.de/Signal_Desktop/#Paketquelle) gesehen, dass das in /etc/apt/keyrings besser ist, und habe das einfach gleich hinterher eingegeben, das war natürlich ein bisschen dumm, so einzeln aus der Anleitung gerissen :/ (Ich erzähl die Vorgeschichte dazu, weil ja auch vorher schon keine Fremdquelle angezeigt wurde und ich fürchte da war schon da vlt was faul?)

Könntet ihr mir helfen das eine wieder wegzukriegen und die ganze Aktualisierungssachen wieder zum laufen zu bringen? Danke im Voraus!

Moderiert von schwarzheit:

Aus dem Spamfilter befreit.

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 3747

Bitte kopiere Terminalausgaben immer vollständig von Anfangs- bis einschliesslich Endprompt inkl. Befehlseingabe in einen Codeblock.
Das sieht dann in etwa so aus:

Prompt:~$ Befehl
Ausgabe
Prompt:~$

Führe folgenden Befehl in einem Terminal aus und zeige uns die vollständige Ein- und Ausgabe hier im Forum als Codeblock formatiert:

ls -la /etc/apt/sources.list.d/

(Benutze Kopieren Strg + C und Einfügen Strg + V . Im Terminal braucht es zusätzlich die -Taste.)

w.p.Q

(Themenstarter)

Anmeldungsdatum:
1. November 2020

Beiträge: 27

~$ ls -la /etc/apt/sources.list.d/
insgesamt 68
drwxr-xr-x 2 root root 4096 Mär 19 18:31 .
drwxr-xr-x 8 root root 4096 Dez 31 23:51 ..
-rw-r--r-- 1 root root  220 Dez 31 23:51 eivnaes-ubuntu-network-manager-sstp-jammy.list.distUpgrade
-rw-r--r-- 1 root root  220 Dez 31 15:25 eivnaes-ubuntu-network-manager-sstp-jammy.list.save
-rw-r--r-- 1 root root 1816 Dez 31 23:51 eivnaes-ubuntu-network-manager-sstp-jammy.sources
-rw-r--r-- 1 root root  116 Mär 19 17:31 element-io.list
-rw-r--r-- 1 root root  123 Mär 19 18:39 signal-desktop-xenial.list
-rw-r--r-- 1 root root  123 Dez 31 23:51 signal-desktop-xenial.list.distUpgrade
-rw-r--r-- 1 root root  123 Dez 31 15:25 signal-desktop-xenial.list.save
-rw-r--r-- 1 root root  125 Mär 19 18:29 signal-xenial.list
-rw-r--r-- 1 root root  142 Dez 31 23:51 third-party.sources
-rw-r--r-- 1 root root  365 Dez 31 23:51 ubuntu.sources
-rw-r--r-- 1 root root   84 Jan  5 20:32 waydroid.list
-rw-r--r-- 1 root root   84 Dez 31 23:51 waydroid.list.distUpgrade
-rw-r--r-- 1 root root   84 Dez 31 15:25 waydroid.list.save
-rw-r--r-- 1 root root  132 Dez 31 23:51 zotero.list.distUpgrade
-rw-r--r-- 1 root root  132 Dez 31 15:25 zotero.list.save

Okay danke erstmal, das sind einige mehr als damals in der GUI angezeigt wurden.

Gibt es das gleiche noch mit /usr/share/sources.list.d/ ?

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 3747

w.p.Q schrieb:

...
-rw-r--r-- 1 root root  123 Mär 19 18:39 signal-desktop-xenial.list
-rw-r--r-- 1 root root  123 Dez 31 23:51 signal-desktop-xenial.list.distUpgrade
-rw-r--r-- 1 root root  123 Dez 31 15:25 signal-desktop-xenial.list.save
-rw-r--r-- 1 root root  125 Mär 19 18:29 signal-xenial.list
...

Auch bei dir sind 2 Listen aktiv die wahrscheinlich den gleichen Inhalt haben. Und ausserdem könnte man den alten Kram (.save und .distUpgrade) auch mal entfernen.

Welche der beiden markierten Dateien nun die von dir genutzte ist musste selber prüfen.

Inhalt anguggen (cat Pfad/zu/DATEINAME) und vergleich. Steht in beiden das gleiche drin isses egal welche du löschst aber eine muss weg.

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9542

Wohnort: Münster

w.p.Q schrieb:

~$ ls -la /etc/apt/sources.list.d/
[…]

Du hast da recht merkwürdige Paketquellen, die so gar nicht zu Ubuntu passen. Benutzt Du überhaupt Ubuntu?

w.p.Q

(Themenstarter)

Anmeldungsdatum:
1. November 2020

Beiträge: 27

Danke! Ja, ich nutze Ubuntu.. Welche sind denn eigenartig?

Habe erstmal die eine Datei gelöscht. Die "Aktualisierungsverwaltung" GUI funktioniert wieder, und es werden auch neue Signal-pakete angezeigt ☺

In "Anwendungen und Aktualisierungen" GUI wird nur noble updates angezeigt, und von den geposteten nur dieser networkmanager. Die ganzen anderen nicht.

Sicher dass ich die .distupgrade und .save löschen kann? Sorry fürs nochmal nachfragen, Paketquellen sind immer so ein bisschen unsicheres Terrain für mich.

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 3747

Mit der GUI arbeiten wir hier nicht, weil die können wir nicht sehen.

Bitte immer die Terminalausgabe zeigen.

sudo apt update && sudo apt upgrade

w.p.Q schrieb:

Sicher dass ich die .distupgrade und .save löschen kann? Sorry fürs nochmal nachfragen, Paketquellen sind immer so ein bisschen unsicheres Terrain für mich.

Ja. Das sind alte Backups die beim Distupgrade erzeugt werden.

w.p.Q

(Themenstarter)

Anmeldungsdatum:
1. November 2020

Beiträge: 27

schwarzheit schrieb:

Ja. Das sind alte Backups die beim Distupgrade erzeugt werden.

Sehr gut, habe das aufgeräumt.

schwarzheit schrieb:

Mit der GUI arbeiten wir hier nicht, weil die können wir nicht sehen.

Bitte immer die Terminalausgabe zeigen.

sudo apt update && sudo apt upgrade

Klar, verstehe. Also das klappt wieder ohne Probleme. Problem ist die GUI, wo man die Paketquellen einstellen kann: (Siehe Bildschirmfoto Anhang) hier werden die Paketquellen nicht alle angezeigt.

Bilder

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 3747

Wie gesagt - mit der GUI befasse ich mich nicht. Ich benutze kein Gnome.

Prüfe deine Quelldateien.

Also alle die dir ls -la /etc/apt/sources.list.d/ anzeigt. .save und .distUpgrade Dateien werden ignoriert weil sind veraltet und können weg und für Updates werden nur Dateien benutzt die auf .list oder .sources enden. Die musste halt anguggen wenn sie funktionieren sollen darf nichts mit # auskommentiert (ausser wirkliche Kommentare) sein. Und generell musste prüfen ob es da überhaupt noch Pakete für Noble gibt.

Aber das ist eigentlich alles nicht mehr Thema dieses Threads. Weil das beschriebene Problem wurde ja behoben. Auch wenn du mir immernoch keine Ausgabe von sudo apt update && sudo apt upgrade gegeben hast.

Nachtrag:

Lesestoff: sources.list & Paketquellen im Format deb822

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 4651

Schau mal im Verzeichnis:

/etc/apt/sources.list.d/

... ob das die Repository-Einträge bereits zumindest teilweise im DEB822 Format sind. Die haben die Endung ".sources", anstatt ".list".

Auf den Signaturschlüssel darf natürlich nur einmal verwiesen werden. Der kann beim DEB822 Format als GPG-Schlüssel auch im Klartext in ASCII-Rüstung (ASCII-armored) in solch einer ".sources" Datei stehen.

Wenn ich raten müsste, dann gehört meiner Meinung nach der Schlüssel:

/etc/apt/keyrings/signal-desktop-archive.gpg

... weg.
Der Platz im Verzeichnis:

/usr/share/keyrings/

... ist der Richtige, falls der Signaturschlüssel nicht als GPG-Schlüssel in ASCII-Rüstung im Klartext der ".sources" Datei drin steht.

In die jeweiligen Dateien, egal ob ".sources", oder ".list", da kann man leicht mit cat reinschauen. Im Wiki:

Und Änderungen kann man in diesen Dateien mit Nano machen:

Braucht aber root Rechte:

... die man mit sudo erlangen kann, im Terminal. Aber niemals GUI-Anwendungen, mit sudo starten!

Und noch was: in Noble Numbat gehört kein Repository für das veraltete und nicht mehr unterstützte Xenial Xerus rein!

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 3747

trollsportverein schrieb:

Und noch was: in Noble Numbat gehört kein Repository für das veraltete und nicht mehr unterstützte Xenial Xerus rein!

Grundsätzlich hast du Recht. Signal hat aber keine anderen/neueren Quellen wenn man kein Snap (https://snapcraft.io/signal-desktop) nutzen will.

Hier war lediglich die Dopplung der .list das Problem.

w.p.Q

(Themenstarter)

Anmeldungsdatum:
1. November 2020

Beiträge: 27

schwarzheit schrieb:

Wie gesagt - mit der GUI befasse ich mich nicht. Ich benutze kein Gnome.

Absolut verständlich, danke für deine Zeit, du hast mir wirlich sehr geholfen!

Die aktualisierung der signal-pakete hat nun wieder funktioniert.

Die GUI ist für mich, wie in der Vorgeschichte im ersten Post beschrieben, ein Problem.

Hier die gewünschte Ausgabe:

~$ sudo apt update && sudo apt upgrade
[sudo] Passwort für ... : 
Holen:1 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB]
Holen:2 https://updates.signal.org/desktop/apt xenial InRelease [5.887 B]      
OK:3 http://archive.ubuntu.com/ubuntu noble InRelease                     
OK:4 https://packages.element.io/debian default InRelease                 
Holen:5 http://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
Holen:6 http://security.ubuntu.com/ubuntu noble-security/main amd64 Components [8.968 B]
OK:7 https://repo.waydro.id noble InRelease                                    
Holen:8 http://security.ubuntu.com/ubuntu noble-security/main amd64 c-n-f Metadata [6.936 B]
Holen:9 http://security.ubuntu.com/ubuntu noble-security/restricted amd64 Components [208 B]
Holen:10 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Components [52,0 kB]
Holen:11 http://security.ubuntu.com/ubuntu noble-security/universe amd64 c-n-f Metadata [16,9 kB]
Holen:12 http://security.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [208 B]
Holen:13 https://updates.signal.org/desktop/apt xenial/main amd64 Packages [71,9 kB]
Holen:14 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [922 kB]
Holen:15 http://archive.ubuntu.com/ubuntu noble-updates/main i386 Packages [438 kB]
Holen:16 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [151 kB]
Holen:17 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 c-n-f Metadata [13,5 kB]
Holen:18 http://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B]
Holen:19 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1.040 kB]
Holen:20 http://archive.ubuntu.com/ubuntu noble-updates/universe i386 Packages [631 kB]
Holen:21 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [364 kB]
Holen:22 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 c-n-f Metadata [25,8 kB]
Holen:23 http://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B]
Es wurden 4.002 kB in 2 s geholt (1.650 kB/s).                     
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Aktualisierung für 1 Paket verfügbar. Führen Sie »apt list --upgradable« aus, um es anzuzeigen.
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Paketaktualisierung (Upgrade) wird berechnet… Fertig
Get more security updates through Ubuntu Pro with 'esm-apps' enabled:
  vlc-plugin-qt libvlc5 vlc-data libvlccore9 vlc vlc-bin vlc-l10n libcjson1
  libavdevice60 ffmpeg libpostproc57 vlc-plugin-samba libavcodec60
  vlc-plugin-notify libavutil58 libswscale7 vlc-plugin-access-extra
  vlc-plugin-skins2 vlc-plugin-video-splitter libswresample4
  vlc-plugin-video-output libavformat60 libvlc-bin vlc-plugin-base
  vlc-plugin-visualization libavfilter9
Learn more about Ubuntu Pro at https://ubuntu.com/pro
Folgende Aktualisierungen wurden aufgrund von gestaffelter Auslieferung vorerst zurückgehalten:
  ubuntu-drivers-common
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.

Ich konnte gestern das aktuelle Signal-paket installieren.

Und hier nochmal die aktuelle Liste:

~$ ls -la /etc/apt/sources.list.d/
insgesamt 40
drwxr-xr-x 2 root root 4096 Mär 19 21:19 .
drwxr-xr-x 8 root root 4096 Dez 31 23:51 ..
-rw-r--r-- 1 root root 1816 Dez 31 23:51 eivnaes-ubuntu-network-manager-sstp-jammy.sources
-rw-r--r-- 1 root root  116 Mär 19 17:31 element-io.list
-rw-r--r-- 1 root root  123 Mär 19 18:39 signal-desktop-xenial.list
-rw-r--r-- 1 root root  142 Dez 31 23:51 third-party.sources
-rw-r--r-- 1 root root  365 Dez 31 23:51 ubuntu.sources
-rw-r--r-- 1 root root   84 Jan  5 20:32 waydroid.list
-rw-r--r-- 1 root root  132 Dez 31 23:51 zotero.list.distUpgrade
-rw-r--r-- 1 root root  132 Dez 31 15:25 zotero.list.save

trollsportverein schrieb:

Schau mal im Verzeichnis:

/etc/apt/sources.list.d/

... ob das die Repository-Einträge bereits zumindest teilweise im DEB822 Format sind. Die haben die Endung ".sources", anstatt ".list".

schwarzheit schrieb:

Nachtrag:

Lesestoff: sources.list & Paketquellen im Format deb822

Vielen Dank für die Hinweise auf die verschiedenen Formate!

Es scheinen tatsächlich nur die .source Dateien auch grafisch abgebildet zu werden.

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 3747

w.p.Q schrieb:

Es scheinen tatsächlich nur die .source Dateien auch grafisch abgebildet zu werden.

Das sollte so nicht sein. Ich teste das heut abend mal aus. Melde mich dann später.

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 3747

Aaaaaalsooooooo...

Meine Tests haben ergeben das wirklich nur die .sources Dateien in der GUI auftauchen.

Also musst du, wenn du sie in der GUI sichtbar haben willst, alle .list Dateien in das .sources Format bringen. Umbenennen alleine reicht nicht aus!

Du bearbeitest also ALLE .list Dateien mit Nano.

Nano bedient man mit der Tastatur (Pfeiltasten), das Menue ist unten und ereicht man mit der Strg -Taste + Buchstabe.

Wie das neue Format aussehen muss bzw wie man es umschreibt steht da. → Paketquellen im Format deb822 (Abschnitt „Format-umwandeln“)

Ich habs grad geteste - nach dem Umschreiben steht es in der GUI.

Viel Spass mit der Abendbeschäftigung. 😉

w.p.Q

(Themenstarter)

Anmeldungsdatum:
1. November 2020

Beiträge: 27

Ok, danke fürs testen. Ich werde das umschreiben: wenn nicht heute Abend dann im laufe der nächsten Wochen ;D Nein, also das kann man ja schon mal machen und sind ja letztlich nur drei Dateien. Danke jedenfalls nochmal herzlich!

Off topic: Insgesamt mach Ubuntu bei mir zum Glück super wenig Probleme, und wenn dann ist dank u.a. dieses Forums und v.a. Wikis immer alles echt zügig behoben

Antworten |