Re: Apache update
Миронов М.С. wrote:
> Никита пишет:
>> apt-get install apache2
>> Чтение списков пакетов... Готово
>> Построение дерева зависимостей... Готово
>> Будут установлены следующие дополнительные пакеты:
>> apache2-common apache2-mpm-worker apache2-utils libapache-mod-php4
>
> ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^
>
>> php4-common php4-gd php4-mysql
>> Настойчиво рекомендуемые пакеты:
>> apache2-doc php4-pear
>> Пакеты, которые будут УДАЛЕНЫ:
>> apache2-mpm-prefork libapache2-mod-php4
>> НОВЫЕ пакеты, которые будут установлены:
>> apache2-mpm-worker
>> Пакеты, которые будут обновлены:
>> apache2 apache2-common apache2-utils libapache-mod-php4 php4-common
>
> ^^^^^^^^^^^^^^^^^^
>
>> php4-gd php4-mysql
>> обновлено 7, установлено 1 новых пакетов, для удаления отмечено 2
>> пакетов, и 11 пакетов не обновлено.
>> Необходимо скачать 0B/2979kB архивов.
>> После распаковки объем занятого дискового пространства уменьшится на
>> 1565kB.
>> Хотите продолжить? [Д/н] n
>> Аварийное завершение.
>>
>> удаляет модуль php4, ставишь его вручную, и толку нет.
>>
>>
>
> Первое: Ты пытаешься использовать apache2-mpm-worker - вариант апача с
> нитками. Он не совместим с модулем для php.
> Второе: Ты ставишь модуль для apache1 а используешь apache2
Ну не совсем так. Он ставит (не обновляет, а ставит) новую версию
apache2, который тянет за собой apache2-mpm-worker вместо того, чтобы
обновить apache2-mpm-prefork, что ведет к удалению пхп для апача 2.
А это ведет к тому, что по зависимостям нужет пхп4 и умный apt-get
пытается удослетворить зависимости установкой пхп для 1го апача (оно
где-то там унутре где неонка идет первым пунктом, а либапач2-мод-пхп4
только вторым). Он еще следом должет и первый апач потянуть, но в данном
случае первый апач похоже уже стоит. =\
>
> Тебе надо поставить apache2-mpm-prefork вместо apache2-mpm-worker и
> установить libapache2-mod-php4
Надо либо сказать upgrade, либо запустить aptitude и руками разрешить
все зависимости, либо сказать
apt-get install apache2 apache2-mpm-prefork
Reply to: