dpkg: неустранимая фатальная ошибка, прерывание: в файле списка файлов для пакета 'linux-generic' отсутствует последняя строка новой строки

Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  apt apt-transport-https apt-utils dpkg libapt-inst2.0 libapt-pkg5.0 ntpdate
  oracle-java8-installer oracle-java8-set-default thermald
10 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/4,389 kB of archives.
After this operation, 8,192 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Preconfiguring packages ...
dpkg: unrecoverable fatal error, aborting:
 files list file for package 'linux-generic' is missing final newline
E: Sub-process /usr/bin/dpkg returned an error code (2)

Я уже пробовал обычные вещи вроде:

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

Любая помощь, спасибо!

cat -net /var/lib/dpkg/info/linux-generic.list
     1  ^LbM-BM-^FRq^MU^Evalueq^NK^HubU^Mcertificationq^ONU^Hoverviewq^PNU$
     2  updated_atq^QNU^Vavailable_translationsq^RNU^Dyearq^SMM-CM-^]^GU^Fimagesq^TNU^Bidq^UNU^Ipaused_atq^VNU^Eindex
20
задан 6 April 2018 в 06:26

4 ответа

У меня были похожие проблемы со следующей ошибкой:

dpkg: unrecoverable fatal error, aborting:
 files list file for package 'libboost-regex1.55.0:armhf' is missing final newline
E: Sub-process /usr/bin/dpkg returned an error code (2)

Однако папка / var / lib / dpkg / info / linux не существовала на моя система, как в предыдущем посте. (Я запускал Raspbian на Raspberry pi 3)

Я переместил следующие файлы:

/var/lib/dpkg/info/libboost-regex1.55.0:armhf.postrm
/var/lib/dpkg/info/libboost-regex1.55.0:armhf.list

Затем запустил:

sudo dpkg --configure -a
sudo apt update
sudo apt upgrade

Это устранило проблему для меня.

24
ответ дан 23 November 2019 в 03:59

Наконец-то у меня появилось время, чтобы исправить это самостоятельно. На будущее

я переместил все файлы linux * в другое место. пример: ~ / (home) sudo mv / var / lib / dpkg / info / linux * ./[1289 visible Это исправлено

9
ответ дан 23 November 2019 в 03:59

Сначала вам нужно удалить этот отсутствующий файл

sudo rm /var/lib/dpkg/info/linux-generic.list 

Теперь вы можете снова его переустановить

sudo apt-get install linux-generic --reinstall 
6
ответ дан 5 January 2021 в 22:26

У меня была такая проблема:

dpkg: unrecoverable fatal error, aborting:
 files list file for package 'rockchip-fstab' is missing final newline
E: Sub-process /usr/bin/dpkg returned an error code (2)

sudo dpkg --configure -a также не работал для меня.

Итак, мне пришлось отредактировать с помощью vim /var/lib/dpkg/info/rockchip-fstab.list как:

/. из V \ H

Что устранило проблему.

0
ответ дан 5 January 2021 в 22:26

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

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