Puncte:1

Cum pot rezolva această eroare: pachetele au dependențe neîndeplinite: linux-image-oem-20.04b: Depinde?

drapel eg

Primesc această eroare

 Următoarele pachete au dependențe neîndeplinite:
  linux-image-oem-20.04b : Depinde:
 linux-image-5.10.0-1049-oem dar nu va fi instalat E: Dependențe nerespectate. Încercați „apt --fix-broken install” fără pachete (sau specificați o soluție).

Am încercat aproape totul și nu mă lasă să instalez, să elimin sau să actualizez nimic. De asemenea, am încercat să instalez manual pachetul linux-image, dar îmi dă această eroare ->

 dpkg: eroare la procesarea arhivei
 linux-image-5.10.0-1049-oem_5.10.0-1049.51_amd64.deb (--install): 
 nu se poate deschide „/boot/vmlinuz-5.10.0-1049-oem.dpkg-new”: operațiunea nu
 permis Au fost întâlnite erori în timpul procesării: 

 linux-image-5.10.0-1049-oem_5.10.0-1049.51_amd64.deb

Am încercat să actualizez și tot sistemul, dar îmi dă această eroare

 Tranzacția a eșuat: Sistemul de pachete este defect Următoarele
 pachetele au dependențe neîndeplinite: linux-image-oem-20.04b: Depinde:
 linux-image-5.10.0-1049-oem dar nu este instalat

Am încercat să instalez nucleul OEM folosind comanda de mai jos:

sudo apt install linux-image-5.10.0-1049-oem

și dă această eroare:

Se pregătește despachetarea.../linux-image-5.10.0-1049-oem_5.10.0-1049.51_amd64.deb...
Se despachetează linux-image-5.10.0-1049-oem (5.10.0-1049.51)...
dpkg: eroare la procesarea arhivei /var/cache/apt/archives/linux-image-5.10.0-1049-oem_5.10.0-1049.51_amd64.deb (--unpack):
 nu se poate deschide „/boot/vmlinuz-5.10.0-1049-oem.dpkg-new”: operațiunea nu este permisă
d
Au fost întâlnite erori în timpul procesării:
 /var/cache/apt/archives/linux-image-5.10.0-1049-oem_5.10.0-1049.51_amd64.deb
E: Sub-procesul /usr/bin/dpkg a returnat un cod de eroare (1)
Someone avatar
drapel my
Am și eu aceeași eroare după upgrade
Someone avatar
drapel my
încercați să faceți sudo apt --fix-broken install
David avatar
drapel cn
Ce versiune de Ubuntu folosești?
Someone avatar
drapel my
@David 20.04 va rog ajutati-ma si pe mine
drapel hu
Funcționează `sudo dpkg -P linux-image-5.10.0-1049-oem`?
Someone avatar
drapel my
Problema mea s-a rezolvat multumesc oricum
Suryanshu Dinkar avatar
drapel eg
@David Ubuntu 20.04.2 LTS (fossa-charmander X74)
Suryanshu Dinkar avatar
drapel eg
@mikewhatever scrie „dpkg: warning: ignoring request to remove linux-image-5.10.0-1049-oem which isn'tinstalled” după rularea comenzii
David avatar
drapel cn
20.04.2 arată că sunteți în urmă la upgrade-uri. După ce poți face upgrade-uri, trebuie să rezolvi asta.
Suryanshu Dinkar avatar
drapel eg
Upgrade-ul @David nu funcționează
David avatar
drapel cn
Da am spus CÂND!
Suryanshu Dinkar avatar
drapel eg
@David Totul a funcționat bine ieri
Suryanshu Dinkar avatar
drapel eg
@AkshajSingla Ce ai făcut?
Someone avatar
drapel my
Am răspuns la întrebare
user535733 avatar
drapel cn
Încercați să instalați nucleul OEM: `sudo apt install linux-image-5.10.0-1049-oem`. Probabil că va eșua și trebuie să vedem acea ieșire de eroare. Adăugați-l la întrebarea dvs. de mai sus. O modalitate eficientă de a rezolva conflictele de dependență este să urmați lanțul până când apt vă spune exact ce pachet conflicte și de ce. Odată ce ați rezolvat ACEL conflict, totul funcționează din nou corect.
Suryanshu Dinkar avatar
drapel eg
@user535733 mi-a actualizat întrebarea.
user535733 avatar
drapel cn
Deci problema dvs. reală nu este „dependențe nesatisfăcute”. Problema dvs. reală pare să fie adecvată: „nu se poate deschide „/boot/vmlinuz-5.10.0-1049-oem.dpkg-new”: operațiunea nu este permisă”. Interesant. Aceasta este o problemă de permisiuni, nu un conflict de pachet. Esti administratorul acestui sistem? Este acesta un sistem hardware nou preinstalat (de unde nucleul OEM)? Sau există ceva neobișnuit sau complex, cum ar fi un VM sau un container sau WSL sau un hardware mai vechi sau l-ați instalat singur pe hardware?
Suryanshu Dinkar avatar
drapel eg
@user535733 Nu se poate deschide doar pentru că nu există niciun fișier ca acesta în folderul de pornire.
Suryanshu Dinkar avatar
drapel eg
@user535733 Deși există 3 fișiere cu același nume, dar cu versiuni diferite: 1) vmlinuz-5.10.0-1014-oem 2) vmlinuz-5.10.0-1045-oem 3) vmlinuz
Puncte:2
drapel my

