Запутался с пакетами и зависимостями

H
На сайте с 03.02.2010
Offline
115
2565

root:# apt-get install php5-cgi
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
php5-cgi: Depends: libc6 (>= 2.11) but 2.7-18lenny7 is to be installed
Depends: libdb4.8 but it is not installable
Depends: libgssapi-krb5-2 (>= 1.6.dfsg.2) but it is not installable
Depends: libicu44 (>= 4.4.1-1) but it is not installable
Depends: libk5crypto3 (>= 1.6.dfsg.2) but it is not installable
Depends: libkrb5-3 (>= 1.6.dfsg.2) but it is not installable
Depends: libssl0.9.8 (>= 0.9.8m-1) but 0.9.8g-15+lenny11 is to be installed
Depends: libxml2 (>= 2.7.4) but 2.6.32.dfsg-5+lenny3 is to be installed
E: Broken packages
root:# apt-get install libc6
Reading package lists... Done
Building dependency tree
Reading state information... Done
libc6 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 22 not upgraded.
root:#

Пробовал делать

apt-get -f install

apt-get check

apt-get update

Ничего не помогает, всеравно говорит есть зависимости, а устанавливаться эти зависимости не хотят. Вообще читал, что apt-get install должен сам предлагать ставить все нужные зависимости, и если он этого не делает, тогда что-то поломалось. Осталось понять что :)

Репозитории подключены такие:

  GNU nano 2.0.7                            File: /etc/apt/sources.list

deb ftp://mirror.hetzner.de/debian/packages lenny main contrib non-free
deb ftp://mirror.hetzner.de/debian/security lenny/updates main contrib non-free

deb http://ftp.de.debian.org/debian lenny main non-free contrib
deb-src http://ftp.de.debian.org/debian lenny main non-free contrib

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free


deb http://packages.dotdeb.org stable all

Пробовал добавить эти

deb http://packages.dotdeb.org stable all

deb-src http://packages.dotdeb.org stable all

#

deb http://php53.dotdeb.org stable all

deb-src http://php53.dotdeb.org stable all

Как написано тут http://rat.admin.lv/?p=182

После этого делал апдейт и вообще что только не делал :) Проблема остается.

Посоветуйте че б попробовать исчо :crazy: Вообще у меня цель пых обновить до 5.3...

P.S. Интересно разобраться самому, понятное дело, админа нанять проще. Это я всегда успею :)

"Тролль: Прочитал, обосрал, в бан. Прочитал, обосрал, в бан. Романтика." (с)
Andreyka
На сайте с 19.02.2005
Offline
822
#1

Посоветую не доводить систему до такого состояния

Не стоит плодить сущности без необходимости
BS
На сайте с 22.06.2009
Offline
73
#2

У вас репозитории для stable и для lenny одновременно добавлены, а уже как пару дней это разные дистрибутивы, stable уже squeeze (дебиан 6).

M
На сайте с 16.09.2009
Offline
278
#3
hacccker:

The following packages have unmet dependencies:
php5-cgi: Depends: libc6 (>= 2.11) but 2.7-18lenny7 is to be installed
Depends: libdb4.8 but it is not installable
Depends: libgssapi-krb5-2 (>= 1.6.dfsg.2) but it is not installable
Depends: libicu44 (>= 4.4.1-1) but it is not installable
Depends: libk5crypto3 (>= 1.6.dfsg.2) but it is not installable
Depends: libkrb5-3 (>= 1.6.dfsg.2) but it is not installable
Depends: libssl0.9.8 (>= 0.9.8m-1) but 0.9.8g-15+lenny11 is to be installed
Depends: libxml2 (>= 2.7.4) but 2.6.32.dfsg-5+lenny3 is to be installed
E: Broken packages

Сейчас Вы пытаетесь установить php5-cgi из squeeze или sid. Вероятно, раньше добавляли самые разные репозитарии.

Попробуйте удалить поломанные пакеты apt-get purge php5-cgi (или даже dpkg -P php5-cgi).

После этого, установите их заново. Достаточно вот этого в sources.list:

deb     http://ftp.de.debian.org/debian  lenny  main

deb http://security.debian.org/ lenny/updates main
bb-support:
У вас репозитории для stable и для lenny одновременно добавлены, а уже как пару дней это разные дистрибутивы, stable уже squeeze (дебиан 6).

С учетом этого, может быть более простым обновление до squeeze (замените выше lenny -> squeeze, соответственно).

hacccker:
Посоветуйте че б попробовать исчо 🤪

Если все-таки надо, чтобы работало - лучше показать сервер специалисту.

hacccker:
Вообще у меня цель пых обновить до 5.3...

Зачем?

hacccker:
Интересно разобраться самому, понятное дело, админа нанять проще. Это я всегда успею :)

А оплатить услуги "админа" Вы "всегда успеете"? Вы готовы оплатить час работы администратора, на исправление Ваших "стараний"? А два?

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий