Установка libapache2-mod-python удаляет кактусы

Я пытаюсь установить Django на компьютере, который в первую очередь является сетевым администратором; на нем установлены нагио и кактусы. Я пришел сегодня, чтобы установить Django, и когда я следовал следующей инструкции, я получил странные результаты:

sudo apt-get install apache2 libapache2-mod-python 

Сказал мне, что это освобождает файлы размером 77 МБ. Я должен был взять больше уведомления и остановиться, но я предположил, что если apt-get хочет это сделать, то, вероятно, все в порядке. Следующее, что я вижу, однако, это приложение на основе ncurses, объясняющее, что мы теперь удаляем кактусы. Я нажал Ctrl-Z, так как я не хочу удалять кактусы. Теперь моя система находится в странном состоянии (хотя кактусы все еще в порядке). Например:

me@mysystem:~$ sudo dpkg -l|grep -v "ii"
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                            Version                         Description
+++-===============================-===============================-============================================
rF  cacti                           0.8.7e-2                        Frontend to rrdtool for monitoring systems a
rc  cacti-spine                     0.8.7e-2build1                  Multi-Threading poller for cacti
rc  libgd2-noxpm                    2.0.36~rc1~dfsg-3.1ubuntu1      GD Graphics Library version 2 (without XPM s

Кроме того, сейчас я вижу множество этих ошибок (как и следовало ожидать):

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

Что мне лучше всего дальше шаг? Я не хочу потерять свой конфиг кактусов наверняка. Как лучше всего очистить эту систему?

2
задан 7 October 2010 в 23:09

1 ответ

Если я правильно читаю, первым шагом будет dpkg-reconfigure cacti.

Это может работать, а может и не работать - я предполагаю, что во время установки конфиги каким-то образом получились.

Я только что установил libapache2-mod-python на эту машину, выполнил aptitude why-not cacti и получил «Невозможно найти причину для удаления кактусов». Это немного странно, так как кактусы не установлены.

Результат aptitude install cacti после установки выше:

Чтение списков пакетов ... Готово Построение дерева зависимостей
Чтение информации о состоянии ... Завершено Чтение расширенной информации о состоянии
[ 114] Инициализация состояний пакетов ... Готово. Будут установлены следующие НОВЫЕ пакеты: apache2-mpm-prefork {a} cacti dbconfig-common {a} libapache2-mod-php5 {a} libdbd-mysql-perl {a} libdbi- perl {a} libhtml-template-perl {a} libnet-daemon-perl {a} libphp-adodb {a} libplrpc-perl {a} mysql-client-5.1 {a} mysql-client-core-5.1 {a} mysql-server {a} mysql-server-5.1 {a} mysql-server-core-5.1 {a} php5-cli {a} php5-common {a} php5-mysql {a} php5-snmp {a} rrdtool { a} snmp {a}

Следующие пакеты будут УДАЛЕНЫ: apache2-mpm-worker {a}

0 пакетов обновлено, 21 недавно установлено, 1 удалено и 0 не обновлено. [ 1111]

Необходимо получить 33,2 МБ архивов. После распаковки будет использовано 86,6 МБ.

Я не понимаю, почему aptitude хочет удалить mpm-worker, если он не определяет это как конфликт (через aptitude, почему-нет). У вас все еще установлен mpm-worker?

0
ответ дан 7 October 2010 в 23:09

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

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