Как установить Red5 с помощью apt-get? Получение ошибки подпроцесса

Это копия с вопроса о каком-то парнем на другом форуме, на который никто не получил удовлетворительного ответа.

Я столкнулся с той же ошибкой несколько дней назад на Ubuntu 13.04 Desktop. Похоже, что Red5 установлен, но по какой-то причине он не может быть запущен. Может ли кто-нибудь объяснить, что здесь происходит? Почему dpkg терпит неудачу? Я имею в виду, что это проверено репо, оно должно работать нормально.

apt-get install red5-server
Selecting previously deselected package red5-server.
(Reading database ... 53491 files and directories currently installed.) Unpacking red5-server (from .../red5-server_0.9.1-4squeeze1_all.deb) ...
Setting up red5-server (0.9.1-4squeeze1) ...
Starting Flash streaming server : red5-server failed!
invoke-rc.d: initscript red5-server, action "start" failed.
dpkg: error processing red5-server (--configure):
subprocess installed post-installation script returned error exit status 1
configured to not write apport reports
Errors were encountered while processing:
red5-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Logfile error.log в / usr / share / red5 / log полностью пуст. Другие журналы были не только по ним, но и не было никаких проблем.

Я решил проблему, но я сомневаюсь, что другие люди, к которым это произойдет, будут довольны решение. Я попробовал все, что знаю, потом я потерял нервы и переустановил весь Ubuntu.

Положите сервер Ubuntu 12.10. Я обнаружил, что Ubuntu 13 не совсем стабилен и должен признать, что я несколько разозлился на разработчиков. Ну, на Ubuntu 12.10 я сделал:

# apt-get install red5-server

, не получив java заранее, и все прошло хорошо. Но потом мне удалось запустить HTTP-сервер Red5, но любая демонстрация, которую я пытался запустить, никогда не подключалась к ней и никогда не воспроизводила никаких VOD. На самом деле я попытался установить плагин adminpanel, но это разбилось полностью Red5, и он не смог начать. Я удалил плагин, и Red5 снова начал нормально. Наконец я сошел с ума и отказался от Red5. Установленный Flumotion вместо этого и не могу сказать, что у меня больше успеха.

Тем не менее было бы неплохо, если бы кто-то окончательно дал нам реальный ответ на вопрос.

1
задан 17 November 2015 в 22:17

1 ответ

Быстрый путь

Вот закрытый отчет об ошибках в восходящем потоке: установка сбоя на Ubuntu 14.04 # 29 кажется, что пакет deb не обновляется, а исходный автор предлагает использовать предыдущий tarball. Он также упомянул:

Если кто-нибудь знает, как обновить материал .deb, дайте нам знать, и мы позаботимся об этом.

Следуйте принятому ответу в Ubuntu Trusty. Не удается запустить установку red5-server, которая содержит инструкции по установке восходящего пакета.

Проблема была вызвана ошибкой для запуска службы:

Starting Flash streaming server : red5-server failed!
invoke-rc.d: initscript red5-server, action "start" failed.

Как уже упоминалось в ответе AB #set -e, это самое быстрое решение для завершения установки, поскольку можно прокомментировать только связанные с сервисом команды в сценарии postinst:

#invoke-rc.d red5-server start || exit $?

Поскольку 12.10 / 13.04 не являются LTS и больше не поддерживаются здесь. Я тестирую его на новом Ubuntu 14.04.

Обновить список пакетов
sudo apt-get update
Попытка установить red5-server sudo apt-get install red5-server
[sudo] password for user: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 red5-server : Depends: libtomcat6-java (>= 6.0.20-7) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Сначала установите libtomcat6-java:
sudo apt-get install libtomcat6-java
Затем установите red5-server
sudo apt-get install red5-server

Здесь Ошибка установки на Ubuntu 14.04 # 29 . После того, как я установил libtomcat6-java,

, установка прошла нормально, после того, как я установил Ubuntu Trusty, не удалось запустить установку red5-server, которая содержит инструкции по установке пакета upstream.

user@user-14-sudo:~$ sudo service red5-server status
[sudo] password for user: 
 * Checking status of Flash streaming server red5-server                 [fail] 

user@user-14-sudo:~$ sudo service red5-server start
 * Starting Flash streaming server  red5-server                          [ OK ] 

user@user-14-sudo:~$ sudo service red5-server status
 * Checking status of Flash streaming server red5-server                 [fail] 

Даже если служба запустится нормально, произойдет сбой через секунду. Поэтому я считаю, что мой успех в установке без ошибок был просто удачей. Возможно, возникла ошибка, если служба не сработала при запуске postinst.

Я посмотрел вокруг по аналогичному случаю, для этого есть много нерешенных сообщений об ошибках:

Отчет об ошибке : lp # 1312814 red5-server имеет неудовлетворенные зависимости и amp; Не удалось запустить даже после обходных путей. Отчет об ошибке: lp # 1283218 red5-serve не запускается
1
ответ дан 24 May 2018 в 20:43

Другие вопросы по тегам:

Похожие вопросы: