Hi,
hat jemand von euch für meine beiden Probleme eine Lösung?
Wenn ich
1 | sudo apt-get update |
ausführe, erhalte ich folgende Meldung:
1 2 3 4 5 6 7 8 9 10 11 12 13 | Fehl:3 http://ppa.launchpad.net/git-core/ppa/ubuntu bionic InRelease Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY A1715D88E1DF1F24 Fehl:5 http://ppa.launchpad.net/webupd8team/java/ubuntu bionic InRelease Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY C2518248EEA14886 Paketlisten werden gelesen... Fertig W: GPG-Fehler: http://ppa.launchpad.net/git-core/ppa/ubuntu bionic InRelease: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY A1715D88E1DF1F24 E: Das Depot »http://ppa.launchpad.net/git-core/ppa/ubuntu bionic InRelease« ist nicht signiert. N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert. N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8). W: GPG-Fehler: http://ppa.launchpad.net/webupd8team/java/ubuntu bionic InRelease: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY C2518248EEA14886 E: Das Depot »http://ppa.launchpad.net/webupd8team/java/ubuntu bionic InRelease« ist nicht signiert. N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert. N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8). |
Das Ausführen von
1 | sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A1715D88E1DF1F24 C2518248EEA14886 |
scheitert, womit ich eigentlich das Problem beheben wollte. Schaue ich bei keyserver.ubuntu.com nach, so gibt es die Keys auch gar nicht.
Beim Ausführen von
1 | sudo apt-get upgrade |
liefert:
1 2 3 4 5 6 | update-alternatives: Fehler: »/opt/Oracle_Java/jdk1.8.0_261/bin/java« kann nicht mit stat abgefragt werden: Zu viele Ebenen aus symbolischen Links dpkg: Fehler beim Bearbeiten des Paketes util-linux (--configure): »installiertes util-linux-Skript des Paketes post-installation«-Unterprozess gab den Fehlerwert 2 zurück Fehler traten auf beim Bearbeiten von: util-linux E: Sub-process /usr/bin/dpkg returned an error code (1) |
Also habe ich folgendes versucht:
1 | sudo dpkg --configure -a |
mit dem Ergebnis:
1 2 3 4 5 6 7 8 9 10 11 12 | update-alternatives: Fehler: »/opt/Oracle_Java/jdk1.8.0_261/bin/java« kann nicht mit stat abgefragt werden: Zu viele Ebenen aus symbolischen Links dpkg: Fehler beim Bearbeiten des Paketes firefox (--configure): »installiertes firefox-Skript des Paketes post-installation«-Unterprozess gab den Fehlerwert 2 zurück dpkg: Abhängigkeitsprobleme verhindern Triggerverarbeitung für systemd: systemd hängt ab von util-linux (>= 2.27.1); aber: Paket util-linux ist noch nicht konfiguriert. dpkg: Fehler beim Bearbeiten des Paketes systemd (--configure): Abhängigkeitsprobleme - Trigger bleiben unverarbeitet Fehler traten auf beim Bearbeiten von: firefox systemd |
Es scheint also etwas mit der Java-Installation falsch zu sein.
Okay, das Problem hatte ich schon öfters. Aber deinstallieren (mit purge-remove) und neuinstallieren hat mir meine Probleme mit Java noch nicht beheben können. An die util-linux traue ich mich nicht ran, was eine Deinstallation betrifft. Sie ist ja für das System elementar. Wie kann ich diese den konfigurieren?
Denn führe ich
1 | sudo dpkg --configure util-linux |
aus, so erhalte ich wieder ein Problem mit Java:
1 2 3 4 5 | update-alternatives: Fehler: »/opt/Oracle_Java/jdk1.8.0_261/bin/java« kann nicht mit stat abgefragt werden: Zu viele Ebenen aus symbolischen Links dpkg: Fehler beim Bearbeiten des Paketes util-linux (--configure): »installiertes util-linux-Skript des Paketes post-installation«-Unterprozess gab den Fehlerwert 2 zurück Fehler traten auf beim Bearbeiten von: util-linux |
Mit der Eingabe von
1 | java -version |
bekomme ich die Ausgabe:
1 2 3 4 5 | Der Befehl 'java' wurde nicht gefunden, kann aber installiert werden mit: sudo apt install default-jre sudo apt install openjdk-11-jre-headless sudo apt install openjdk-8-jre-headless (Sie werden die Paketquellenkomponente »universe« aktivieren müssen.) |
Allerdings ist die Aussage aus meiner Sicht falsch. Also ich hatte wie gesagt mal Java installiert, dann deinstalliert und dann wieder installiert. Und die Dateien befinden sich auf dem System. Scheinen die symbolischen Links nur nicht zu stimmen (aber wie kann ich das ändern)?
Das oben vorgeschlagene
1 | sudo apt install default-jre |
scheitert im Übrigen:
1 2 3 4 5 6 | update-alternatives: Fehler: »/opt/Oracle_Java/jdk1.8.0_261/bin/java« kann nicht mit stat abgefragt werden: Zu viele Ebenen aus symbolischen Links dpkg: Fehler beim Bearbeiten des Paketes util-linux (--configure): »installiertes util-linux-Skript des Paketes post-installation«-Unterprozess gab den Fehlerwert 2 zurück Fehler traten auf beim Bearbeiten von: util-linux E: Sub-process /usr/bin/dpkg returned an error code (1) |
Da dreht man sich irgendwie im Kreis... Eine Lösung ist mir nicht eingefallen. Auch das Blockieren von util-linux, um die anderen Updates/Upgrades auszuführen, scheitert (weil nicht konfiguriert). Auch Autoremove, install -f, --fix broken install habe ich in verschiedenen Varianten versucht durchzuführen.
Bei
1 | sudo apt dist-upgrade |
erhalte ich im übrigen folgende Angabe (das ist mein eigentliches Ziel gewesen):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Paketaktualisierung (Upgrade) wird berechnet... Fertig Die folgenden NEUEN Pakete werden installiert: linux-headers-5.4.0-48-generic linux-hwe-5.4-headers-5.4.0-48 linux-image-5.4.0-48-generic linux-modules-5.4.0-48-generic linux-modules-extra-5.4.0-48-generic Die folgenden Pakete werden aktualisiert (Upgrade): aptdaemon aptdaemon-data busybox-initramfs busybox-static dirmngr gir1.2-packagekitglib-1.0 gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm gpgv gstreamer1.0-packagekit libcephfs2 libpackagekit-glib2-18 libproxy1-plugin-gsettings libproxy1-plugin-networkmanager libproxy1v5 librados2 libsmbclient libwbclient0 linux-generic-hwe-18.04 linux-headers-generic-hwe-18.04 linux-image-generic-hwe-18.04 linux-libc-dev linux-tools-common mount opsi-utils opsipxeconfd packagekit packagekit-tools python-opsi python-samba python3-aptdaemon python3-aptdaemon.gtk3widgets rfkill samba samba-common samba-common-bin samba-dsdb-modules samba-libs samba-vfs-modules smbclient snapd uuid-runtime winexe 50 aktualisiert, 5 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. 2 nicht vollständig installiert oder entfernt. Es müssen noch 0 B von 116 MB an Archiven heruntergeladen werden. Nach dieser Operation werden 351 MB Plattenplatz zusätzlich benutzt. Möchten Sie fortfahren? [J/n] |
Mit Zustimmung kommt dann dieselbe Fehler-Meldung wie mit apt-get upgrade.
Also die Probleme mit util-linux und Java blockieren alle anderen update/upgrade-Prozesse. Configure und Blockieren hat nicht funktioniert. Noch jemand eine Idee?
Sind wie gesagt zwei Probleme: Das mit den öffentlichen Schlüssel und laden neuer Pakete, das mit dem update/upgrade wegen util-linux und Java.
Vielen Dank für jede Anregung und schönes Wochenende!
Matthias