it-swarm.com.de

apt-get Update GPG-Fehler

Ich habe die meiste Zeit des Tages nach einer Lösung gesucht, aber keiner meiner Google-Versuche hatte Ergebnisse, die für meinen Fall funktionieren.

Ich habe einen Server mit Ubuntu 16.04.3 LTS (4.4.0-98-generic).

Heute habe ich das System mit "apt update" und "apt upgrade" aktualisiert. Keine Probleme. Danach wollte ich owncloud entfernen, da ich es nur kurz getestet habe. Ich habe versucht, "apt remove owncloud" auszuführen, aber aus irgendeinem Grund hat es nichts getan. Ich habe dann, wenn durch Eignung, und erfolgreich entfernt.

Danach, nur um es noch einmal zu überprüfen, habe ich wieder "apt update" ausgeführt.

Diesmal habe ich mehrere Fehler bekommen:

    Get:1 http://mirror.netinch.com/pub/mariadb/repo/10.1/ubuntu xenial InRelease [3,874 B]
0% [1 InRelease gpgv 3,874 B] [Connecting to fi.archive.ubuntu.com (91.189.88.161)] [Waiting for headers] [Waiting for headers]Splitting up /var/lib/apt/lists/partial/mirror.netinch.com_pub_mariadb_repo_10.1_ubuntu_dists_xenial_InReleaseErr:1 http://mirror.netinch.com/pub/mariadb/repo/10.1/ubuntu xenial InRelease
  Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)
Get:2 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Get:3 http://ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease [23.9 kB]
Err:3 http://ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease                   Splitting up /var/lib/apt/lists/partial/ppa.launchpad.net_ondrej_php_ubuntu_dists_xenial_InRelease into data and signature failed
  Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)
Get:4 http://fi.archive.ubuntu.com/ubuntu xenial InRelease [247 kB]
Err:2 http://security.ubuntu.com/ubuntu xenial-security InReleaseting up /var/lib/apt/lists/partial/security.ubuntu.com_ubuntu_dists_xenial-security_InRelease into data and signature failed
  Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)
Get:5 http://security.ubuntu.com/ubuntu xenial InRelease [247 kB]
Err:5 http://security.ubuntu.com/ubuntu xenial InRelease    Splitting up /var/lib/apt/lists/partial/security.ubuntu.com_ubuntu_dists_xenial_InRelease into data and signature failed
  Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)
Err:4 http://fi.archive.ubuntu.com/ubuntu xenial InReleaseg up /var/lib/apt/lists/partial/fi.archive.ubuntu.com_ubuntu_dists_xenial_InRelease into data and signature failed
  Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)
Get:6 http://fi.archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]
Err:6 http://fi.archive.ubuntu.com/ubuntu xenial-updates InReleaser/lib/apt/lists/partial/fi.archive.ubuntu.com_ubuntu_dists_xenial-updates_InRelease into data and signature failed
  Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)
Get:7 http://fi.archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB]
Err:7 http://fi.archive.ubuntu.com/ubuntu xenial-backports InReleasefi.archive.ubuntu.com_ubuntu_dists_xenial-backports_InRelease into data and signature failed
  Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)
Reading package lists... Done
E: GPG error: http://mirror.netinch.com/pub/mariadb/repo/10.1/ubuntu xenial InRelease: Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)
E: GPG error: http://ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease: Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)
E: GPG error: http://security.ubuntu.com/ubuntu xenial-security InRelease: Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)
E: GPG error: http://security.ubuntu.com/ubuntu xenial InRelease: Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)
E: GPG error: http://fi.archive.ubuntu.com/ubuntu xenial InRelease: Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)
E: GPG error: http://fi.archive.ubuntu.com/ubuntu xenial-updates InRelease: Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)
E: GPG error: http://fi.archive.ubuntu.com/ubuntu xenial-backports InRelease: Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)

Danach habe ich nach einer Lösung dafür gesucht, aber keine der vorgeschlagenen Lösungen funktioniert.

Der Server verwendet keinen Proxy (und der ISP auch nicht), daher handelt es sich nicht um ein Proxy-Problem.

