Điểm:1

cannot use `sudo apt install` any packages - sudo apt --fix broken install error

lá cờ za
guo

I cannot use sudo apt install any packages I have tried sudo apt --fix broken install

however it keep hitting dependencies error.

$ sudo apt --fix-broken install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  linux-image-5.11.0-41-generic
Suggested packages:
  fdutils linux-doc | linux-hwe-5.11-source-5.11.0 linux-hwe-5.11-tools
The following NEW packages will be installed:
  linux-image-5.11.0-41-generic
0 upgraded, 1 newly installed, 0 to remove and 14 not upgraded.
7 not fully installed or removed.
Need to get 0 B/11.5 MB of archives.
After this operation, 11.8 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 259233 files and directories currently installed.)
Preparing to unpack .../linux-image-5.11.0-41-generic_5.11.0-41.45~20.04.1_amd64.deb ...
Unpacking linux-image-5.11.0-41-generic (5.11.0-41.45~20.04.1) ...
dpkg: error processing archive /var/cache/apt/archives/linux-image-5.11.0-41-generic_5.11.0-41.45~20.04.1_amd64.deb (--unpack):
 unable to open '/boot/vmlinuz-5.11.0-41-generic.dpkg-new': Operation not permitted
Errors were encountered while processing:
 /var/cache/apt/archives/linux-image-5.11.0-41-generic_5.11.0-41.45~20.04.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Điểm:1
lá cờ za
guo

Việc chặn là do chương trình chống vi-rút. Đã xóa chúng:

Sudo dpkg --purge mfedx 
Sudo dpkg --purge mcafeetp 
Sudo dpkg --purge mcafeeespaac 
Sudo dpkg --purge mcafeeespfileaccess 
Sudo dpkg --purge mcafeeesp 
Sudo dpkg --purge mcafeert 
Sudo dpkg --purge mfecma 
Sudo dpkg --purge mfert
Điểm:1
lá cờ my

Bạn có thể dễ dàng khắc phục vấn đề này!

Bạn cần ghi đè lên các tệp, có thể là lần cuối cùng bạn chạy nâng cấp thích hợp, một bản nâng cấp kernel đã có. Có vẻ như bạn có thể đang sử dụng một phần mềm chống vi-rút, nếu có, hãy kích hoạt nó và tiếp tục, và nếu không, hãy tiếp tục

Vì vậy, sau khi đảm bảo rằng các dịch vụ chống vi-rút của bạn đã bị tắt, hãy chạy -

sudo dpkg -i --force-overwrite /var/cache/apt/archives/linux-image-5.11.0-41-generic_5.11.0-41.45~20.04.1_amd64.deb

Bây giờ vấn đề sẽ biến mất

Ý nghĩa của những gì chúng tôi đã làm

Thông thường, một số dịch vụ chống vi-rút không cho phép các công cụ như Dpkg truy cập /khởi động thư mục để cung cấp bảo mật nhưng khi có bản nâng cấp kernel, Dpkg buộc phải truy cập vào /khởi động thư mục, không có nó thì không thể cài đặt kernel, phần mềm chống vi-rút không cho phép sử dụng Dpkg /khởi động vì vậy việc tắt phần mềm chống vi-rút sẽ cho phép Dpkg sử dụng /khởi động

Sau đó, chúng tôi đã chạy một lệnh, lệnh đó không làm gì khác ngoài việc cho phép Dpkg ghi đè lên thư mục chứa gói (nhân) linux-image-5.11.0-41-generic_5.11.0-41.45~20.04.1_AMD64.deb đã được cài đặt, để Dpkg có thể cài đặt lại.

xác nhận mọi thứ

Trước hết chạy
sudo apt --fix-break cài đặt
để xác nhận sửa chữa.

Sau đó đảm bảo kernel được cài đặt bởi
sudo apt-get nâng cấp

Bây giờ sau khi hoàn thành, bạn có thể muốn dọn dẹp máy tính bằng cách chạy
sudo apt clean && sudo apt autoremove

Tôi hy vọng như vậy, tôi đã giúp

guo avatar
lá cờ za
guo
Tôi đã cố gắng buộc ghi đè. lỗi dpkg: lỗi xử lý kho lưu trữ /var/cache/apt/archives/linux-image-5.11.0-41-generic_5.11.0-41.45~20.04.1_amd64.deb (--install): không thể mở '/boot/vmlinuz-5.11.0-41-generic.dpkg-new': Thao tác không được phép Đã bắt gặp các lỗi trong quá trình xử lí thông tin: /var/cache/apt/archives/linux-image-5.11.0-41-generic_5.11.0-41.45~20.04.1_AMD64.deb
guo avatar
lá cờ za
guo
tôi đang sử dụng máy tính xách tay corp. không có phần mềm chống vi-rút hay điều đó có nghĩa là CNTT chặn thứ gì đó?
Someone avatar
lá cờ my
@guo yeah, tôi nghĩ vậy phải có một số vấn đề với bất kỳ loại dịch vụ chặn nào, tôi khuyên bạn nên chạy `sudo rm -rf /var/cache/apt/archives/*.deb`
Someone avatar
lá cờ my
Ngoài ra, vui lòng chạy `Sudo apt upgrade` sau đó @guo
Someone avatar
lá cờ my
@guo bạn có chắc là bạn không sử dụng bất kỳ dịch vụ chống vi-rút nào không? Phải có gì đó vì nó nói đơn giản là không thể mở /boot
Someone avatar
lá cờ my
Hãy xem câu trả lời này - https://askubuntu.com/a/1374271/1460940 theo tôi, người đó đang gặp phải vấn đề tương tự như bạn nhưng đó là do sự phụ thuộc chưa được đáp ứng thay vì vấn đề/var nhưng anh ấy cũng gặp vấn đề tương tự và đã đã sửa bằng cách tắt phần mềm chống vi-rút.
Someone avatar
lá cờ my
IDK máy tính xách tay của công ty là gì, bạn có thể vui lòng giải thích @guo và một lần nữa đảm bảo rằng bạn không có thứ gì tương tự như phần mềm chống vi-rút không! Thông báo lỗi nói rõ rằng đó là do phần mềm chống vi-rút không cho phép dpkg truy cập/boot
guo avatar
lá cờ za
guo
máy tính xách tay của công ty. có lẽ đó là chính sách CNTT chặn nó. dù sao tôi sẽ nâng cao lên NÓ. cảm ơn!
guo avatar
lá cờ za
guo
tìm thấy một chủ đề khác, tôi gỡ cài đặt tất cả mcafee, tất cả hiện đang hoạt động Sudo dpkg --purge mfedx Sudo dpkg --purge mcafeetp Sudo dpkg --purge mcafeeespaac Sudo dpkg --purge mcafeeespfileaccess Sudo dpkg --purge mcafeeesp Sudo dpkg --purge mcafeert Sudo dpkg --purge mfecma Sudo dpkg --purge mfert
Someone avatar
lá cờ my
@guo Bạn có thể đăng câu trả lời chi tiết không

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.