Я запускаю
sudo apt-get install apache2
и получаю эту ошибку:
Setting up apache2-mpm-worker (2.2.22-1ubuntu1.3) ...
/usr/sbin/apache2: symbol lookup error: /usr/sbin/apache2: undefined symbol: apr_thread_pool_task_owner_get
* Starting web server apache2
/usr/sbin/apache2: symbol lookup error: /usr/sbin/apache2: undefined symbol: apr_thread_pool_task_owner_get
Action 'start' failed.
The Apache error log may have more information.
invoke-rc.d: initscript apache2, action "start" failed.
/var/log/apache2/error.log пуст.
Можно ли установить другую версию apache2? Или, может быть, из другого источника?
У меня была та же проблема, и я исправил ее, удалив все файлы libapr версии 1.2 из / usr / local / lib, которые использовались вместо более свежих, установленных apt в / usr / lib. Я только что запустил
sudo rm /usr/local/lib/libapr*
Более элегантным / лучшим решением было бы удалить оттуда старые библиотечные файлы и создать ссылки из /usr/lib.
.Возможно, отправьте вывод как это (апач на kubuntu 12.04, установленном через лампу):
user@ubuntu:~ $
sudo dpkg -l | grep apache
apache2 2.2.22-1ubuntu1.3 Apache метапакет Сервера HTTP
apache2-mpm-prefork 2.2.22-1ubuntu1.3 Apache Сервер HTTP - традиционная нерезьбовая модель
apache2-utils 2.2.22-1ubuntu1.3 утилиты для веб-серверов
apache2.2-мусорное-ведро 2.2.22-1ubuntu1.3 Apache Сервер HTTP общие двоичные файлы
apache2.2-общий 2.2.22-1ubuntu1.3 Apache общие файлы Сервера HTTP
libapache2-mod-php5 5.3.10-1ubuntu3.6 серверная сторона, встроенный в HTML язык сценариев (модуль Apache 2)
user@ubuntu:~ $
Или...
Sudo apt-get update
sudo apt-get upgrade
sudo apt-get -f install
sudo reboot
Или...
sudo apt-get update
sudo apt-get remove --purge apache2 apache2-utils
sudo apt-get autoremove
sudo apt-get update
sudo tasksel
----> лампа установки---> следуют за guisudo reboot
Или... проверьте/etc/hosts