Я получаю эту ошибку: dpkg: unrecoverable fatal error, aborting: файл списка файлов для пакета `fonts-tlwg-kinnari 'содержит пустое имя файла

длина раздела 5860530176 секторов превышает максимальный размер таблицы msdos-partition-table 4294967295

. Вы используете MBR с внутренним максимумом 4294967295. Источник Wikipedia:

длина раздела 5860530176 секторов превышает максимальный размер таблицы msdos-partition-table 4294967295

Поскольку адреса блоков и размеры хранятся в таблице разделов MBR с использованием 32 бит, максимальный размер, а также наивысший начальный адрес раздела с использованием дисков с 512-байтовыми секторами (фактический или эмулируемый) не может превышать 2 байта TiB-512 (2,199,023,255,040 байт или 4 294 967 295 (232-1) сектора × 512 (29) байт за сектор). Ослабление этого ограничения мощности было одной из главных мотивов для разработки GPT.

1
задан 15 July 2015 в 17:40

3 ответа

Еще один вариант из вышеприведенного ответа Адриана:

sudo rm /var/lib/dpkg/info/fonts-tlwg-kinnari.list

, а затем

sudo apt-get install --reinstall fonts-tlwg-kinnari

В принципе, эта ошибка означает, что что-то испортилось в вашей файловой системе. Это плохой знак, и эти файлы списков необходимы для диспетчера пакетов, чтобы выяснить, что такое и не безопасно обновлять.

Это восстановление файла списка является лучшим вариантом, но оно не на 100% безопасно.

В любом случае, имейте в виду, что с вашим диском что-то пошло не так, и следите за больше ошибок.

2
ответ дан 23 May 2018 в 19:03

Ответ Адриана Сида Алмагера - единственное, что сработало для меня, общая идея - «воссоздать недостающий файл из пакета .deb».

Обратите внимание: сначала проверьте /var/cache/apt/archives/ и /var/lib/dpkg/info, чтобы увидеть, существует ли файл .deb. Если это так, просто используйте это вместо выполнения sudo apt-get download.

Кроме того, sudo dpkg ... | awk ... | sudo tee /var/lib/dpkg/info/example.list, вероятно, будет работать лучше для большинства людей; комбинация sudo tee, преодолевающая проблемы с правами доступа >.

1
ответ дан 23 May 2018 в 19:03

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

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

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

Это фиксировало его

1
ответ дан 23 May 2018 в 19:03

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

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