Ich bin auf einen Fehler gestoßen „Der Unterprozess /usr/bin/dpkg hat einen Fehlercode (1) zurückgegeben “ während der Installation eines Single-Sign-On-Pakets namens Gluu Server. Unten ist die Momentaufnahme des Fehlers.
# apt-get install gluu-server-3.1.3 Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: gluu-server-3.1.3 ...... Setting up gluu-server-3.1.3 (1.8~trusty+Ub14.04) ... update-rc.d: /etc/init.d/gluu-server-3.1.3: file does not exist dpkg: error processing package gluu-server-3.1.3 (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: gluu-server-3.1.3 E: Sub-process /usr/bin/dpkg returned an error code (1)
Wie kann man dieses Problem beheben? Los geht's,
So beheben Sie den Unterprozess /usr/bin /dpkg hat beim Installieren von Gluu Server einen Fehlercode (1) zurückgegeben
Dies ist einer der häufigsten Fehler, die von dpkg
ausgelöst werden Paketmanager.
Schritt 1: Als Erstes konfiguriert ein Paketmanager die Paketdatenbank, die Informationen zu installierten Paketen enthält. Wenn eine Paketinstallation unterbrochen wird, ist diese Datenbank möglicherweise beschädigt. Lassen Sie uns also die Paketdatenbank neu konfigurieren.
Paketdatenbank neu konfigurieren
Führen Sie den folgenden Befehl aus, um die Paketdatenbank zu reparieren und neu zu konfigurieren:
# sudo dpkg --configure -a
Schritt 2: Einige der Pakete können zwischengespeichert sein, wodurch die Installation unterbrochen werden kann.
Forciert installieren
Führen Sie den folgenden Befehl aus, um ein Paket zwangsweise zu installieren:
# sudo apt-get install -f <package-name>
Schritt 3: Entfernen Sie zuvor installierte unerwünschte Pakete, die die Paketinstallation beeinträchtigen könnten.
Automatisch entfernen unerwünschte Pakete
Führen Sie den folgenden Befehl aus, um zuvor installierte unerwünschte Pakete zu entfernen. Dies ist ein sicherer Befehl, der den Cache für unbenutzte Pakete säubert.
# sudo apt-get autoremove
Das ist es. Jetzt wurde das Paket ohne Probleme installiert.
# apt-get install gluu-server-3.1.3