The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"ступор apt-get на debian-е"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Разное / Linux)
Изначальное сообщение [ Отслеживать ]

"ступор apt-get на debian-е"  +/
Сообщение от fantom (ok) on 07-Фев-13, 17:54 
Есть debian, с недавних пор присходит следующее:

#apt-get -f install
Чтение списков пакетов… Готово
Построение дерева зависимостей      
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libgmp10 libmpfr4 libgomp1 manpages-dev
Для их удаления используйте «apt-get autoremove».
Будут установлены следующие дополнительные пакеты:
  libc6
Предлагаемые пакеты:
  glibc-doc locales
Пакеты, которые будут обновлены:
  libc6
обновлено 1, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 76 пакетов не обновлено.
не установлено до конца или удалено 4 пакетов.
Необходимо скачать 0 B/4.339 kB архивов.
После данной операции, объём занятого дискового пространства уменьшится на 298 kB.
Хотите продолжить [Д/н]? y
Чтение журнала изменений... Выполнено                
Предварительная настройка пакетов ...
(Чтение базы данных ... на данный момент установлен 38751 файл и каталог.)
Подготовка к замене пакета libc6 2.11.3-2 (используется файл .../libc6_2.13-38_amd64.deb) ...
Checking for services that may need to be restarted...
Checking init scripts...

и вот из такого состояния apt-get не возвращается....
т.к. насколько я понимаю libc6 - ключевая библиотека и без нее работоспособность под большим вопросом удалиться она ну никак не могла.
Кто-то может подсказать как сдвинуться с мертвой точки??

dpkg --force-all -i libc6_2.13-38_amd64.deb

приводит к такому же результату, может можно как-то поставить пакет обойдя эту проверку?
man dpkg ответа не дал..

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "ступор apt-get на debian-е"  +/
Сообщение от Andrey Mitrofanov on 07-Фев-13, 21:46 
> т.к. насколько я понимаю libc6 - ключевая библиотека и без нее работоспособность
> под большим вопросом удалиться она ну никак не могла.

Более того и обновлять её (не минорно-минорные секьюрити фиксы) без и независимо от апгрейда релиза дистрибутива не стоит.

> Подготовка к замене пакета libc6 2.11.3-2 (используется файл .../libc6_2.13-38_amd64.deb) ...
> Кто-то может подсказать как сдвинуться с мертвой точки??

...
squeeze (libs): 2.11.3-4
wheezy (libs): 2.13-37
sid (libs): 2.13-38

Хочешь обновиться со стейбла до тестинга? Ну почитай release notes следующего релиза или где там у ни^Hас про distupgrade и ко. пишут. Если повезёт, то там, может быть, _уже_ что-то написано по делу.

> dpkg --force-all -i libc6_2.13-38_amd64.deb

Слово "дистрибутив" слышал? Так вот это ты и пытаешься таким образом развалить.

> приводит к такому же результату, может можно как-то поставить пакет обойдя эту
> проверку?
> man dpkg ответа не дал..

Ну, набери wheezy upgrade в гугле, а ещё лучше осознай разницу между релизами ОС, почитай про backports.org, подумай а оно ли тебе надо.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "ступор apt-get на debian-е"  +/
Сообщение от fantom (ok) on 08-Фев-13, 12:16 
>[оверквотинг удален]
> Хочешь обновиться со стейбла до тестинга? Ну почитай release notes следующего релиза
> или где там у ни^Hас про distupgrade и ко. пишут. Если
> повезёт, то там, может быть, _уже_ что-то написано по делу.
>> dpkg --force-all -i libc6_2.13-38_amd64.deb
> Слово "дистрибутив" слышал? Так вот это ты и пытаешься таким образом развалить.
>> приводит к такому же результату, может можно как-то поставить пакет обойдя эту
>> проверку?
>> man dpkg ответа не дал..
> Ну, набери wheezy upgrade в гугле, а ещё лучше осознай разницу между
> релизами ОС, почитай про backports.org, подумай а оно ли тебе надо.

Примерно 1 раз в месяц проводилась простая операция -

apt-get -y update && apt-get -y upgrade

за 1,5 года работы сервера проблем не возникало никогда,
при последнем выполнении вылезла такая бяка, как описано в самом начале - уходит в

Checking for services that may need to be restarted...
Checking init scripts...

и как минимум сутки оттуда не возвращается, анализ привел к тому, что пакет

libc6  имеет статус

Status: install reinstreq half-installed


dpkg --configure -a
dpkg: зависимости пакетов не позволяют настроить пакет man-db:
man-db зависит от libc6 (>= 2.8), однако:
!!!!!!!!!!!!

  Пакет libc6 не установлен.

!!!!!!!!!!!!!!

Были предприняты попытки его переинсталлить как с помошью apt-get так и dpkg, иных средств пока не обнаружил.

т.к. при

apt-get -f install

apt предпринял попытку установки именно libc6_2.13-38_amd64.deb - его и пытался поставить скачав непосредственно на сервак.

Собственно

dpkg --force-all -i libc6_2.13-38_amd64.deb

было последней попыткой хоть как-то сдвинуться с мертвой точки.

Нашел инструкцию с процедурой замены статуса пакета,
попробую поменять и пнуть еще раз...

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "ступор apt-get на debian-е"  +/
Сообщение от онаним on 22-Фев-13, 10:00 
Судя по всему сломались зависимости, рекомендую использовать apt-get dist-upgrade, тогда производится максимально полное обновление.
А завершить установку libc6 попробуйте через aptitude, меня не раз выручала эта программа.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру