Установка 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
задан 8 October 2010 в 00:09

8 ответов

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

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

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

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

Чтение списков пакетов ... Готово Создание дерева зависимостей Чтение информации о состоянии. .. Готово Чтение информации расширенного состояния Инициализация состояний пакета ... Выполнено Следующие пакеты NEW будут установлены: 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 не обновить.

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

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

1
ответ дан 25 July 2018 в 23:08
  • 1
    apache2-mpm-worker и apache2-mpm-prefork - это пакеты, которые являются взаимными эксклюзивными, то есть вы можете установить только одну версию. Поскольку пакет, который вы устанавливаете, зависит от apache2-mpm-prefork, он будет установлен, поэтому apache2-mpm-worker должен быть удален. – txwikinger 8 October 2010 в 01:00
  • 2
    Я также недавно установил moodle, кстати, что может запутать вещи. ОК ... У меня есть резервная копия этой машины, поэтому я попробую переконфигурировать. – Kyle Hodgson 8 October 2010 в 06:57
  • 3
    Пакет: apache2-mpm-prefork Состояние: не установлено – koanhead 8 October 2010 в 11:26
  • 4
    Упс, я прокомментировал, прежде чем понял, о чем говорил txwikinger. Да, из показаний состояния пакета выше, кактусы зависят от mpm-prefork, который, как указывает txwikinger, конфликтует с mpm-worker (я беру слово для этого, aptitude почему-не apache2-mpm-prefork не делает это очевидно). Хороший улов, сэр. – koanhead 8 October 2010 в 11:35
  • 5
    me @ mymachine: ~ $ sudo dpkg-reconfigure cacti / usr / sbin / dpkg-reconfigure: кактусы разбиты или не полностью установлены – Kyle Hodgson 9 October 2010 в 00:53

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

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

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

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

Чтение списков пакетов ... Готово Создание дерева зависимостей Чтение информации о состоянии. .. Готово Чтение информации расширенного состояния Инициализация состояний пакета ... Выполнено Следующие пакеты NEW будут установлены: 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 не обновить.

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

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

1
ответ дан 27 July 2018 в 03:01
  • 1
    apache2-mpm-worker и apache2-mpm-prefork - это пакеты, которые являются взаимными эксклюзивными, то есть вы можете установить только одну версию. Поскольку пакет, который вы устанавливаете, зависит от apache2-mpm-prefork, он будет установлен, поэтому apache2-mpm-worker должен быть удален. – txwikinger 8 October 2010 в 01:00
  • 2
    Я также недавно установил moodle, кстати, что может запутать вещи. ОК ... У меня есть резервная копия этой машины, поэтому я попробую переконфигурировать. – Kyle Hodgson 8 October 2010 в 06:57
  • 3
    Пакет: apache2-mpm-prefork Состояние: не установлено – koanhead 8 October 2010 в 11:26
  • 4
    Упс, я прокомментировал, прежде чем понял, о чем говорил txwikinger. Да, из показаний состояния пакета выше, кактусы зависят от mpm-prefork, который, как указывает txwikinger, конфликтует с mpm-worker (я беру слово для этого, aptitude почему-не apache2-mpm-prefork не делает это очевидно). Хороший улов, сэр. – koanhead 8 October 2010 в 11:35
  • 5
    me @ mymachine: ~ $ sudo dpkg-reconfigure cacti / usr / sbin / dpkg-reconfigure: кактусы разбиты или не полностью установлены – Kyle Hodgson 9 October 2010 в 00:53

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

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

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

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

Чтение списков пакетов ... Done Создание дерева зависимостей Чтение информации о состоянии ... Готово Чтение информации расширенного состояния Инициализация состояний пакета ... Выполнено Следующие пакеты NEW будут установлены: 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 не обновлен.

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

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

1
ответ дан 2 August 2018 в 04:28

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

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

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

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

Чтение списков пакетов ... Done Создание дерева зависимостей Чтение информации о состоянии ... Готово Чтение информации расширенного состояния Инициализация состояний пакета ... Выполнено Следующие пакеты NEW будут установлены: 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 не обновлен.

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

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

1
ответ дан 4 August 2018 в 21:01

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

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

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

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

Чтение списков пакетов ... Done Создание дерева зависимостей Чтение информации о состоянии ... Готово Чтение информации расширенного состояния Инициализация состояний пакета ... Выполнено Следующие пакеты NEW будут установлены: 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 не обновлен.

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

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

1
ответ дан 6 August 2018 в 04:33

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

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

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

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

Чтение списков пакетов ... Done Создание дерева зависимостей Чтение информации о состоянии ... Готово Чтение информации расширенного состояния Инициализация состояний пакета ... Выполнено Следующие пакеты NEW будут установлены: 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 не обновлен.

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

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

1
ответ дан 7 August 2018 в 22:42

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

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

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

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

Чтение списков пакетов ... Done Создание дерева зависимостей Чтение информации о состоянии ... Готово Чтение информации расширенного состояния Инициализация состояний пакета ... Выполнено Следующие пакеты NEW будут установлены: 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 не обновлен.

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

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

1
ответ дан 10 August 2018 в 10:48

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

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

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

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

Чтение списков пакетов ... Done Создание дерева зависимостей Чтение информации о состоянии ... Готово Чтение информации расширенного состояния Инициализация состояний пакета ... Выполнено Следующие пакеты NEW будут установлены: 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 не обновлен.

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

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

1
ответ дан 13 August 2018 в 17:22
  • 1
    apache2-mpm-worker и apache2-mpm-prefork - это пакеты, которые являются взаимными эксклюзивными, то есть вы можете установить только одну версию. Поскольку пакет, который вы устанавливаете, зависит от apache2-mpm-prefork, он будет установлен, поэтому apache2-mpm-worker должен быть удален. – txwikinger 8 October 2010 в 01:00
  • 2
    Я также недавно установил moodle, кстати, что может запутать вещи. ОК ... У меня есть резервная копия этой машины, поэтому я попробую переконфигурировать. – Kyle Hodgson 8 October 2010 в 06:57
  • 3
    Пакет: apache2-mpm-prefork Состояние: не установлено – koanhead 8 October 2010 в 11:26
  • 4
    Упс, я прокомментировал, прежде чем понял, о чем говорил txwikinger. Да, из показаний состояния пакета выше, кактусы зависят от mpm-prefork, который, как указывает txwikinger, конфликтует с mpm-worker (я беру слово для этого, aptitude почему-не apache2-mpm-prefork не делает это очевидно). Хороший улов, сэр. – koanhead 8 October 2010 в 11:35
  • 5
    me @ mymachine: ~ $ sudo dpkg-reconfigure cacti / usr / sbin / dpkg-reconfigure: кактусы разбиты или не полностью установлены – Kyle Hodgson 9 October 2010 в 00:53

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

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