Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Проблема в переустановкой Apache2  (Прочитано 10960 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн djserg-minyar

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Проблема в переустановкой Apache2
« : 20 Марта 2012, 09:15:03 »
Всем добрый день, возникла проблема после удаления apache2.
Делал так, сначала удалил так apt-get remove apache2,
потом так apt-get --purge remove apache2 apache2.2-common
потом ручками удалил все папки apache2.

После этого устанавливаю apt-get install apache2

запускаю

# /etc/init.d/apache2 start
No apache MPM package installed

ругается на MPM пакет.

ставлю его
# apt-get install apache2-mpm-worker             
Reading package lists... Done
Building dependency tree       
Reading state information... Done
apache2-mpm-worker is already the newest version.
apache2-mpm-worker set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

говорит что якобы установлен, но запуск апача не происходит  :'(

как восстановить?

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: Проблема в переустановкой Apache2
« Ответ #1 : 20 Марта 2012, 10:36:04 »
apt-get install --reinstall apache2-mpm-worker
?
OpenWrt 19.07

Оффлайн djserg-minyar

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: Проблема в переустановкой Apache2
« Ответ #2 : 20 Марта 2012, 11:05:07 »
Тоже самое
# apt-get install --reinstall apache2-mpm-worker
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  apache2-mpm-itk
The following NEW packages will be installed:
  apache2-mpm-worker
0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
Need to get 0B/2 322B of archives.
After this operation, 0B of additional disk space will be used.
Do you want to continue [Y/n]? y
dpkg: apache2-mpm-itk: dependency problems, but removing anyway as you requested:
 apache2 depends on apache2-mpm-worker (= 2.2.16-1ubuntu3.5) | apache2-mpm-prefork (= 2.2.16-1ubuntu3.5) | apache2-mpm-event (= 2.2.16-1ubuntu3.5) | apache2-mpm-itk (= 2.2.16-1ubuntu3.5); however:
  Package apache2-mpm-worker is not installed.
  Package apache2-mpm-prefork is not installed.
  Package apache2-mpm-event is not installed.
  Package apache2-mpm-itk is to be removed.
(Reading database ... 126282 files and directories currently installed.)
Removing apache2-mpm-itk ...
No apache MPM package installed
Selecting previously deselected package apache2-mpm-worker.
(Reading database ... 126276 files and directories currently installed.)
Unpacking apache2-mpm-worker (from .../apache2-mpm-worker_2.2.16-1ubuntu3.5_i386.deb) ...
Setting up apache2-mpm-worker (2.2.16-1ubuntu3.5) ...
No apache MPM package installed
root@Komp:/var/log# /etc/init.d/apache2 start                     
No apache MPM package installed

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: Проблема в переустановкой Apache2
« Ответ #3 : 20 Марта 2012, 11:13:40 »
Я предлагаю проверить путь к бинарнику, т.к сообщение вызывается этим кодом
Код: (bash) [Выделить]
if [ -x /usr/sbin/apache2 ] ; then
        HAVE_APACHE2=1
else
        echo "No apache MPM package installed"
        exit 0
fi
which apache2
ls -l $(which apache2)
OpenWrt 19.07

Оффлайн djserg-minyar

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: Проблема в переустановкой Apache2
« Ответ #4 : 20 Марта 2012, 11:22:10 »
which apache2
а не находит он бинарника((

# which apache2

# whereis apache2
apache2: /usr/sbin/apache2 /etc/apache2 /usr/lib/apache2 /usr/share/apache2 /usr/share/man/man8/apache2.8.gz



Пользователь решил продолжить мысль 20 Марта 2012, 11:23:43:
# ls -l /usr/sbin | grep apache2
lrwxrwxrwx 1 root    root          34 2012-03-20 13:16 apache2 -> ../lib/apache2/mpm-prefork/apache2
-rwxr-xr-x 1 root    root        5326 2012-02-15 00:03 apache2ctl
lrwxrwxrwx 1 root    root          10 2012-03-20 13:16 apachectl -> apache2ctl

файлик почему то в консоли красным отображается
« Последнее редактирование: 20 Марта 2012, 11:23:43 от djserg-minyar »

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: Проблема в переустановкой Apache2
« Ответ #5 : 20 Марта 2012, 11:27:44 »
я рекомендую так
sudo apt-get -o DPkg::options::=--force-confmiss --reinstall install apache2 apache2-mpm-prefork

Оффлайн djserg-minyar

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: Проблема в переустановкой Apache2
« Ответ #6 : 20 Марта 2012, 11:33:20 »
папка куда ссылка указывает пуста
# ls -l /usr/lib/apache2/mpm-prefork
total 0

Пользователь решил продолжить мысль 20 Марта 2012, 11:34:33:
sudo apt-get -o DPkg::options::=--force-confmiss --reinstall install apache2 apache2-mpm-prefork
эффект тот же

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: Проблема в переустановкой Apache2
« Ответ #7 : 20 Марта 2012, 11:43:19 »
aptitude install -f
aptitude reinstall apache2 apache2.2-bin apache2.2-common apache2-mpm-worker
find /usr/lib/apache2/ -iname apache2 ?
« Последнее редактирование: 20 Марта 2012, 11:51:30 от KT315 »
OpenWrt 19.07

Оффлайн djserg-minyar

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: Проблема в переустановкой Apache2
« Ответ #8 : 20 Марта 2012, 12:02:19 »
Ура, заработало)))

видимо после этого
aptitude install -f
apt-get reinstall apache2 apache2.2-bin apache2.2-common apache2-mpm-worker

видимо какого то пакета не хватало, или удалил руками что лишнего.

Вообщем ребята, спасибо огромное  :2funny:

 

Страница сгенерирована за 0.028 секунд. Запросов: 25.