dpkg: ошибка: не удалось открыть информационный файл пакета '/var/lib/dpkg/available' для чтения

Я получаю следующую ошибку после установки nmap:

dpkg: error: failed to open package info file `/var/lib/dpkg/available' for reading: No such file or directory
E: Sub-process /usr/bin/dpkg returned an error code (2)
3
задан 8 May 2014 в 09:56

3 ответа

Откройте терминал ( Ctrl + Alt + t ) и введите по одной строке за раз:

sudo dpkg --configure -a
sudo apt-get -f install
sudo apt-get --fix-missing install
sudo apt-get clean
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get clean
sudo apt-get autoremove

Это должно исправить / воссоздать ваш / var / lib / dpkg / available файл.

(Источник)

4
ответ дан 7 October 2019 в 21:10
dpkg: error: failed to open package info file `/var/lib/dpkg/available' for reading: No such file or directory

Приведенная выше ошибка ясно показывает, что файл доступен в каталоге / var / lib / dpkg отсутствует. Не беспокойся об этом. Будет создана резервная копия для всех файлов внутри каталога / var / lib / dpkg, который находится в том же самом каталоге. Поэтому простое переименование или копирование файла резервной копии решит вашу проблему.

sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available

Это создаст новый файл с именем доступный в том же каталоге. Обратите внимание, что dpkg будет искать только файл / var / lib / dpkg / available , а не / var / lib / dpkg / available-old .

2
ответ дан 7 October 2019 в 21:10

Отсутствует доступный файл

Мои доступные и доступные-старые были пустыми.

Я успешно решена путем запуска:

cat /var/lib/apt/lists/*_Packages >/var/lib/dpkg/available
dpkg --configure -a
3
ответ дан 4 January 2021 в 11:11