dpkg-deb: Fehler: Subprozess-Paste wurde durch Signal (Broken Pipe) Nginx beendet


21

Mit der Option "Software auf dem neuesten Stand" wird das Upgrade für automatisch heruntergeladen nginx. Bei der Installation erhalte ich jedoch den folgenden Fehler:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  nginx
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/434 kB of archives.
After this operation, 977 kB of additional disk space will be used.
(Reading database ... 291344 files and directories currently installed.)
Unpacking nginx (from .../nginx_1.4.7-1~precise_amd64.deb) ...
----------------------------------------------------------------------

Thanks for using nginx!

Please find the official documentation for nginx here:
* http://nginx.org/en/docs/

Commercial subscriptions for nginx are available on:
* http://nginx.com/products/

----------------------------------------------------------------------
dpkg: error processing /var/cache/apt/archives/nginx_1.4.7-1~precise_amd64.deb (--unpack):
 trying to overwrite '/etc/logrotate.d/nginx', which is also in package nginx-common 1.4.6-1+precise0
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/nginx_1.4.7-1~precise_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Eigentlich /etc/logrotate.d/nginxexistiert diese Datei nicht in diesem Ordner.

Antworten:


38

Führen Sie die folgenden Befehle auf Ihrem Terminal aus,

sudo dpkg -P nginx-common
sudo apt-get install -f

Wenn bei der Deinstallation des obigen nginx-commonPakets ein Abhängigkeitsproblem auftritt , löschen Sie das nginx-commonPaket zusammen mit den Abhängigkeiten.

sudo apt-get purge nginx*

Vergessen Sie nicht, vor dem Ausführen des obigen Befehls die Abhängigkeitspakete zu überprüfen, die zusammen mit nginx gelöscht werden.

sudo apt-get purge -s nginx*

poste die Ausgabe von sudo apt-get purge -s nginx*in deiner Frage.
Avinash Raj

ich hatte den ganzen nginx gespült und neu installiert. Eigentlich hilft es mir.
zay7sev

Ja, das versuche ich zu sagen.
Avinash Raj

Wenn Sie dies auf WSL (Windows-Subsystem Ubuntu) erhalten, starten Sie die Bash mit Admin-Rechten neu, und es sollte es beheben.
Nick-s
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.