it-swarm.com.de

Nginx-Installationsfehler in Ubuntu 16.04

: ~ $ Sudo apt-get nginx * entfernen && Sudo apt-get nginx-full installieren * 
 
 Paketlisten lesen ... Fertig 
 Abhängigkeitsbaum erstellen 
 Statusinformationen werden gelesen ... Fertig 
 
 Nach diesem Vorgang werden 5.579 KB zusätzlicher Speicherplatz verwendet. 
 Möchten Sie fortfahren? [Y/n] y 
 Get: 1 http://in.archive.ubuntu.com/ubuntu xenial-updates/universe AMD64 nginx-full-dbg AMD64 1.10.0-0ubuntu0.16.04.1 [3,789 kB] 
 3.789 kB in 33 Sekunden (112 kB/s) abgerufen 
 Vorher nicht ausgewähltes Paket nginx-common auswählen. 
 (Datenbank lesen ... 189767 Dateien und Verzeichnisse, die derzeit installiert sind.) 
 Vorbereiten des Auspackens .../nginx-common_1.10.0-0ubuntu0.16.04.1_all.deb ... 
 Auspacken von nginx-common (1.10.0-0ubuntu0.16.04.1) .. . 
 Auswählen des zuvor nicht ausgewählten Pakets nginx-full. 
 Vorbereiten des Auspackens .../nginx-full_1.10.0-0ubuntu0.16.04.1_AMD64.deb ... 
 Auspacken von nginx- full (1.10.0-0ubuntu0.16.04.1) ... 
 Auswählen des zuvor nicht ausgewählten Pakets nginx-full-dbg. 
 Vorbereiten des Auspackens .../nginx-full-dbg_1.10.0- 0ubuntu0.16.04.1_AMD64.deb ... 
 Nginx-full-dbg (1.10.0-0ubuntu0.16.04.1) entpacken ... 
 Trigger für ufw (0.35-0ubuntu1) verarbeiten. .. 
 Regeln für Pro aktualisiert Datei 'Apache Full' 
 Regeln für Profil 'Nginx HTTP' aktualisiert 
 
 Verarbeitungsauslöser für systemd (229-4ubuntu4) ... 
 Verarbeitungsauslöser für ureadahead ( 0.100.0-19) ... 
 Verarbeitungstrigger für man-db (2.7.5-1) ... 
 Einrichten von nginx-common (1.10.0-0ubuntu0.16.04.1 ) ... 
 Einrichten von nginx-full (1.10.0-0ubuntu0.16.04.1) ... 
 Der Auftrag für nginx.service ist fehlgeschlagen, weil der Steuerprozess mit dem Fehlercode beendet wurde. Weitere Informationen finden Sie unter "systemctl status nginx.service" und "journalctl -xe". 
 
 Invoke-rc.d: initscript nginx, Aktion "start" fehlgeschlagen. 
 
 dpkg: Fehler beim Verarbeiten des Pakets nginx-full (--configure): 
 Subprozess, der nach der Installation installiert wurde, gab Fehlerbeendigungsstatus 1 zurück. 
 dpkg: Abhängigkeitsprobleme verhindern die Konfiguration von nginx-full-dbg: 
 nginx-full-dbg hängt von nginx-full ab (= 1.10.0-0ubuntu0.16.04.1); jedoch: 
 Paket nginx-full ist noch nicht konfiguriert. 
 
 dpkg: Fehler beim Verarbeiten des Pakets nginx-full-dbg (--configure): 
 
 Abhängigkeitsprobleme - unkonfiguriert lassen 
 Es wurde kein Apport-Bericht geschrieben, da die Fehlermeldung auf einen Folgefehler aufgrund eines früheren Fehlers hinweist. 
 
 Bei der Verarbeitung sind Fehler aufgetreten: 
 nginx-full 
 
 nginx-full-dbg 
 
 E: Unterprozess/usr/bin/dpkg hat einen Fehlercode (1) zurückgegeben 
54
Mohit

Das Herunterfahren von Apache2 vor der Installation von nginx sollte dieses Problem beheben:

Sudo service Apache2 stop
136
Andrew Chan

Andrew Chan hat mir die richtige Antwort gegeben. Um seine Antwort ein wenig zu erweitern, können Sie auf der Kommandozeile Folgendes tun:

stoppen Sie Apache2

Sudo systemctl stop Apache2.service

verhindern, dass Apache2 beim Booten startet

Sudo systemctl disable Apache2.service

Installieren Sie Nginx neu

Sudo apt-get install nginx

28
A.R. Winters

Ich hatte gerade dieses Problem, aber die Lösung war etwas anders.

Nachdem ich eine einfache Fehlkonfiguration behoben hatte, konnte ich nginx aktualisieren.

Überprüfen Sie Ihr Nginx-Fehlerprotokoll:

Sudo cat /var/log/nginx/error.log|less

Dann versuche es nochmal:

Sudo apt-get update;Sudo apt-get upgrade
6
Taiger

In meinem Fall ist der Fehler, dass der Server IPv6 deaktiviert hat. Lösung:

Bearbeiten Sie /etc/nginx/sites-enabled/default und kommentieren Sie IPv6 aus:

listen [::]:80 default_server;

Nginx neu installieren:

apt purge nginx
apt autoremove
apt install nginx
6
user551419

Als ich /var/log/nginx/error.log überprüfte, stellte ich fest, dass das Installationsprogramm/var/cache/nginx/microcache nicht öffnen konnte

Eine Verzeichnisliste zeigte, dass es kein/var/cache/nginx-Verzeichnis gab, also habe ich es erstellt und die Installation war erfolgreich.

1
Charles Oertel

In meinem Fall war es eine falsch konfigurierte Datei in/etc/nginx/sites-enabled/Ich habe sie als .old-Dateien benannt, aber das spielt keine Rolle. Sie werden gelesen und können eine erfolgreiche Installation oder den Start dieses Dienstes verhindern. Gehen Sie vorsichtig mit Dateien in diesem Ordner um und lesen Sie die von @Taiger beschriebene Fehlerausgabe sorgfältig durch

1
Godot85

In meinem Fall hat überhaupt nichts geholfen, außer diesem:

Sudo fuser -k 80/tcp

service nginx start
0
mansim

Entfernen Sie vor der Installation alle manuell hinzugefügten Symlinks aus /sites-enabled.

0
Deto