ridbowt.blogspot.com
METRIKA
среда, 18 мая 2016 г.
После обновления Linux Mint 17.2 Rafaela до издания Linux Mint 17.3 Rosa менеджер обновлений перестал исполнять свою непосредственную задачу. Вместо списка обновлённыхъ пакетов появились следующие извещения: «Переключитесь на другое зеркало Linux Mint» (Please switch to another Linux Mint mirror) и «Ваш кэш APT повреждён» (Your apt cache is corrupted), а также — «Невозможно получить список обновлений» (Could not refresh the list of updates), «Ничего не устанавливайте и не обновляйте, так как это может повредить операционную систему» (Do not install or update anything, it could break your operation system).
Переключение на другие зеркала не помогало ни в малейшей степени.
Снимки с изображением ошибки
12 комментариев:
Это тебѣ благодарность за отзывъ, Балалай! Важно знать, сработалъ-ли данный способъ у кого-нибудь еще, кромѣ меня.
Помогло, но не надолго. После «Проверить обновления» все повторяется. «Вернуться к стандартным настройкам» не помогает. W: Ошибка GPG: http://extra.linuxmint.com rosa Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 3EE67F3D0FF405B2
W: Репозиторий «http://extra.linuxmint.com rosa Release» не подписан.
W: Данные из этого репозитория нельзя аутентифицировать, и поэтому потенциально из небезопасно использовать.
W: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя.
W: Ошибка GPG: http://packages.linuxmint.com rosa Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 3EE67F3D0FF405B2
W: Репозиторий «http://packages.linuxmint.com rosa Release» не подписан.
rurikovich, есть ли у тебя время и желание попытаться решить эту проблему посредством Скайпа или иного средства голосового общения? Дело в том, что я не могу воспроизвести данную неполадку, у меня все работает надлежащим образом.
Ошибка у вас зафиксированы сломанные пакеты
Во время установки программ с помощью пакетного менеджера apt в любом из дистрибутивов, использующих этот пакетный менеджер, вы можете столкнуться с ошибкой, что у вас зафиксированы сломанные пакеты. Это пакеты, которые не установились полностью потому что им не хватает зависимостей или процесс установки был по какой-либо причине прерван.
В этой статье мы рассмотрим что делать с такой ошибкой, как её исправить, а также я дам ссылки на другие материалы на сайте, которые помогут справится с проблемой.
Как исправить у вас зафиксированы сломанные пакеты?
1. Обновите списки пакетов
Возможно вам не удалось установить нужные пакеты потому что списки репозиториев устарели, и там ещё не было нужных пакетов. Для обновления списка пакетов выполните:
2. Установите битые пакеты
После обновления списка пакетов из репозиториев может помочь установка битых пакетов. Этот шаг поможет особенно если вы устанавливали пакет с помощью dpkg и теперь нужно доустановить его зависимости с помощью пакетного менеджера. Для этого есть специальная команда:
3. Очистите лишние пакеты
Установке могут мешать лишние пакеты, которые больше не нужны в системе. Для их удаления выполните:
sudo apt autoremove
Утилита отобразит список всех битых пакетов, которые не установлены, вы можете попытаться их удалить с помощью команды:
4. Используйте dpkg
Вместо apt вы можете использовать команду dpkg чтобы посмотреть какие пакеты вызывают проблему. Просто выполните:
Команда покажет проблемные пакеты, а потом вы сможете их удалить той же командой:
5. Разрешите зависимости
Битые пакеты чаще всего появляются из-за того, что пакетный менеджер не может найти для них нужные зависимости. Если вам всё же очень нужно установить такой пакет, просто разрешите эти зависимости. Для этого можно скачать и установить их вручную или если вы уверенны, что зависимости в пакете указаны неверно, можно скачать его распаковать и удалить мешающие зависимости. Подробнее об этом читайте в этой статье.
Выводы
В этой небольшой статье мы рассмотрели что делать если в вашей системе появились битые пакеты и как их исправить. Здесь решение проблемы очень сильно зависит от вашей ситуации, но здесь приведены основные варианты решения, которые должны помочь вернуть пакетный менеджер к работе. Иногда рекомендуют удалить пакет вручную из базы данных dpkg /var/lib/dpkg/status, однако лучше этого не делать и найти путь решить проблему по другому, ручное редактирование подобных файлов может создать ещё больше проблем.
Нет похожих записей
Оцените статью:
Об авторе
Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux, интересуюсь всем, что связано с информационными технологиями и современной наукой.
8 комментариев
Вот почему я использую Fedora с DNF, за 5 лет использования даже не припомню случаев некорректной работы DNF. APT в Дебиан подобных дистрибутивах это сплошное разочарование.
Если бы все так было просто с зависимостями, что их через форсе принудительно установить, то это был бы не Линукс. Ниче, что система после таких манипуляций не работает? После ваших советов, новичек «уложит» систему точно.
Согласен. С Fedora бубен уже покрылся пылью. Чего все с этой Ubunto’й носятся.
Ничего не помогло. Постоянно пишет, что сломаны пакеты. к примеру хочу установить: apt-get install mariadb-server. Делаю как вы пишите.
Следующие пакеты имеют неудовлетворённые зависимости:
mariadb-server : Зависит: mariadb-server-10.1 (>= 1:10.1.29-6) но он не будет установлен
E: Невозможно исправить ошибки: у вас зафиксированы сломанные пакеты.
root@user-All-Series:
# sudo apt clean
root@user-All-Series:
# sudo apt autoremove
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
root@user-All-Series:
Linux Mint Forums
Welcome to the Linux Mint forums!
[SOLVED] Your apt cache is corrupted
[SOLVED] Your apt cache is corrupted
Post by Pretty Pixel » Thu Feb 04, 2016 2:33 pm
Re: Your apt cache is corrupted
Post by cholq » Thu Feb 04, 2016 2:42 pm
recalled reading about a very similar issue a few days ago on this forum:
Re: Your apt cache is corrupted
Post by Pretty Pixel » Thu Feb 04, 2016 3:07 pm
Re: Your apt cache is corrupted
Post by Pretty Pixel » Fri Feb 05, 2016 8:33 am
Re: Your apt cache is corrupted
Post by Hoser Rob » Fri Feb 05, 2016 8:51 am
Re: Your apt cache is corrupted
Post by Pretty Pixel » Fri Feb 05, 2016 9:07 am
Re: Your apt cache is corrupted
Post by Pretty Pixel » Fri Feb 05, 2016 10:00 am
After some more searching, I found a fix. I ran the following commands from the Terminal:
sudo apt-get update
then
sudo apt-get upgrade
Re: [SOLVED] Your apt cache is corrupted
Post by RyDale » Wed Jul 06, 2016 7:47 am
Re: [SOLVED] Your apt cache is corrupted
Post by Canada_Bob » Wed Jan 25, 2017 7:50 am
Re: [SOLVED] Your apt cache is corrupted
Post by agibson1007 » Sat Dec 30, 2017 9:24 pm
My apt cache is corrupted also!
Thanks to «Pretty Pixel » Fri Feb 05, 2016 7:00 am
I am now getting updates in terminal mode, by running these in command line mode:
sudo apt-get update
sudo apt-get upgrade
Now did it solve the «update manger» problem?
This seems to be a reoccurring theme of Linux Mint all versions.
All these working hints, that were success full need to be added to the help notes in the «Update Manger» program for people to try. Did you hear this Mint team?
Alas, these did not fix the «Your APT cache is corrupted.» in Update Manager.
Re: [SOLVED] Your apt cache is corrupted
Post by agibson1007 » Sat Dec 30, 2017 10:20 pm
I am on Mint 18.2 Sonya
The thing that got the «corrupted» error to go away was «sudo mintupdate».
This is just a strange error, with not much engineering, but more speculation.
for now my apt cache is fixed. ugly fix, but fixed, until the next time this rears its ugly head.
Also i got this from another thread of same subject back in September 11, 2017 from user Moem.
«Since mintupdate is a GUI program, you should never start it with sudo, but instead always use gksudo. Using sudo for graphical programs leads to permission problems.»
this is good to know, start GUI programs that need sudo with «gksudo»
Re: [SOLVED] Your apt cache is corrupted
Post by pbear » Sun Dec 31, 2017 12:10 am
agibson1007, if you’re going to revive an old thread on this subject, it makes much more sense to reopen your own.
Hard to know from the info given just what’s causing your problem, but if you can work around it by running update with root privileges, which is what gksudo mintupdate does, it’s likely a permissions issue. And those, frankly, generally are caused by something you did. See, e.g., here and here.
Re: [SOLVED] Your apt cache is corrupted
Post by jimallyn » Sun Dec 31, 2017 2:34 am
Linux Mint. Не работает apt update

Добрый день! Установил на нетбук Linux Mint, не работает wifi (лампочка на кнопочке «вкл. выкл.».
Интернет есть, apt update не работает
Здравствуйте! Я новичок в этой ОС, только начал изучать. Так вот, установил Debian 8 Jessie на.

Всем привет 
Linux Mint 17.1 не работает WI-FI Qualcomm Atheros AR9285
Добрый день! Я новичок в Linux, мне нужна помощь! Проблема вот в чем: Linux mint 17.1 cinnamon, не.
Добавлено через 43 минуты
Скачал Тришу. Вот такие у неё стандартные репы:
# Do not edit this file manually, use Software Sources instead.
deb http://packages.linuxmint.com tricia main upstream import backport #id:linuxmint_main
deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ bionic partner
Работа DNS сервера.
Связь с этим зеркалом.
Добавлено через 2 минуты
Dmitry, попробовал. Не помогло, все тоже самое (
Добавлено через 13 минут
Я загрузился с флешки с минт, попробовал эту команду и вывод уже другой:
| Комментарий модератора | ||
| ||
$ nslookup mirrors.dotsrc.org
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
Name: mirrors.dotsrc.org
Address: 130.225.254.116
Name: mirrors.dotsrc.org
Address: 2001:878:346::116
mint@mint:
Невозможно исправить проблемы, у вас есть сломанные пакеты
После обновления с 10.04 до 12.04 я пытаюсь установить разные пакеты. Например, ia32-libs и skype (4.0).
При попытке установить их, я получаю сообщение об ошибке «Невозможно исправить проблемы, у вас есть поврежденные пакеты».
После запуска этого:
7 ответов
Это конкретное сообщение об ошибке может указывать на то, что у вас есть пакеты, но может также указывать на другую проблему.
Вы можете получить список фактически удерживаемых пакетов с:
Если их нет или они не связаны между собой, то, вероятно, это что-то еще. Внимательно проверьте выходные данные команды, которую вы пытались получить, когда получили сообщение об ошибке, поскольку в полном выводе этой команды могут быть другие подсказки, кроме сообщения об ошибке.
Другой способ устранения неполадок может заключаться в использовании aptitude вместо apt-get для установки вашего пакета:
Aptitude сдается не так легко и попытается найти решения, которые могут включать изменение других пакетов. Это может дать вам более подробное объяснение проблемы и варианты ее устранения.
Это случилось со мной тоже. Все, что я сделал, было sudo apt-get update и это решило мою проблему. Удачи.
Я столкнулся с подобным сценарием относительно отсутствующих зависимостей. В моем случае я пытался установить curl на Ubuntu Saucy Salamander 13.10.
Ошибка указала, что для зависимости требовалась более ранняя версия библиотеки curl3.
Я смог перейти на более раннюю версию, пытаясь установить curl с помощью aptitude.
Когда он отметил отсутствующую зависимость и причину (требовалась более ранняя версия файла библиотеки), он дал мне несколько вариантов ответа. y / / n / q
Y прервал бы установку, N искал бы другую опцию, а Q просто завершил бы работу и больше ничего не делал, оставив поврежденный пакет.
Что это исправило для меня было просто
Когда я попытался переустановить сбойный пакет, он работал нормально. Ура!
так я и использовал apt-get remove tomcat7-common «
Затем я мог установить Tomcat 6 (я удалял Tomcat 7 и устанавливал Tomcat 6, как и вы).
Я испробовал все методы, упомянутые на этой странице. Как-то у меня не вышло.
Вот как я это исправил: Отследите сломанный пакет и переустановите его.
Не удалось установить libcwidget3v5
sudo apt установить libcwidget3v5
Попробуйте установить libncursesw5
sudo apt установить libncursesw5
Попробуйте установить libtinfo5
sudo apt установить libtinfo5
apt purge libtinof5 было бы лучше, так как он также удаляет файлы конфигурации.
Переустановить libtinfo5 еще раз
sudo apt установить libtinfo5
Теперь попробуйте установить aptitude
Вот несколько быстрых и простых способов исправить you have held broken packages ошибка.
Выберите опцию » Исправить сломанные пакеты» в диспетчере пакетов Synaptic. Выполните следующие команды для установки Synaptic.
В Synaptic на левой панели нажмите кнопку Custom Filters, которая отмечена курсором мыши на снимке экрана ниже. Из списка в верхнем левом углу выберите Broken. В центральной панели будут перечислены все сломанные пакеты, которые еще нужно починить.
Выберите сломанные пакеты по одному. Выберите сломанный пакет, а затем откройте терминал и запустите apt policy
, Результаты этой команды сообщат вам, был ли установлен этот поврежденный пакет из репозиториев Ubuntu по умолчанию или из какого-либо другого источника. Если сломанный пакет был установлен из другого источника, возможно, этот пакет можно удалить вместе с источником программного обеспечения и заменить другой версией того же пакета из репозиториев Ubuntu по умолчанию. Обычно это означает исправление поврежденного пакета путем понижения этого пакета до более старой версии.