Eroarea se datorează unui utilitar Anti-Virus care nu permite apt pentru a accesa /boot director. Dezactivați orice serviciu antivirus pe care îl utilizați.

De exemplu, dacă utilizați MacCaffe, rulați următoarele comenzi pentru a remedia problema (comenzile vor elimina utilitarul antivirus):

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:0
drapel cn

Soluția mea a fost să dezactivez antivirusul. totul merge bine dupa aceea

David avatar
drapel cn
Unde în întrebare a spus OP că foloseau antivirus?
Suryanshu Dinkar avatar
drapel eg
nu am folosit niciun antivirus.
Someone avatar
drapel my
@David Faptul că OP nu a menționat antivirus nicăieri nu face ca acest lucru să fie un NAA sau un răspuns greșit/inexact. Din câte văd, OP nici măcar nu a menționat că sunt pe Ubuntu, asta face întrebarea în afara subiectului? Nu. După cum puteți vedea în răspunsul cel mai votat, problema este cu antivirusul.
David avatar
drapel cn
După cum spune OP, el NU folosește antivirus. Du-ți dezordinea în altă parte.
Thomas Aichinger avatar
drapel cn
Acest lucru nu răspunde cu adevărat la întrebare. Dacă aveți o altă întrebare, o puteți adresa făcând clic pe [Puneți întrebare](https://askubuntu.com/questions/ask). Pentru a primi notificări când această întrebare primește răspunsuri noi, puteți [urmați această întrebare](https://meta.stackexchange.com/q/345661). Odată ce aveți suficientă [reputație](https://askubuntu.com/help/whats-reputation), puteți, de asemenea, să [adăugați o recompensă](https://askubuntu.com/help/privileges/set-bounties) pentru a desena mai multa atentie la aceasta intrebare. - [Din recenzie](/review/low-quality-posts/1206887)
Puncte:-1
drapel eg

După ce am încercat atât de multe lucruri, ceea ce a funcționat pentru mine a fost că mi-am mutat folderul etc/apt într-un alt loc, evident, nu puteți pur și simplu să faceți clic dreapta și să mutați acel folder. Trebuie să mutați acel folder folosind terminalul, utilizați comanda de mai jos:

sudo mv etc/apt <destination_path>

După aceea, încercați să rulați comanda de mai jos și nu vă faceți griji pentru erori.

sudo apt-get update
sudo apt --fix-broken install

Și acum trebuie să mutați din nou folderul apt înapoi la locul său (dacă folderul apt este generat automat în /etc/, atunci ștergeți acel folder) folosind comanda de mai jos:

sudo mv <source_path_apt_folder> etc/

Acum, rulați din nou comenzile de mai jos:

  • sudo apt-get update.
  • sudo apt upgrade complet(optional)
Someone avatar
drapel my
**NU rulați** comenzile menționate. (1) Comandantii mentionati sunt incomplete (lipseste `/` inainte de `/etc`). (2) Eliminarea/Mutarea configurației APT va cauza multe erori! (3) De multe ori comenzile pot deteriora pachetul `apt` din cauza fișierelor lipsă.

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.