Помилка Ubuntu dpkg після відновлення та відновлення помилок файлової системи


2

Нещодавно
Ubuntu вийшов з ладу, внаслідок чого його розділ пошкоджений (це EXT4), і Ubuntu не вдалося завантажитися, тому що він не міг нічого встановити, відображає лише Busybox

Тому я використовував Живий компакт-диск для запуску fsck на розділі, який його виправляв, але видалив деякі вузли.
Зараз Ubuntu працює, але деякі файли відсутні,
наприклад, я втратив конфігурацію Панелі та розширення Chromium

Найбільш дратує проблема в тому, що деякі файли пошкоджені, наприклад, коли я намагаюся встановити будь-яку програму, я це отримав

(База даних для читання ... 95% dpkg: невиправна фатальна помилка, перериваючи: у файлі списку файлів для пакета 'libservlet2.4-java' відсутній остаточний новий рядок

Я спробував ці команди

dpkg --configure -a
apt-get -f install 

і від GUI, Synaptic Package Manager> Fix Broken Packages

Тож цей файл "libservlet2.4-java"
Хто-небудь знає, що він робить! і де це розташування? і як я можу виправити / отримати-правильну-версію?

Крім того, чи я можу сказати Ubuntu перевірити, чи ВСІ це файли, і якщо є щось пошкоджене, слід відновити його з CD?


Редагувати 1
Я щойно знайшов файл @ /usr/share/doc/libservlet2.4-java, він містить такі файли

changelog.Debian.gz авторські права README.Debian README.txt

щось тут не вистачає ??


Редагувати 2
Я навіть не можу видалити пакунок! , Я отримав однакову форму помилки dpkg,
я навіть видалив весь каталог (/usr/share/doc/libservlet2.4-java),
але все ще маю ту саму проблему

Відповіді:


1

Це здається, що двійковий кеш системи управління пакунками може бути пошкоджений; ви можете спробувати видалити, /var/cache/apt/pkgcache.binщоб виправити це (якщо цього файлу не існує, apt його знову створить автоматично).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.