Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Починить apt: E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты  (Прочитано 73323 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dfr

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Приветствую, зачем-то решил поставить какой-то суперсвежий gnome 3 и там по инструкции требовалось сделать dist-upgrade, после чего теперь apt работает странно, иногда все номрально, некоторые пакеты теперь не ставятся: выдает странные ошибки, например:

$ sudo apt-get install libmagickwand-dev
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 libmagickwand-dev : Зависит: libmagickcore-dev (= 8:6.6.9.7-5ubuntu3.2) но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

Мне кажется возможно слетела версия системы, можно знать где она указывается ?

aptitude выдает что-то такое:


$ sudo aptitude install libmagickwand-dev
Следующие НОВЫЕ пакеты будут установлены:       
  autotools-dev{a} libbz2-dev{a} libcgraph5{a} libdjvulibre-dev{a} libexif-dev{a} libexpat1-dev{a}
  libfreetype6-dev{a} libgraphviz-dev{a} libgvpr1{a} libice-dev{a} libilmbase-dev{a} libjasper-dev{a}
  libjpeg-dev{a} libjpeg-turbo8-dev{a} libjpeg8-dev{a} liblcms1-dev{a} liblqr-1-0-dev{a} libltdl-dev{a}
  libmagickcore-dev{a} libmagickwand-dev libopenexr-dev{a} libpng12-dev{a} librsvg2-dev{ab} libsm-dev{a}
  libtiff4-dev{a} libtiffxx0c2{a} libtool{a} libwmf-dev{a} libxdot4{a} libxt-dev{a}
Следующие пакеты будут УДАЛЕНЫ:
  libpopt0:i386{u}
0 пакетов обновлено, 30 установлено новых, 1 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 9 263 kБ архивов. После распаковки 34,5 MБ будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
 librsvg2-dev : Зависит: librsvg2-2 (= 2.36.1-0ubuntu1) но установлен 2.36.2-0ubuntu1~precise1.
                Зависит: librsvg2-bin (>= 2.36.1-0ubuntu1) но его установка не запланирована.
                Зависит: libglib2.0-dev (>= 2.12.0) но его установка не запланирована.
                Зависит: libgdk-pixbuf2.0-dev (>= 2.21.6) но его установка не запланирована.
                Зависит: libcairo2-dev (>= 1.2.0) но его установка не запланирована.
                Зависит: libgtk2.0-dev (>= 2.21.5) но его установка не запланирована.
                Зависит: gir1.2-rsvg-2.0 но его установка не запланирована.
Internal error: the solver Install(espeak:i386 1.46.02-0ubuntu1 <espeak-data:amd64 1.46.02-0ubuntu1 -S> {espeak:amd64 1.46.02-0ubuntu1 espeak:i386 1.46.02-0ubuntu1}>) of a supposedly unresolved dependency is already installed in step 46
...


Оффлайн dfr

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Не этим его не возьмешь, не хочет савить и с -f

Пользователь решил продолжить мысль 18 Сентября 2012, 18:45:54:
Может из счастливых пользователей precise запостить сюда вывод это команды ? Заранее спасибо :)

Цитировать
apt-cache policy libmagickwand-dev

Вот что у меня пишет

$ apt-cache policy libmagickwand-dev
libmagickwand-dev:
  Установлен: (отсутствует)
  Кандидат:   8:6.6.9.7-5ubuntu3.2
  Таблица версий:
     8:6.6.9.7-5ubuntu3.2 0
        500 http://ru.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ precise-security/main amd64 Packages
     8:6.6.9.7-5ubuntu3 0
        500 http://ru.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
« Последнее редактирование: 18 Сентября 2012, 18:45:54 от dfr »

Оффлайн dfr

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
В итоге решилось следующим образом:

Я как-то ставил гном 3 из некоего тестовго репозитория, потом гном и репозиторий убрал и забыл об этом.
Сейчас пришлось заново добавить репо и удалить его уже через утилиту ppa-purge, которая все поправила, дело
было в этом репо.

sudo apt-add-repository ppa:ricotz/testing
sudo apt-get update
sudo apt-get install ppa-purge
sudo ppa-purge ppa:ricotz/testing

Оффлайн kmk

  • Активист
  • *
  • Сообщений: 664
    • Просмотр профиля