Ich habe so viele Lösungsvorschläge ausprobiert, dass ich mich ehrlich gesagt nicht einmal an alles erinnern kann, was ich ausprobiert habe, aber zumindest an Folgendes:

  • apt clean -> apt update = gleiches Endergebnis (apt clean ist erfolgreich)
  • entfernen Sie manuell/var/lib/apt/lists und/var/lib/lists/partial
  • /etc/apt/sources.list mit https://repogen.simplylinux.ch/ neu erstellt
  • manuell erstellte /etc/apt/trusted.gpg.d/ -Dateien
  • Versucht mit anderen Country Repos

Der Server ist ein eigenständiger Computer, nicht VM über LAN verbunden (es kann sich nicht um WiFI- oder Mobile-Breitbandprobleme handeln).

Der Server hat nur Samba, OpenVPN (obligatorisch) und zum internen Testen Apache, PHP und Mariadb (optional).

Gibt es eine Möglichkeit, einfach alles, was mit "apt-get" zu tun hat, auf "Standard" zu setzen, damit Updates funktionieren?

Momentan ist der Server in Betrieb (alles funktioniert), das ist also nicht kritisch, aber ich halte den Server gerne auf dem neuesten Stand, da er mit dem Internet verbunden ist.

Da dies ein Server ist, habe ich keinen Zugriff auf GUI-Tools. (nur Zugriff per ssh)

Bitte markieren Sie nicht automatisch als doppelt, da ich denke, dass ich bereits alle ähnlichen Problemlösungen auf dieser Site ausprobiert habe.

2
user2879867

Nun, das ist wirklich demütigend, aber ich habe gerade die Lösung gefunden.

Nachdem ich alles Mögliche ausprobiert hatte, einschließlich verschiedener Vorschläge auf dem Launchpad, wurde mir zufällig klar, dass die Partition "/" voll war.

Hintergrund: Ich habe mehrere Partitionen und Laufwerke, von denen eine eine luks-verschlüsselte externe Festplatte ist, die ich für tägliche Rsync-Sicherungen verwende. Nach einem Neustart habe ich anscheinend vergessen, das luks-Laufwerk zu mounten. Das Laufwerk sollte in/mnt/ehhd gemountet werden, aber da das Laufwerk nicht gemountet wurde, wurde das Verzeichnis in die Partition/verschoben, und diese Partition ist viel zu klein, als dass die Sicherung erfolgreich wäre.

Ich gehe davon aus, dass apt update, da die Partition/zu 100% voll war, die get-Informationen nicht speichern konnte und daher nicht erfolgreich war.

DIE LÖSUNG

  • Ich habe mein/mnt/ehhd-Verzeichnis gelöscht
  • Mounte das externe (luks verschlüsselte) Laufwerk nach/mnt/ehdd
  • Ich habe Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32 ausgeführt, da das Update wegen "kein öffentlicher Schlüssel" fehlgeschlagen ist.
  • Ich lief Sudo apt clean
  • Ich habe Sudo apt update ausgeführt. Ich habe Sudo apt upgrade ausgeführt.

Damit war das Problem gelöst.

Wenn Sie sich also in einer ähnlichen Situation befinden, stellen Sie sicher, dass auf Ihren Partitionen genügend Speicherplatz zur Verfügung steht (duh ...).

Die Fehlermeldung war einfach zu kryptisch für mich und ich schlug auf der Launchpad-Site vor, dass es viel Ärger ersparen würde, wenn die Fehlermeldung klarer ausgedrückt würde.

(Schön, dass das vor dem Wochenende geklärt ist, jetzt kann ich in Ruhe einschlafen.)

2
user2879867

(Ich würde einen Kommentar verwenden, aber ich habe nicht genug Ruf)

Ich würde versuchen, alle zusätzlichen Repos zu entfernen (nicht nur die, die zu source.list hinzugefügt wurden)

Überprüfen Sie beispielsweise, ob Sie in /etc/apt/sources.list.d/ weitere Repos haben. Wenn ja, versuchen Sie, diese zu entfernen.

Sie können verschiedene Wege finden, dies zu tun hier

0
FedFranzoni