Ошибка при установке Apache на 12.04 LTS

На сервере Ubuntu 12.04 LTS мне нужен Apache 2.4.5 или выше. Я делаю это:

add-apt-repository ppa:ondrej/php5
apt-get update
apt-get install apache2

Но когда я запускаю последнюю команду, я получаю:

Setting up apache2 (2.4.20-1+deb.sury.org~precise+1) ...
Feature bundle "5.16" is not supported by Perl 5.14.2 at /usr/sbin/a2enmod line 14
BEGIN failed--compilation aborted at /usr/sbin/a2enmod line 14.
dpkg: error processing apache2 (--configure):
 subprocess installed post-installation script returned error exit status 255
Errors were encountered while processing:
 apache2
E: Sub-process /usr/bin/dpkg returned an error code (1)

Кажется, мне нужна более новая версия Perl. Как мне это получить? Я не могу найти PPA с ним.

1
задан 15 April 2016 в 12:52

2 ответа

Поскольку у меня тоже была эта проблема на некоторых серверах Ubuntu 12.04, которые я поддерживал, я решил создать клон PPA Ondrej с последними известными рабочими пакетами Ubuntu 12.04.

https: // launchpad. net / ~ nickmoline / + archive / ubuntu / php55

Переключение на этот PPA позволило мне снова установить Apache и PHP.

это блокирует Apache до 2.4.16 вместо unworkable 2.4.20

Прежде чем я это сделал, я связался с Ondrej, который дал мне знать, что они в конечном итоге исправит проблему, но у них нет таймфрейма на этом, когда они это сделают, я продолжу и обновите свой PPA и добавьте примечание, которое вы можете прекратить использовать.

Не стесняйтесь использовать его, если он вам полезен.

3
ответ дан 23 May 2018 в 12:10
  • 1
    Не обращайте на меня внимания, я вижу, что @oerdnj обновил вышеупомянутый ответ, указав, что он уже решил проблему. – Nick Moline 20 April 2016 в 22:20

Вы можете найти и загрузить старые пакеты из истории сборки:

wget -A deb -m --no-parent https://launchpad.net/~ondrej/+archive/ubuntu/php5/+build/7886307
wget https://launchpad.net/~ondrej/+archive/ubuntu/php5/+build/7886308/+files/apache2-data_2.4.16-4+deb.sury.org~precise+4_all.deb

Этот набор пакетов относится к предыдущей версии, которая не должна зависеть от Perl 5.16.

1
ответ дан 23 May 2018 в 12:10

Другие вопросы по тегам:

Похожие вопросы: