
Начиная со стабильной установки Debian 8, я выполнил шаги по установке по этим ссылкам:
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
Но вот что происходит:
Добавьте jessie-backports:
# vi /etc/apt/sources.list
deb http://http.debian.net/debian jessie-backports main
Начать установку:
# 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)
Я пробовал удалить и переустановить javascript-common (и МНОГО других мер), но безрезультатно.
Есть идеи, как это исправить?
Спасибо, Грег.
решение1
Спасибо за помощь, очень признателен. Наконец-то мне удалось отследить это до скрипта после установки для javascript-common (зависимость ZoneMinder), который предполагал apache 2.4 (здесь все еще работает apache 2.2). С небольшими изменениями в скрипте он наконец-то установился.
решение2
Отвечаю, потому что у меня была та же проблема, и мне пришлось выяснить, какая именно несовместимость существовала. Скачал и распаковалупаковка, закомментировал весь блок if..fi, ссылающийся на apache2_invoke в postinst, postrm и prerm, затем переупаковал .deb для установки с помощью dpkg, как описаноздесь. Единственным недостатком перепаковки является то, что мне, возможно, придется не забыть удалить файлы конфигурации и символические ссылки, если это необходимо.
Другие соответствующие ссылки:
Заметки Apache 2.4, объясняющие, как анализировать новые команды в отношении упаковки