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?