Возникла похожая проблема на 64-х битной Xubuntu 12.04. При попытке установить 'sudo apt-get install pixbros' выдает:

Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 pixbros : Зависит: fenix но он не может быть установлен
           Зависит: fenix-plugins-system но он не может быть установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

Сначала был устнаовлен fenix (успешно):

sudo apt-get install fenix
Потом fenix-plugins-system (безуспешно):

sudo apt-get install fenix-plugins-system
По всей видимости 64-х битного пакета fenix-plugins-system нет, т.к. почему-то в мою 64-х битную систему пытается установиться 32-х битный пакет:

~$ sudo apt-get install fenix-plugins-system
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
  fenix-plugins-system:i386
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 19,5 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 115 kB.
Получено:1 http://ru.archive.ubuntu.com/ubuntu/ precise/universe fenix-plugins-system i386 0.0.20070803-5 [19,5 kB]
Получено 19,5 kБ за 0с (58,6 kБ/c)               
Selecting previously unselected package fenix-plugins-system:i386.
(Чтение базы данных ... на данный момент установлено 171448 файлов и каталогов.)
Распаковывается пакет fenix-plugins-system:i386 (из файла .../fenix-plugins-system_0.0.20070803-5_i386.deb)...
Настраивается пакет fenix-plugins-system:i386 (0.0.20070803-5) ...

---


Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net

adawdp

  • Гость
— Здр.Все!
— Аналогично :«Невозможно исправить ошибки, у вас отложены (held) битые пакеты»,- при попытке установить программу online-translator (https://forum.ubuntu.ru/index.php?topic=220066.90)
(Нажмите, чтобы показать/скрыть)
— Не знаю, могло ли повлиять, скажем, обновление ядра, до этого вроде программа устанавливалась, потом я её удалил,при попытке установить „с чистого листа“ возникла такая ошибка.
— Synaptic проблему не решил, пакеты с его помощью исправить не получилось.
— Различные рекомендации (это частая ошибка публикаций много) выполнял…
— С автором программы общался, его рекомендации выполнял, положительных результатов не дало.
Кто что ещё может предложить?

Пользователь решил продолжить мысль 17 Июня 2013, 10:05:13:
— Частично решилась проблема путём установки gir1.2-keybinder-3.0  через synaptic вот отсюда http://packages.ubuntu.com/ru/quantal/i386/gir1.2-keybinder-3.0/download
— Не знаю так ли всё но программа online-translator которая не устанавливалась по этой причине, установилась, однако не запускается, но тут , вероятно что-то другое…
« Последнее редактирование: 17 Июня 2013, 10:05:13 от adawdp »

Оффлайн Leagnus

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
та же ошибка возвращается при попытке установить либу zlib1g-dev для xneur из-под deb.7.5:
sudo apt-get install zlib1g-dev

Оффлайн veles-stalker

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
На Ubuntu 14.04 решил поставить вместо стандартного Unity заинтересовавший Gnome3 (apt-get install gnome-shell).
ОСь свежепоставленная и на неё только успел поставить все необходимости - Bumblebee с primus'ом, PulseAudio, редакторы всякие и плееры.
Так вот, за всё это время успел и репозиториев каких-то добавить дабы установить нужное (например, репозиторий bumblebee) только bumblebee и запомнил, остальные репы забыл (ну опыта маловато ещё :-\).
Начал ставить Gnome3 с таких вот команд

sudo add-apt-repository ppa:gnome3-team/gnome3-staging
sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get dist-upgrade


всё прошло нормально, а вот когда ввёл на исполнение команду

sudo apt-get install gnome-shell

то мне как раз выдалась ошибка

Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 gnome-shell : Зависит: gnome-settings-daemon (>= 3.4.0) но он не будет установлен
               Рекомендует: gnome-control-center но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.


Я начал шерстить инет по поводу решения данной проблемы. Конкретных ответов не нашел, но пока искал пробовал то, что предлагали и вот такой список команд ввел

sudo atp-get autoremove
sudo apt-get autoclean
sudo dpkg-reconfigure -a
sudo apt-get upgrade


в результате выполнения upgrade предложила установить gnome-settings-daemon-schemas, что я и сделал

sudo apt-get install gnome-settings-daemon-schemas


после чего нормально выполнилась команда установки gnome3

sudo apt-get install gnome-shell

 

Страница сгенерирована за 0.026 секунд. Запросов: 22.