
A partir de una instalación estable de Debian 8, realicé los pasos de instalación en estos enlaces:
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
Pero esto es lo que sucede:
Agregue jessie-backports:
# vi /etc/apt/sources.list
deb http://http.debian.net/debian jessie-backports main
Comenzar la instalación:
# 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)
Intenté desinstalar y reinstalar javascript-common (y MUCHAS otras medidas) sin éxito.
¿Algúna idea de cómo arreglar esto?
Gracias, greg
Respuesta1
Gracias por la ayuda, muy apreciada. Finalmente pude rastrear esto hasta un script posterior a la instalación para javascript-common (dependencia de ZoneMinder) que asumía Apache 2.4 (aquí todavía ejecuta Apache 2.2). Con un poco de piratería en el script, finalmente se instaló.
Respuesta2
Respondiendo porque tuve el mismo problema y tuve que investigar exactamente qué incompatibilidad existía. Descargado y extraído elpaquete, comentó el bloque if..fi completo que hace referencia a apache2_invoke en postinst, postrm y prerm, luego volvió a empaquetar el .deb para instalarlo con dpkg como se explicóaquí. El único inconveniente del reempaquetado es que es posible que deba acordarme de eliminar los archivos de configuración y los enlaces simbólicos si es necesario.
Otros enlaces relevantes:
Notas de Apache 2.4 que explican cómo analizar los nuevos comandos wrt empaquetado