Warum bekomme ich diese Fehlermeldung (Ubuntu-Server)?
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt --fix-broken install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).
Wenn ich es dann mit fix broken Versuche dann kommt diese Fehlermeldung:
user777@Beebox:~$ apt --fix-broken install
E: Sperrdatei /var/lib/dpkg/lock-frontend konnte nicht geöffnet werden. - open (13: Keine Berechtigung)
E: Erlangen der Sperre für die Dpkg-Oberfläche (/var/lib/dpkg/lock-frontend) nicht möglich; sind Sie root?
Ich habe Linux Ubuntu und habe versucht nextcloud zu installieren und habe auch versucht meine Webseite auf meinen mini server hochzuladen, und immer kam diese Fehlermeldung
Vielen Dank im voraus
Ich bekomme auch diesen Fehler jedes Mal wenn ich aktualisieren oder was installieren möchte:
Vorbereitung zum Entpacken von .../mariadb-server_1%3a10.11.8-0ubuntu0.24.04.1_amd64.del
Failed to stop mariadb.service: Unit mariadb.service not loaded.
invoke-rc.d: initscript mariadb, action "stop" failed.
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
Attempt to stop MariaDB/MySQL server returned exitcode 5
There is a MariaDB/MySQL server running, but we failed in our attempts to stop it.
Stop it yourself and try again!
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/mariadb-server_1%3a10.11
>>>neues pre-installation-Skript des Paketes mariadb-server<<-Unterprozess gab den Fehlerwe
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/mariadb-server_1%3a10.11.8-0ubuntu0.24.04.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
5 Antworten
Lösung steht in der Fehlermeldung:
...(13: Keine Berechtigung)
... sind Sie root?
Du musst den Befehl als root ausführen. Benutze also
sudo apt --fix-broken install
Ich würde dir empfehlen, zunächst Grundlagen zu lernen, bevor du einen Server betreibst. Siehe
- https://wiki.ubuntuusers.de/Einsteiger/
- https://wiki.ubuntuusers.de/Erste_Schritte/
- https://wiki.ubuntuusers.de/Sicherheit/
- https://wiki.ubuntuusers.de/System/
Ein YouTube Video reicht dafür nicht aus, v.s. wenn der Server öffentlich sein soll. Sonst wird er schneller automatisiert durch bots gekapert, als du Sicherheit buchstabieren kannst 😰
Wenn du Nextcloud als Server Installieren willst, dann nimm doch eine geeignete Lösung:
- Das All in One Paket von Nextcloud: https://github.com/nextcloud/all-in-one#how-to-use-this 👍
- Das von Ubuntu angebotene Snap Paket
Bitte keine YouTube Videos dazu anschauen! Diese sind zu 99% falsch und veraltet 😱
E: Erlangen der Sperre für die Dpkg-Oberfläche (/var/lib/dpkg/lock-frontend) nicht möglich; sind Sie root?
vs.
user777@Beebox:~$ apt --fix-broken install
könnte eines der PRobleme sein.
Apt wird aktuell von einem anderen Prozess blockiert
ps aux | grep -i apt
Nun kennst du die ID des Prozesses der apt blockt herausfinden
Dieser kann denn mit
sudo kill <Prozess ID>
Gekillt werden.
Alternativ ginge auch
sudo killall apt apt-get
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt --fix-broken install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).
https://forum.ubuntuusers.de/topic/apt-get-unerfuellte-abhaengigkeiten/
Öffne dein Terminal...gebe diesen Befehl ein... sudo apt-get -f install...und führe den aus.Dieser Befehl repariert automatisch defekte Pakete,anschließend noch den Befehl...sudo apt-get autoremove...und ausführen,dieser Befehl entfernt alle nicht mehr benötigten Pakete...anschließend Neustart...hoffe ich konnte helfen.
apt verlangt erhöhte Rechte.
Du musst es als root ausführen oder mit einem Nutzeraccount mit sudo-Rechten.