dpkg-deb: error: paste subprocess terbunuh oleh sinyal (Broken pipe) nginx

21

Opsi Perangkat Lunak yang terbaru secara otomatis mengunduh pemutakhiran untuk nginx. tetapi Saat menginstal itu memberi saya kesalahan berikut:

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)

Sebenarnya file /etc/logrotate.d/nginxitu tidak ada di folder ini.

zay7sev
sumber

Jawaban:

38

Jalankan perintah di bawah ini di terminal Anda,

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

Jika itu menunjukkan masalah ketergantungan ketika menghapus instalasi nginx-commonpaket di atas , maka bersihkan nginx-commonpaket beserta dependensinya.

sudo apt-get purge nginx*

Sebelum menjalankan perintah di atas, jangan lupa untuk memeriksa paket dependensi yang akan dihapus bersama dengan nginx.

sudo apt-get purge -s nginx*
Avinash Raj
sumber
memposting output dari sudo apt-get purge -s nginx*dalam pertanyaan Anda.
Avinash Raj
Saya telah membersihkan seluruh nginx dan menginstalnya lagi. sebenarnya itu membantu saya.
zay7sev
ya, itulah yang ingin saya katakan.
Avinash Raj
Jika Anda mendapatkannya di WSL (windows sub-system ubuntu), restart bash dengan hak Admin, dan itu harus memperbaikinya.
nick-s