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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Бесконечное обновление  (Прочитано 2885 раз)

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

Оффлайн core_2_duo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Бесконечное обновление
« : 13 Сентября 2012, 09:03:26 »
Доброго времени суток.
Пару месяцев не заходил под убунтой (перед этим обновил ее до 12.04 и пару дней на ней поработал - все было нормально). Позавчера решил зайти и как обычно apt-get update && apt-get upgrade
Но вот незадача, обновляется оно уже больше суток и никак не обновится.
Обновляется openjdk-7-jre-headless, причем качает много пакетов по 37 мб. Строчка ниже веселит:

Получено:1456 http://ru.archive.ubuntu.com/ubuntu/ precise-updates/universe openjdk-7-jre-headless i386 7u7-2.3.2-1ubuntu0.12.04.1 [37,8 MB]

т.е. он выкачал уже ~55гигов.
apt-get -f install говорит, что не хватает именно openjdk-7-jre-headless и предлагает его установить, и песня повторяется.
Пробовал скачать deb пакетом и поставить, но apt-get рисует замкнутый круг зависимостей.

Подскажите, пожалуйста, что можно сделать? (Ну, кроме переустановки, офк)

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6303
    • Просмотр профиля
Re: Бесконечное обновление
« Ответ #1 : 13 Сентября 2012, 10:09:19 »
смени реп на основной и попробуй ещё раз

не поможет -
sudo apt-get clean
sudo эрэм эрэф /var/cache/apt/archives/partial
cd /var/cache/apt/archives/
sudo wget -c http://ubuntu.mirror.cambrium.nl/ubuntu//pool/universe/o/openjdk-7/openjdk-7-jre-headless_7u7-2.3.2-1ubuntu0.12.04.1_i386.deb
sudo apt-get update
sudo apt-get dist-upgrade

Оффлайн core_2_duo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Бесконечное обновление
« Ответ #2 : 13 Сентября 2012, 10:24:15 »
UPD.: опечатался при первой отправке, не тот пакет показал
В ответ снова получаю это:

core@Core:/var/cache/apt/archives$ sudo apt-get dist-upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install».
Пакеты, имеющие неудовлетворённые зависимости:
 openjdk-7-jre-headless : Зависит: openjdk-7-jre-lib (= 7u3-2.1.2-2) но он не установлен
                          Зависит: libnss3 (>= 2:3.13.4) но 3.13.1.with.ckbi.1.88-1ubuntu6 уже установлен
                          Зависит: libfontconfig1 (>= 2.9.0) но 2.8.0-3ubuntu9 уже установлен
                          Рекомендует: icedtea-7-jre-cacao (= 7u3-2.1.2-2) но он не установлен
                          Рекомендует: icedtea-7-jre-jamvm (= 7u3-2.1.2-2) но он не установлен
E: Неудовлетворённые зависимости. Попытайтесь использовать -f.

Как понимаю, проблема в этом:
Зависит: openjdk-7-jre-lib (= 7u3-2.1.2-2) но он не установлен
Но он тоже не хочет ставиться.
core@Core:/var/cache/apt/archives$ sudo apt-get install openjdk-7-jre-lib
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install»:
Пакеты, имеющие неудовлетворённые зависимости:
 openjdk-7-jre-headless : Зависит: openjdk-7-jre-lib (= 7u3-2.1.2-2) но 7u7-2.3.2-1ubuntu0.12.04.1 будет установлен
                          Зависит: libnss3 (>= 2:3.13.4) но 3.13.1.with.ckbi.1.88-1ubuntu6 будет установлен
                          Зависит: libfontconfig1 (>= 2.9.0) но 2.8.0-3ubuntu9 будет установлен
                          Рекомендует: icedtea-7-jre-cacao (= 7u3-2.1.2-2) но он не будет установлен
                          Рекомендует: icedtea-7-jre-jamvm (= 7u3-2.1.2-2) но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt-get -f install», не указывая имени пакета, (или найдите другое решение).

Пользователь решил продолжить мысль 13 Сентября 2012, 10:54:49:
После смены репозитория:
root@Core:/var/cache/apt/archives# apt-get install -f
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libexttextcat-data libcmis-0.2-0 libexttextcat0
Для их удаления используйте «apt-get autoremove».
Будут установлены следующие дополнительные пакеты:
  openjdk-7-jre-headless
Предлагаемые пакеты:
  sun-java6-fonts fonts-ipafont-gothic fonts-ipafont-mincho ttf-telugu-fonts
  ttf-oriya-fonts ttf-kannada-fonts ttf-bengali-fonts
Рекомендуемые пакеты:
  icedtea-7-jre-jamvm
Пакеты, которые будут обновлены:
  openjdk-7-jre-headless
обновлено 1, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 436 пакетов не обновлено.
не установлено до конца или удалено 2 пакетов.
Необходимо скачать 0 B/37,8 MB архивов.
После данной операции, объём занятого дискового пространства уменьшится на 34,9 MB.
Хотите продолжить [Д/н]? y
dpkg: зависимости пакетов не позволяют настроить пакет openjdk-7-jre-headless:
 openjdk-7-jre-headless зависит от openjdk-7-jre-lib (= 7u3-2.1.2-2), однако:
  Версия openjdk-7-jre-lib в системе 7u7-2.3.2-1ubuntu0.12.04.1.
 openjdk-7-jre-headless зависит от libnss3 (>= 2:3.13.4), однако:
  Версия libnss3 в системе 3.13.1.with.ckbi.1.88-1ubuntu6.
 openjdk-7-jre-headless зависит от libfontconfig1 (>= 2.9.0), однако:
  Версия libfontconfig1 в системе 2.8.0-3ubuntu9.
dpkg: не удалось обработать параметр openjdk-7-jre-headless (--configure):
 проблемы зависимостей -- оставляем не настроенным
Отчёты apport не записаны, так как сообщение об ошибке указывает на повторную ошибку от предыдущего отказа.
                           dpkg: зависимости пакетов не позволяют настроить пакет openjdk-7-jre-lib:
 openjdk-7-jre-lib зависит от openjdk-7-jre-headless (>= 7~b130~pre0), однако:
  Пакет openjdk-7-jre-headless пока не настроен.
dpkg: не удалось обработать параметр openjdk-7-jre-lib (--configure):
 проблемы зависимостей -- оставляем не настроенным
Отчёты apport не записаны, так как сообщение об ошибке указывает на повторную ошибку от предыдущего отказа.
                           При обработке следующих пакетов произошли ошибки:
 openjdk-7-jre-headless
 openjdk-7-jre-lib
E: Sub-process /usr/bin/dpkg returned an error code (1)

Пользователь решил продолжить мысль 13 Сентября 2012, 12:12:04:
Загрузился без графической оболочки, попробовал сделать апгрейд - получил то же бесконечное обновление, теперь, правда, бесконечно обновлялся linux-firmware
« Последнее редактирование: 13 Сентября 2012, 12:12:04 от core_2_duo »

Оффлайн boskor

  • Активист
  • *
  • Сообщений: 342
    • Просмотр профиля
Re: Бесконечное обновление
« Ответ #3 : 13 Сентября 2012, 17:04:14 »
а вот это уже хуже.
нужно было снести проблемный пакет со всеми зависимостями и потом снова попытаться его установить.
суть описанной проблемы заключается в несоответствии версий ПО, однако при попытке подсунуть системе нужный пакет она жалуется на битые зависимости первого проблемного пакета, отказываясь устанавливать второй, который является решением.
проблема вышла из-за того, что обновление до 12.04 прошло не полностью, и возник конфликт версий пакетов. потому что нельзя подождать 5 месяцев, а потом обновить систему. Обновление должно делать сразу после выхода новых версий ОС. за эти 5 месяцев версии и ускакали до конфликтных изменений.

sudo apt-get dist-upgradeпробовали?
sudo dpkg --configure -a попробуйте!
вывод бесконечного обновления linux-firmware в студию!
самое быстрое в вашем случае - это переустановить систему

Оффлайн Xts

  • Старожил
  • *
  • Сообщений: 1677
  • Arch Linux, Kernel 4.20
    • Просмотр профиля
Re: Бесконечное обновление
« Ответ #4 : 13 Сентября 2012, 17:13:14 »
кстати, сегодня тоже такая же фигня произошла
ASUS Sabertooth 990FX R2.0
AMD FX-8350 x8@5Ггц, AMD Memory 16Гб
AMD Radeon R9 290X

Оффлайн boskor

  • Активист
  • *
  • Сообщений: 342
    • Просмотр профиля
Re: Бесконечное обновление
« Ответ #5 : 13 Сентября 2012, 17:53:26 »
кстати, сегодня тоже такая же фигня произошла
с теми же пакетами при тех же условиях?

Оффлайн Xts

  • Старожил
  • *
  • Сообщений: 1677
  • Arch Linux, Kernel 4.20
    • Просмотр профиля
Re: Бесконечное обновление
« Ответ #6 : 13 Сентября 2012, 18:02:23 »
boskor,
с теми же пакетами, только через менеджер обновлений, он с утра вылез, точнее ошибка что не может обновить и что бы я нажел на "частичное обновление системы"
и еще такая странность, он пароля не потребовал
ASUS Sabertooth 990FX R2.0
AMD FX-8350 x8@5Ггц, AMD Memory 16Гб
AMD Radeon R9 290X

Оффлайн boskor

  • Активист
  • *
  • Сообщений: 342
    • Просмотр профиля
Re: Бесконечное обновление
« Ответ #7 : 14 Сентября 2012, 18:50:00 »
менеджер все советует правильно - просто древо зависимостей - штука очень сложная, поэтому была, очевидно, допущена некритичная ошибка с зависимостями определенных версий. Дальше штатными методами обновление не пойдет. Есть два варианта - ждать, пока эту ошибку найдут и исправят в репозитории, тогда полный апгрейд будет возможен, либо ставить систему по-новой.
то. Что не потребовал пароля - это из-за того, скорее всего, что сначала Вы пытались сделать полное обновление, и тогда он попросил пароль. Из-за того, что временной промежуток между обновлениями был небольшим, политика безопасности позволила в этот раз не спрашивать пароль

Оффлайн Xts

  • Старожил
  • *
  • Сообщений: 1677
  • Arch Linux, Kernel 4.20
    • Просмотр профиля
Re: Бесконечное обновление
« Ответ #8 : 14 Сентября 2012, 19:06:14 »
boskor,
а не, я зашел в систему и он сразу сказал про эту ошибку, до этого я пароль нигде не вводил, только при входе в систему
ASUS Sabertooth 990FX R2.0
AMD FX-8350 x8@5Ггц, AMD Memory 16Гб
AMD Radeon R9 290X

Оффлайн Wens

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: Бесконечное обновление
« Ответ #9 : 14 Сентября 2012, 20:49:26 »
Если проблема именно с openjdk-7 то мне помог совет с англоязычного форума:
sudo apt-get dist-upgrade

В итоге openjdk был обновлен и удален один пакет icedtea-7-jre-cacao из-за которого видимо и был конфликт.
Ubuntu 11.04->Ubuntu 11.10-> Ubuntu 12.04->?

Оффлайн Xts

  • Старожил
  • *
  • Сообщений: 1677
  • Arch Linux, Kernel 4.20
    • Просмотр профиля
Re: Бесконечное обновление
« Ответ #10 : 14 Сентября 2012, 20:54:43 »
Wens,
спс, помогло
ASUS Sabertooth 990FX R2.0
AMD FX-8350 x8@5Ггц, AMD Memory 16Гб
AMD Radeon R9 290X

Оффлайн RedBeard

  • Активист
  • *
  • Сообщений: 740
    • Просмотр профиля
Re: Бесконечное обновление
« Ответ #11 : 14 Сентября 2012, 21:21:41 »
Для разрешения проблем с зависимостями лучше пользоваться не apt-get, а aptitude - последняя предлагает несколько вариантов решения. Но всё же, ребятки, читайте хоть маны иногда (например, man apt-get)! В манах есть описание apt-get dist-upgrade, для того они и сделаны!

 

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