dpkg-deb: error: quá trình dán đã bị giết bởi tín hiệu (Đường ống bị hỏng) nginx


21

Tùy chọn cập nhật phần mềm tự động tải xuống bản nâng cấp cho nginx. Nhưng trong khi cài đặt, nó cho tôi lỗi sau:

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)

Trên thực tế tập tin /etc/logrotate.d/nginxđó không tồn tại trong thư mục này.

Câu trả lời:


38

Chạy các lệnh dưới đây trên thiết bị đầu cuối của bạn,

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

Nếu nó hiển thị bất kỳ vấn đề phụ thuộc nào khi gỡ cài đặt nginx-commongói trên , thì hãy lọc nginx-commongói cùng với phụ thuộc của nó.

sudo apt-get purge nginx*

Trước khi chạy lệnh trên, đừng quên kiểm tra các gói phụ thuộc sẽ bị xóa cùng với nginx.

sudo apt-get purge -s nginx*

gửi đầu ra sudo apt-get purge -s nginx*trong câu hỏi của bạn.
Avinash Raj

tôi đã thanh trừng toàn bộ nginx và cài đặt lại. thực tế nó giúp tôi
zay7sev

vâng, đó là những gì tôi đang cố nói.
Avinash Raj

Nếu bạn nhận được điều này trên WSL (hệ thống phụ của Windows ubfox), hãy khởi động lại bash với quyền Quản trị viên và nó sẽ sửa nó.
nick-s
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.