Puncte:1

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

drapel 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)
Puncte:1
drapel za
guo

Blocarea se datorează programului antivirus. Le-a eliminat:

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
Puncte:1
drapel my

Puteți rezolva cu ușurință această problemă!

Trebuie să forțați suprascrierea fișierelor, probabil ultima dată când ați rulat upgrade apt, a existat o actualizare a nucleului. Se pare că probabil că utilizați un antivirus, dacă da, dezactivați-l și continuați, iar dacă nu, continuați

Deci, după ce vă asigurați că serviciile dvs. antivirus sunt dezactivate, rulați -

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

Acum problema ar trebui să dispară

Sensul a ceea ce am făcut

În mod normal, unele servicii antivirus nu permit instrumente precum Dpkg să acceseze /boot directorul pentru a oferi securitate, dar când există o actualizare a nucleului, Dpkg este forțat să acceseze /boot director, fără el, nu poate instala nucleul, antivirusul nu permitea Dpkg să utilizeze /boot deci dezactivarea antivirusului va permite Dpkg să utilizeze /boot

După aceea, am rulat o comandă, acea comandă nu face altceva decât să permită Dpkg să suprascrie forțat directorul în care pachetul (kernel) linux-image-5.11.0-41-generic_5.11.0-41.45~20.04.1_amd64.deb a fost instalat, astfel încât Dpkg să îl poată reinstala.

Confirmând totul

În primul rând alergați
sudo apt --fix-broken install
pentru a confirma remedierea.

Apoi asigurați-vă că nucleul este instalat de
sudo apt-get upgrade

Acum, după ce se face acest lucru, poate doriți să curățați computerul rulând
sudo apt clean && sudo apt autoremove

Sper, am ajutat

guo avatar
drapel za
guo
Am încercat să forțez suprascrierea. eroare dpkg: eroare la procesarea arhivei /var/cache/apt/archives/linux-image-5.11.0-41-generic_5.11.0-41.45~20.04.1_amd64.deb (--install): nu se poate deschide „/boot/vmlinuz-5.11.0-41-generic.dpkg-new”: operațiunea nu este permisă Au fost întâlnite erori în timpul procesării: /var/cache/apt/archives/linux-image-5.11.0-41-generic_5.11.0-41.45~20.04.1_amd64.deb
guo avatar
drapel za
guo
Eu folosesc laptopul corp. fără antivirus, sau înseamnă că IT-ul blochează ceva?
Someone avatar
drapel my
@guo da, cred că trebuie să existe o problemă cu orice fel de serviciu de blocare, aș recomanda să rulați `sudo rm -rf /var/cache/apt/archives/*.deb`
Someone avatar
drapel my
De asemenea, vă rugăm să rulați `sudo apt upgrade` după @guo
Someone avatar
drapel my
@guo ești sigur că nu folosești niciun serviciu antivirus? Trebuie să existe ceva așa cum spune pur și simplu nu se poate deschide /boot
Someone avatar
drapel my
Uită-te la acest răspuns - https://askubuntu.com/a/1374271/1460940 de către mine, persoana se confruntă cu aceeași problemă ca tine, dar din cauza dependențelor neîndeplinite în loc de problema /var, dar are și aceeași problemă și a fost remediat prin dezactivarea antivirusului.
Someone avatar
drapel my
IDK ce este un laptop corp, poți te rog să detaliezi @guo și să te asiguri din nou că nu ai nimic similar cu antivirusul! Mesajul de eroare spune clar că se datorează unui antivirus care nu permite dpkg să acceseze /boot
guo avatar
drapel za
guo
laptop corporativ. poate că politicile IT îl blochează. oricum voi ridica la IT. Mulțumiri!
guo avatar
drapel za
guo
Am găsit un alt thread, am dezinstalat tot mcafee, totul funcționează acum 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
drapel my
@guo Puteți posta un răspuns detaliat

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.