Как может я фиксировать E: подпроцесс/usr/bin/dpkg возвратил код ошибки (2)?

Я получил эту ошибку после попытки загрузить icedtea плагин. После попытки

sudo apt-get upgrade

Я получил ту же точную ошибку:

Preconfiguring packages ...
dpkg: unrecoverable fatal error, aborting:
 unable to open files list file for package `linux-sound-base': No such device or address
E: Sub-process /usr/bin/dpkg returned an error code (2)

Я уже попытался искать решения, но каждый, кажется, уникален для проблемы. Какие-либо предложения?

10
задан 2 March 2015 в 09:12

3 ответа

Попробуйте сначала:

sudo rm /var/lib/dpkg/available 
sudo touch /var/lib/dpkg/available  
sudo sh -c 'for i in /var/lib/apt/lists/*_Packages; do dpkg --merge-avail "$i"; done'

Опасный, если предыдущая инструкция не решает проблему...

sudo dpkg --configure -a
sudo apt-get -f install
sudo apt-get clean
sudo apt-get update && sudo apt-get upgrade

Последний может вызвать огромную нагрузку по трафику.

8
ответ дан 23 November 2019 в 04:30

Я знаю, что это - старое сообщение, но я получил ту же ошибку. Я решил проблему с этой командой:

sudo dpkg --configure -a
4
ответ дан 23 November 2019 в 04:30

Я Попробовал это из немецкой ссылки:

Downlad и запускаются available.ksh. Тогда:

sudo apt-get update && sudo apt-get dist-upgrade
sudo dpkg --clear-avail
sudo apt-get update && sudo apt-get dist-upgrade

( Источник )

0
ответ дан 23 November 2019 в 04:30

Другие вопросы по тегам:

Похожие вопросы: