LINUX.ORG.RU
решено ФорумAdmin

Debian 6.0.3, apache2, php5


0

1

Здравствуйте. До сегодняшнего дня роль веб-сервера у меня выполнял Nginx, ибо сайт статический, посещаемость небольшая. Но вот решил я на будущее поставить backend'ом Apache + php5. Собственно при установке метапакета php5 и вылезает ошибка:

The following packages have unmet dependencies:
 php5 : Depends: libapache2-mod-php5 (>= 5.3.8-2) but 5.3.3-7+squeeze3 is to be installed or
                 libapache2-mod-php5filter (>= 5.3.8-2) but it is not going to be installed or
                 php5-cgi (>= 5.3.8-2) but it is not going to be installed or
                 php5-fpm (>= 5.3.8-2) but it is not installable
        Depends: php5-common (>= 5.3.8-2) but 5.3.3-7+squeeze3 is to be installed
E: Broken packages 

Нет, я всё понимаю - ему хочется версию 5.3.8-2. Но даже в sid на данный момент (у меня Debian 6.0.3 x32, кстати говоря) версия пакета ниже. На втором сервере с такой же ОС php5 устанавливается нужной версии без проблем.С такой же ошибкой вываливается установка php-pear. Подскажите пожалуйста, где у меня ошибка?

p.s. За час до этого хотел было прикрутить PHP прямо к Nginx (по мануалу с Базы Знаний clodo.ru, ибо не делал никогда), начал прямо с пункта уставновки PHP с FastCGI и передумал (пакеты удалил autoremove'ом) - решил использовать проверенный метод.



Последнее исправление: Sand3r (всего исправлений: 1)

Ответ на: комментарий от r2d2

[code=bash] root@ksu:~# apt-get install -t stable php5 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 : Depends: libapache2-mod-php5 (>= 5.3.8-2) but 5.3.3-7+squeeze3 is to be installed or libapache2-mod-php5filter (>= 5.3.8-2) but it is not going to be installed or php5-cgi (>= 5.3.8-2) but it is not going to be installed or php5-fpm (>= 5.3.8-2) but it is not installable Depends: php5-common (>= 5.3.8-2) but 5.3.3-7+squeeze3 is to be installed E: Broken packages[/code]

К сожалению то же самое.

Sand3r
() автор топика
Ответ на: комментарий от r2d2

Хм, и правда пара версий:

root@ksu:~# apt-cache showpkg php5
Package: php5
Versions: 
5.3.8-2 (/var/lib/apt/lists/pkgs.clodo.ru_debian_dists_squeeze_main_binary-i386_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/pkgs.clodo.ru_debian_dists_squeeze_main_binary-i386_Packages
                  MD5: 5384735980d335a7c4467e0df3809093

5.3.3-7+squeeze3 (/var/lib/apt/lists/1.mirror.clodo.ru_mirror.yandex.ru_debian_dists_squeeze_main_binary-i386_Packages) (/var/lib/apt/lists/1.mirror.clodo.ru_mirror.yandex.ru_debian-security_dists_squeeze_updates_main_binary-i386_Packages) (/var/lib/dpkg/status)
 Description Language: 
                 File: /var/lib/apt/lists/1.mirror.clodo.ru_mirror.yandex.ru_debian_dists_squeeze_main_binary-i386_Packages
                  MD5: ef85f921acd1e3c2678691dcdd900acf
deb http://1.mirror.clodo.ru/mirror.yandex.ru/debian/ squeeze main contrib non-free
deb-src http://1.mirror.clodo.ru/mirror.yandex.ru/debian/ squeeze main contrib non-free

deb http://1.mirror.clodo.ru/mirror.yandex.ru/debian-security/ squeeze/updates main contrib non-free
deb-src http://1.mirror.clodo.ru/mirror.yandex.ru/debian-security/ squeeze/updates main contrib non-free

deb http://1.mirror.clodo.ru/mirror.yandex.ru/debian/ squeeze-updates main contrib non-free
deb-src http://1.mirror.clodo.ru/mirror.yandex.ru/debian/ squeeze-updates main contrib non-free

deb http://1.mirror.clodo.ru/mirror.yandex.ru/debian-backports/ squeeze-backports main contrib non-free
deb-src http://1.mirror.clodo.ru/mirror.yandex.ru/debian-backports/ squeeze-backports main contrib non-free

deb http://nginx.org/packages/debian/ squeeze nginx
deb-src http://nginx.org/packages/debian/ squeeze nginx
root@ksu:~# cat /etc/apt/sources.list.d/*
deb http://pkgs.clodo.ru/debian squeeze main contrib non-free
deb-src http://pkgs.clodo.ru/debian squeeze main contrib non-free
Sand3r
() автор топика
Ответ на: комментарий от Sand3r

Как и что именно откатить и почему так получилось?

Что - очевидно - php5. А почему - тебе виднее. Наверно из сида поставил свежак.

Davyd ★★
()
Ответ на: комментарий от Davyd

Да я рад бы откатить php5, но он не установлен. Эта ошибка появилась при первой же попытке установить этот метапакет. Откуда он вообще взял эту sid'овскую версию? Репозиторий его я не подключал.

Sand3r
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.