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


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

Автор Тема: Проблема с зависимостями после обновления ядра на 3.7.4  (Прочитано 3173 раз)

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

Оффлайн loco2k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Добрый день!
Установил новую версию ядра пакетом 3.7.4-030704-generic. После чего удалил все файлы, относящиеся к старым версиям из /boot (место там закончилось).
Теперь не обновляется система ссылаясь на битые зависимости.
вывод на apt-get -f install
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  linux-headers-3.2.0-36 linux-headers-3.2.0-36-generic
Для их удаления используйте «apt-get autoremove».
Будут установлены следующие дополнительные пакеты:
  linux-image linux-image-generic linux-image-server linux-server
Пакеты, которые будут обновлены:
  linux-image linux-image-generic linux-image-server linux-server
обновлено 4, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено.
не установлено до конца или удалено 5 пакетов.
Необходимо скачать 0 B/8 672 B архивов.
После данной операции, объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить [Д/н]? y
Настраивается пакет linux-image-3.2.0-38-generic (3.2.0-38.59) ...
Internal Error: Could not find image (/boot/vmlinuz-3.2.0-38-generic)
dpkg: не удалось обработать параметр linux-image-3.2.0-38-generic (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 2
dpkg: зависимости пакетов не позволяют настроить пакет linux-image-generic:
 linux-image-generic зависит от linux-image-3.2.0-37-generic, однако:
  Пакет linux-image-3.2.0-37-generic не установлен.
dpkg: не удалось обработать параметр linux-image-generic (--configure):
 проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет linux-image:
 linux-image зависит от linux-image-generic (= 3.2.0.37.45), однако:
  Пакет linux-image-generic пока не настроен.
dpkg: не удалось обработать параметры
Отчёты apport не записаны, так как сообщение об ошибке указывает на повторную ошибку от предыдущего отказа.
Отчёты apport не записаны, так достигнут MaxReports
 linux-image (--configure):
 проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет linux-image-server:
 linux-image-server зависит от linux-image-3.2.0-37-generic, однако:
  Пакет linux-image-3.2.0-37-generic не установлен.
dpkg: не удалось обработать параметр linux-image-server (--configure):
 проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет linux-server:
 linux-server зависит от linux-image-server (= 3.2.0.37.45), однако:
  Пакет linux-image-server пока не настроен.
 linux-server зависит от linux-headers-server (= 3.2.0.37.45), однако:
  Версия linux-headers-server в системе 3.2.0.38.46.
dpkg: не удалось обработать параметр linux-server (--configure):
 проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 linux-image-3.2.0-38-generic
 linux-image-generic
 linux-image
 linux-image-server
 linux-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

#uname -a
Linux us 3.7.4-030704-generic #201301211706 SMP Mon Jan 21 22:07:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Посоветуйте, как лечить?

Pilot6

  • Гость
loco2k,
Поломали все пакеты, вычистив все из /boot
Теперь надо разбираться и удалять пакеты типа linux-image-generic

Оффлайн vaverka

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Аналогичная проблема возникла.


Found initrd image: /boot/initrd.img-3.2.0-32-generic
Found memtest86+ image: /memtest86+.bin
done
Настраивается пакет linux-image-server (3.2.0.41.49) ...
Настраивается пакет linux-headers-3.2.0-41 (3.2.0-41.66) ...
Настраивается пакет linux-headers-3.2.0-41-generic (3.2.0-41.66) ...
Настраивается пакет linux-headers-server (3.2.0.41.49) ...
dpkg: зависимости пакетов не позволяют настроить пакет linux-server:
 linux-server зависит от linux-image-server (= 3.2.0.37.44), однако:
  Версия linux-image-server в системе 3.2.0.41.49.
 linux-server зависит от linux-headers-server (= 3.2.0.37.44), однако:
  Версия linux-headers-server в системе 3.2.0.41.49.
dpkg: не удалось обработать параметр linux-server (--configure):
 проблемы зависимостей -- оставляем не настроенным
Отчёты apport не записаны, так как сообщение об ошибке указывает на повторную ошибку от предыдущего отказа.
                           При обработке следующих пакетов произошли ошибки:
 linux-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
ТС как решил?

Pilot6

  • Гость
А вот нафига ставить ядро 3.7 ума не приложу. Да еще таким варварским способом.

Оффлайн vaverka

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
В общем нашел ответ!
в русскоязычном сегменте интернета его похоже что нет!
    sudo apt-get remove linux-server
    dpkg --configure -a
    apt-get update
    apt-get install -f
    apt-get autoremove
    dpkg --get-selections|grep 'linux-image*'|awk '{print $1}'|egrep -v "linux-image-$(uname -r)|linux-image-generic" |while read n;done
    apt-get install linux-image-server linux-server
    reboot

И будет вам счастье!

 

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