Instalando libapache2-mod-python remove cactos

2

Estou tentando instalar o Django em uma máquina que é principalmente uma caixa de administração de rede; tem nagios e cactos instalados nele. Eu entrei hoje para instalar o Django e, quando segui as instruções a seguir, obtive resultados estranhos:

sudo apt-get install apache2 libapache2-mod-python 

Disse que estava liberando 77 MB de arquivos. Eu deveria ter prestado mais atenção e parado, mas imaginei que, se o apt-get quisesse, seria provavelmente OK. A próxima coisa que vejo, no entanto, é um aplicativo baseado em ncurses explicando que agora estávamos removendo os cactos. Eu pressionei ctrl-z, já que não quero remover os cactos. Agora meu sistema parece estar em um estado estranho (embora os cactos ainda estejam OK). Por exemplo:

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

Além disso, estou vendo muitos desses erros agora (como esperado, suponho):

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?

Qual é o meu melhor próximo passo? Eu não quero perder minha configuração cacti com certeza. Qual é a melhor maneira de limpar esse sistema?

    
por Kyle Hodgson 07.10.2010 / 20:58

1 resposta

1

Se eu estou lendo isso corretamente, o primeiro passo seria dpkg-reconfigure cacti .

Isso pode ou não funcionar - estou assumindo que as configurações de alguma forma foram mastigadas durante a instalação.

Acabei de instalar o libapache2-mod-python nesta máquina e fiz aptitude why-not cacti e consegui "Não foi possível encontrar um motivo para remover o cacti." Isso é um pouco estranho, pois o cacti não está instalado.

Resultado de aptitude install cacti após a instalação do acima:

Lendo listas de pacotes ... Concluído Construindo árvore de dependências
Lendo informações de estado ... Concluído Lendo informações de estado estendido
Inicializando os estados do pacote ... Concluído Os seguintes pacotes NOVOS serão instalados:   apache2-mpm-prefork {a} cactos 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} servidor-mysql {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}

Os seguintes pacotes serão REMOVIDOS:   apache2-mpm-worker {a}

0 pacotes atualizados, 21 recém-instalados, 1 para remover e 0 não atualizados.

Precisa obter 33,2 MB de arquivos. Após a descompactação, 86,6MB serão usados.

Eu não entendo porque o aptitude quer remover o mpm-worker se ele não o detectar como um conflito (via aptitude why-not). Você ainda tem o mpm-worker instalado?

    
por koanhead 07.10.2010 / 21:26