Выдает ошибку «Невозможно разобрать содержимое пакета»
Опубликовано 30 сентября, 2013 - 14:31 пользователем Nick073
Доброе время суток. Подскажите пожалуйста, что делать. У меня ubuntu 13.04 выдает следующую ошибку
E: Невозможно разобрать содержимое пакета /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_raring_universe_i18n_Translation-en (1)
E: Списки пакетов или файл состояния не могут быть открыты или прочитаны.
Войти в администрирование не получается
field_vote:
pomodor
30 сентября, 2013 - 14:43
Запустить терминал под рутом, вручную удалить битый пакет, обновить информацию о пакетах.
Nick073
1 октября, 2013 - 09:33
Спасибо. Только я новичок. Как это под рутом?
comrade
1 октября, 2013 - 10:05
Запускаете терминал, и пишите:
sudo su
И вводите пароль администратора.
Начало строки изменится на
root@ . . .
Следующие команды, которые вы будете вводить в этом терминале, будут выполняться уже с правами администратора.
Другой вариант – перед каждой командой писать sudo :
sudo ваша команда
Тогда такие команды тоже выполняются с правами администратора.
Вот тут про это почитайте (с картинками:-)
http://ubuntologia.ru/blog/must-know/2400.html
Там много и других полезных обучающих статей.
Nick073
1 октября, 2013 - 10:26
все понял. спасибо.
Nick073
1 октября, 2013 - 10:36
Терминал под рутом открыл а как ошибку то исправить?
comrade
1 октября, 2013 - 15:19
У меня такой проблемы не бывало. Попробуйте – как тут, и тут, делали...
http://forum.ubuntu.ru/index.php?topic=152317.0
http://forum.ubuntu.ru/index.php?PHPSESSID=vn7prcn6e9vh9esfscj8gqodl7&to...
pomodor
1 октября, 2013 - 17:05
Товарищ! Зачем гонишь новичка к конкурентам? :)
Nick073, нее ходите по ссылке! Там comrade для Вас вирусы разложил. :)
Собственно, вот что надо. Проблема в том, что по каким-то причинам Ваш пакет оказался битым. Например, это могло произойти из-за сбоя при загрузке (или из-за бэдов на жестком диске, что печальнее). Чтобы исправить ситуацию, надо удалить этот файл и попросить пакетный менеджер актуализировать информацию о загруженных пакетах. Делаем так:
rm /var/lib/apt/lists/*
apt-get update
Делать надо с root-правами.
Nick073
2 октября, 2013 - 11:11
rm: невозможно удалить «/var/lib/apt/lists/partial»: Это каталог
вот что пишет
pomodor
2 октября, 2013 - 11:49
Тогда rm -rf /var/lib/apt/lists/*
pomodor
2 октября, 2013 - 11:50
Кстати, запуская rm -rf под рутом советую не опечатываться ;)
Nick073
2 октября, 2013 - 12:07
Большое спасибо за помощь. Не пойму почему но сообщение об ошибке исчезло все само както заработало. Есть смысл все равно удалять?
pomodor
2 октября, 2013 - 12:15
Видимо, битый пакет стерся до того, как rm споткнулся о не пустую директорию и остановился. Есть ли смысл удалять дальше станет ясно позже. Если при попытке установить новый пакет будут возникать ошибки, то да — стоит все удалить и обновить инфо о пакетах.
Nick073
2 октября, 2013 - 12:50
Спасибо за помощь. Будем посмотреть как работает
pomodor
2 октября, 2013 - 12:57
Пожалуйста! Обращайтесь, если если еще какие трудности появятся!
Чингачгук
27 июня, 2014 - 07:26
Благодарю вас за качественное описание решения данной проблемы! ) Мне тоже помогло
Комментировать