Waħħal Sub-proċess /usr/bin/dpkg irritorna kodiċi ta' żball (1)
Mhux rari li tiltaqa 'ma' kwistjoni ta 'pakketti miksura f'Ubuntu u distribuzzjonijiet oħra bbażati fuq Debian. Xi drabi, meta taġġorna s-sistema jew tinstalla pakkett tas-softwer, tista’ tiltaqa’ mal-iżball ‘Sub-process /usr/bin/dpkg returned an error code’.
Per eżempju, ftit lura, ippruvajt naġġorna Ubuntu 18.04 u ltqajt ma' l-iżball dpkg kif muri hawn taħt.
Errors were encountered while processing: google-chrome-stable E: Sub-process /usr/bin/dpkg returned an error code (1)
Dan jindika li l-pakkett google-chrome-stable huwa jew miksur jew korrott. Hemm ftit soluzzjonijiet għal din il-problema, għalhekk ma tarmix ix-xugaman s'issa jew armi s-sistema tiegħek.
Soluzzjoni 1: Rikonfigurazzjoni tal-Pakkett dpkg
Wieħed mill-kawżi ta' dan l-iżball huwa database dpkg korrotta. Dan jista 'jkun ikkawżat mill-interruzzjoni f'daqqa tal-installazzjoni ta' pakkett tas-softwer. Ir-konfigurazzjoni mill-ġdid tad-database hija mod wieħed biex issolvi din il-kwistjoni.
Biex tagħmel dan, sempliċement tesegwixxi l-kmand:
$ sudo dpkg --configure -a
Dan jikkonfigura mill-ġdid il-pakketti mhux ippakkjati li ma kinux installati matul il-proċess ta 'installazzjoni.
Soluzzjoni 2: Forza Installa l-Pakkett Troublesome
Xi drabi, jistgħu jseħħu żbalji waqt l-installazzjoni ta 'pakketti tas-softwer. Meta jiġri hekk, tista' sfurzat tinstalla l-pakkett billi tuża l-għażla -f
kif muri.
$ sudo apt install -f OR $ sudo apt install --fix-broken
L-għażla -f
& --fix-broken
jistgħu jintużaw b'mod interkambjabbli biex jiffissaw dipendenzi miksura li jirriżultaw minn pakkett interrott jew tniżżil ta' pakkett fil-cache.
Soluzzjoni 3: Neħħi l-Pakkett tas-Softwer Ħażin jew Korrotta
Jekk l-ewwel żewġ soluzzjonijiet ma rranġawx il-problema, tista 'tneħħi jew tnaddaf il-pakkett tas-softwer problematiku kif muri.
$ sudo apt remove --purge package_name
Pereżempju, fil-każ tiegħi, it-tindif tal-pakkett Google chrome rranġa l-kwistjoni.
$ sudo apt remove --purge google-chrome-stable
Imbagħad invoka l-kmandi hawn taħt biex tneħħi l-pakketti qodma, mhux użati u mhux meħtieġa li wkoll jilliberaw spazju fuq il-hard drive tiegħek.
$ sudo apt clean $ sudo apt autoremove
Soluzzjoni 4: Neħħi l-Fajls kollha Assoċjati mal-Pakkett
Fl-aħħar nett, tista 'tneħħi manwalment dak kollu assoċjat mal-pakkett idejqek. L-ewwel, għandek bżonn issib dawn il-fajls li jinsabu fid-direttorju /var/lib/dpkg/info kif muri.
$ sudo ls -l /var/lib/dpkg/info | grep -i package_name
Wara li telenka l-fajls, tista 'tmexxihom fid-direttorju /tmp kif muri
$ sudo mv /var/lib/dpkg/info/package-name.* /tmp
Alternattivament, tista 'tuża l-kmand rm biex tneħħi manwalment il-fajls.
$ sudo rm -r /var/lib/dpkg/info/package-name.*
Fl-aħħarnett, aġġorna l-listi tal-pakketti kif muri:
$ sudo apt update
Tista' wara tagħtiha sparatura oħra biex terġa' tinstalla l-pakkett tas-software.
Dan it-tip ta 'żball dpkg jindika kwistjoni mal-installatur tal-pakkett normalment ikkawżat mill-interruzzjoni ta' proċess ta 'installazzjoni jew database dpkg korrotta.
Kwalunkwe waħda mis-soluzzjonijiet imsemmija hawn fuq għandha tirranġa dan l-iżball. Jekk wasalt s'issa, allura hija t-tama tagħna li l-kwistjoni ġiet solvuta b'suċċess u li kont kapaċi terġa' tinstalla l-pakkett tas-software tiegħek.