Articles

/usr/bin/dpkg returnerade en felkod (1) – Snabb lösning

Har du svårt att lösa /usr/bin/dpkg returnerade en felkod (1)? Vi hjälper dig att lösa det.

Ovanligtvis inträffar det här felet när det finns ett problem med paketinstallationsprogrammet.

På Bobcares får vi ofta förfrågningar om att lösa det här felet som en del av våra tjänster för serverhantering.

I dag ska vi ta en djupgående titt på de olika metoder som våra supporttekniker har antagit för att åtgärda det här felet.

Causes of /usr/bin/dpkg error

Innan vi går in på detaljerna i korrigeringarna ska vi diskutera huvudorsakerna till felet.

Som vi alla vet, spårar paketinstallerare programvara, uppdateringar och så vidare. Och korruption med dessa paketinstallerare kastar ofta fel.

Det kan orsaka fel på nyinstallerad programvara. Och /usr/bin/dpkg är dpkg-paketinstalleraren för Linux.

Så, korruption av dpkg-paketet kommer att orsaka fel i programvaruinstallationen. Det returnerar alltså nedanstående felkod.

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

Hur åtgärdar vi /usr/bin/dpkg returnerade en felkod (1)?

Låt oss nu diskutera hur våra supporttekniker enkelt åtgärdar det här felet.

Det finns olika metoder för att åtgärda det.

Omkonfigurera paketdatabasen

Nyligen kontaktade en av våra kunder oss med det här felet. Vid kontroll hittade våra supporttekniker korruptionen i paketdatabasen.

Den här korruptionen uppstår främst på grund av ett onödigt avbrott vid installation av paketet.

Så vi använde nedanstående kommando för att konfigurera om och reparera det.

sudo dpkg ––configure –a

Användning av force install-metoden

Så om paketinstallationen misslyckas använder vi nedanstående kommando

sudo apt-get install –f

Objektet -f indikerar fix-broken. Det reparerar brutna beroenden som uppstår när nedladdningen avbryts.

För att ta bort de problematiska paketen och postinformationsfilerna

Också vi kan åtgärda det här felet genom att ta bort de felorsakande programvarupaketen.

sudo apt remove package_name

Om vi vet vilket paket som orsakar felet kommer installationsfilerna att finnas i filen /var/lib/dpkg/info.

Om vi raderar dessa filer manuellt löser vi felet enkelt.