Не мог обновить Хром; поврежденные зависимости, неожиданный конец файла/потока?

E: /var/cache/apt/archives/chromium-browser-l10n_64.0.3282.167-
0ubuntu0.16.04.1_all.deb: cannot copy extracted data for 
'./usr/lib/chromium-browser/locales/ta.pak' to '/usr/lib/chromium-
browser/locales/ta.pak.dpkg-new': unexpected end of file or stream

Я запустил свой ноутбук однажды утром, чтобы найти, что диспетчер пакетов имел поврежденный пакет. Это не первый выпуск, который я имел с диспетчером пакетов.

Был, после того как я должен был удалить dpkg-available потому что был 'пропавший специалист по обслуживанию'. После выполнения apt-get update, все хорошо работало.

Ну, теперь та же ошибка вернулась снова, и теперь браузер Хрома "повреждается" (но это все еще работает очень хорошо). Это дает мне помещенный выше, когда я пытаюсь обновить его.

Обычно, ошибка, которую я имел прежде, была просто предупреждением, и я мог сделать что-либо, чему я нравлюсь на диспетчере пакетов. Это все еще показывает себя как предупреждение, но теперь, поврежденный пакет не позволяет мне больше использовать его.

Как я могу заставить тот проклятый файл удерживаться от повреждения моей целой системы пакета?

1
задан 25 February 2018 в 21:57

1 ответ

Ну, это - одна из тех ситуаций, где, как только я отправляю вопрос, ответ появляется. Мог бы также отправить его для помощи всем остальным.

Во-первых, благодаря @N0rbert; его комментарий к вопросу привел меня к решению, поэтому если это помогает Вам, upvote его комментарий; это был по существу ответ.

Остальное несколько тривиально. Я открылся синаптический, и изучил поврежденные пакеты. Там я нашел пакеты языка Хрома, и таким образом, я произвел чистку пакетов языка и Хрома. Очевидно, это не работало, потому что были поврежденные пакеты.

Так, я работал в терминале:

sudo rm /var/cache/apt/archives/chromium-browser-l10n_64.0.3282.167-0ubuntu0.16.04.1_all.deb и sudo apt-get update (кредит к N0rbert)

Затем я произвел чистку использования пакетов языка sudo apt-get purge chromium-browser-l10n chromium-browser и затем я просто переустановил их: sudo apt-get install chromium-browser chromium-browser-l10n.

Я все еще не уверен, необходимы ли пакеты языка, когда Вы только используете английский язык, или если Хром работал бы, если я просто произвел чистку пакетов языка, но всего, что имеет значение, теперь то, что у меня есть свой диспетчер пакетов назад!

Иногда диспетчеры пакетов могут быть таким образом непредсказуемы...

2
ответ дан 7 December 2019 в 13:26

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

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