Articles

/usr/bin/dpkg a returnat un cod de eroare (1) – Rezolvare rapidă

Te chinui să rezolvi /usr/bin/dpkg a returnat un cod de eroare (1)? Vă vom ajuta să o rezolvați.

De obicei, această eroare apare atunci când există o problemă cu programul de instalare a pachetelor.

La Bobcares, primim adesea solicitări pentru a rezolva această eroare ca parte a serviciilor noastre de administrare a serverelor.

Astăzi, haideți să analizăm în profunzime diferitele metode adoptate de inginerii noștri de asistență pentru a remedia această eroare.

Cauzele erorii /usr/bin/dpkg

Înainte de a intra în detaliu în rezolvări, haideți să discutăm principalele cauze ale erorii.

După cum știm cu toții, instalatorii de pachete urmăresc software-ul, actualizările și așa mai departe. Iar corupția cu aceste instalatoare de pachete aruncă adesea erori.

Acesta poate cauza eșecul software-ului nou instalat. Și, /usr/bin/dpkg este programul de instalare a pachetelor dpkg pentru Linux.

Deci, corupția pachetului dpkg va cauza eșecul instalării de software. Astfel, acesta returnează codul de eroare de mai jos.

/usr/bin/dpkg returned an error code (1)

Cum reparăm /usr/bin/dpkg a returnat un cod de eroare (1) ?

Să discutăm acum despre modul în care inginerii noștri de asistență repară această eroare cu ușurință.

Există diferite metode de reparare.

Reconfigurarea bazei de date a pachetelor

Recent, unul dintre clienții noștri ne-a abordat cu această eroare. La verificare, inginerii noștri de asistență au găsit corupția bazei de date a pachetelor.

Această corupție apare în principal din cauza unor întreruperi inutile în timpul instalării pachetului.

Acum, am folosit comanda de mai jos pentru a o reconfigura și repara.

sudo dpkg ––configure –a

Utilizarea metodei de instalare forțată

Acum, dacă instalarea pachetului eșuează, folosim comanda de mai jos

sudo apt-get install –f

Opțiunea -f indică fix-broken. Aceasta repară dependențele rupte care apar atunci când are loc întreruperea descărcării.

Îndepărtarea pachetelor problematice și a fișierelor post info

De asemenea, putem remedia această eroare prin eliminarea pachetelor software care provoacă erori.

sudo apt remove package_name

În mod similar, dacă știm pachetul care cauzează eroarea, atunci fișierele de instalare se vor afla în fișierul /var/lib/dpkg/info.

Eliminarea manuală a acestor fișiere va rezolva eroarea cu ușurință.

.