Problema ao instalar o ZoneMinder de jessie-backports no Debian 8

Problema ao instalar o ZoneMinder de jessie-backports no Debian 8

Começando com uma instalação estável do Debian 8, executei as etapas de instalação nestes links:

https://zoneminder.readthedocs.io/en/stable/installationguide/debian.html https://wiki.zoneminder.com/Debian_8_64-bit_with_Zoneminder_1.29.0_the_Easy_Way

Mas aqui está o que acontece:

Adicione backports jessie:

# vi /etc/apt/sources.list
deb http://http.debian.net/debian jessie-backports main

Comece a instalação:

# apt-get update

# apt-get install zoneminder
...
Preparing to unpack .../zoneminder_1.29.0+dfsg-1~bpo8+1_armel.deb ...
Unpacking zoneminder (1.29.0+dfsg-1~bpo8+1) ...
...
dpkg: dependency problems prevent configuration of zoneminder:
zoneminder depends on javascript-common; however:
Package javascript-common is not configured yet.
dpkg: error processing package zoneminder (--configure):
dependency problems - leaving unconfigured
...
Errors were encountered while processing:javascript-common
zoneminder
E: Sub-process /usr/bin/dpkg returned an error code (1)

Tentei desinstalar e reinstalar o javascript-common (e MUITAS outras medidas) sem sucesso.

Alguma ideia de como consertar isso?

Obrigado, Greg

Responder1

Obrigado pela ajuda, muito apreciado. Finalmente consegui rastrear isso em um script pós-instalação para javascript-common (dependência do ZoneMinder) que estava assumindo o Apache 2.4 (ainda executando o Apache 2.2 aqui). Com um pouco de hacking no script, ele finalmente foi instalado.

Responder2

Respondendo porque tive o mesmo problema e tive que pesquisar exatamente qual incompatibilidade existia. Baixei e extraí opacote, comentou todo o bloco if..fi referenciando apache2_invoke em postinst, postrm e prerm e, em seguida, reembalou o .deb para instalar com dpkg conforme explicadoaqui. A única desvantagem do reempacotamento é que talvez eu precise me lembrar de excluir arquivos de configuração e links simbólicos, se necessário.

Outros links relevantes:

Notas do Apache 2.4 explicando como analisar os novos comandos no pacote

Notas comparando as funções 2.2 e 2.4 com Apache2_invoke

informação relacionada