Package: red5-server
Version: 1.0~svn4198-1
Severity: grave
Justification: renders package unusable
Hi,
The server fails to start from initscripts. There is the following
warning in /var/log/red5/error.log:
----
2011-03-25 09:54:10,456 [main] WARN org.red5.server.ContextLoader - Context
destroy failed for: default.context
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named
'default.context' is defined
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:527)
~[org.springframework.beans.jar:3.0.5.BUILD-20110213184444]
at
org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1083)
~[org.springframework.beans.jar:3.0.5.BUILD-20110213184444]
at
org.springframework.beans.factory.support.AbstractBeanFactory.destroyBean(AbstractBeanFactory.java:950)
~[org.springframework.beans.jar:3.0.5.BUILD-20110213184444]
at org.red5.server.ContextLoader.unloadContext(ContextLoader.java:303)
[red5.jar:na]
at org.red5.server.ContextLoader.uninit(ContextLoader.java:213)
[red5.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[na:1.6.0_18]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
~[na:1.6.0_18]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[na:1.6.0_18]
at java.lang.reflect.Method.invoke(Method.java:616) ~[na:1.6.0_18]
at
org.springframework.beans.factory.support.DisposableBeanAdapter.invokeCustomDestroyMethod(DisposableBeanAdapter.java:273)
[org.springframework.beans.jar:3.0.5.BUILD-20110213184444]
at
org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:199)
[org.springframework.beans.jar:3.0.5.BUILD-20110213184444]
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:487)
[org.springframework.beans.jar:3.0.5.BUILD-20110213184444]
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:463)
[org.springframework.beans.jar:3.0.5.BUILD-20110213184444]
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:431)
[org.springframework.beans.jar:3.0.5.BUILD-20110213184444]
at
org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1048)
[org.springframework.context.jar:3.0.5.BUILD-20110213184444]
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:433)
[org.springframework.context.jar:3.0.5.BUILD-20110213184444]
at org.red5.server.Launcher.launch(Launcher.java:64) [red5.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[na:1.6.0_18]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
~[na:1.6.0_18]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[na:1.6.0_18]
at java.lang.reflect.Method.invoke(Method.java:616) ~[na:1.6.0_18]
at org.red5.server.Bootstrap.bootStrap(Bootstrap.java:118) [boot.jar:na]
at org.red5.server.Bootstrap.main(Bootstrap.java:49) [boot.jar:na]
----
----
# sh -x /etc/init.d/red5-server start
+ PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
+ NAME=red5-server
+ DAEMON=/usr/share/red5/red5.sh
+ DAEMON_STOP=/usr/share/red5/red5-shutdown.sh
+ RED5_MAINCLASS=org.red5.server.Bootstrap
+ DESC=Flash streaming server
+ PIDFILE=/var/run/red5-server.pid
+ DEFAULT=/etc/default/red5-server
+ . /lib/lsb/init-functions
+ FANCYTTY=
+ [ -e /etc/lsb-base-logging.sh ]
+ true
+ NO_START=0
+ DIETIME=30
+ STARTTIME=5
+ DAEMONUSER=_red5
+ JAVA_HOME=/usr/lib/jvm/java-6-openjdk/
+ JAVA_OPTS=
+ RED5_HOME=/usr/share/red5/
+ RED5_OPTS=
+ [ -r /etc/default/red5-server ]
+ . /etc/default/red5-server
+ export JAVA_HOME JAVA_OPTS RED5_HOME RED5_OPTS
+ test -x /usr/share/red5/red5.sh
+ [ -n _red5 ]
+ + getent passwd
grep -q ^_red5:
+ getent passwd
+ awk -F : {print $3}
+ grep ^_red5:
+ DAEMONUID=102
+ getent passwd
+ grep ^_red5:
+ awk -F : {print $4}
+ DAEMONGID=65534
+ [ 0 != 0 -a start != stop ]
+ set -e
+ log_daemon_msg Starting Flash streaming server red5-server
+ [ -z Starting Flash streaming server ]
+ log_daemon_msg_pre Starting Flash streaming server red5-server
+ :
+ [ -z red5-server ]
+ /bin/echo -n Starting Flash streaming server : red5-server
Starting Flash streaming server : red5-server+ log_daemon_msg_post Starting
Flash streaming server red5-server
+ :
+ running
+ [ ! -f /var/run/red5-server.pid ]
+ cat /var/run/red5-server.pid
+ pid=26554
+ running_pid 26554
+ pid=26554
+ [ -z 26554 ]
+ [ ! -d /proc/26554 ]
+ return 1
+ return 1
+ start_server
+ start-stop-daemon --start --quiet --pidfile /var/run/red5-server.pid
--make-pidfile --chuid _red5 --background --chdir /usr/share/red5/ --name java
--startas /usr/share/red5/red5.sh --
+ errcode=0
+ return 0
+ [ -n 5 ]
+ sleep 5
+ running
+ [ ! -f /var/run/red5-server.pid ]
+ cat /var/run/red5-server.pid
+ pid=26752
+ running_pid 26752
+ pid=26752
+ [ -z 26752 ]
+ [ ! -d /proc/26752 ]
+ return 1
+ return 1
+ log_end_msg 1
+ [ -z 1 ]
+ local retval
+ retval=1
+ log_end_msg_pre 1
+ :
+ log_use_fancy_output
+ TPUT=/usr/bin/tput
+ EXPR=/usr/bin/expr
+ [ -t 1 ]
+ [ xrxvt-unicode != x ]
+ [ xrxvt-unicode != xdumb ]
+ [ -x /usr/bin/tput ]
+ [ -x /usr/bin/expr ]
+ /usr/bin/tput hpa 60
+ /usr/bin/tput setaf 1
+ [ -z ]
+ FANCYTTY=1
+ true
+ /usr/bin/tput setaf 1
+ RED=
+ /usr/bin/tput setaf 3
+ YELLOW=
+ /usr/bin/tput op
+ NORMAL=
+ [ 1 -eq 0 ]
+ [ 1 -eq 255 ]
+ /bin/echo -e failed!
failed!
+ log_end_msg_post 1
+ :
+ return 1
----
I have experienced this failure both on a Squeeze system with
red5-server package from Wheezy (at first) and on a pure Sid system.
I am not the only one to experience this failure.
See: http://osflash.org/pipermail/red5_osflash.org/2011-March/040043.html
When looking for the error message Google led me to this page:
http://forum.springsource.org/showthread.php?t=28068
and I have checked and compared the configuration files (untouched
by me) with a running server with 0.9.1 package of Squeeze without
noticing anything relevant.
Thanks for your much appreciated work on packaging red5-server.
Best regards,
Frédéric Lehobey
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.26-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages red5-server depends on:
ii adduser 3.112+nmu2 add and remove users and groups
ii default-jre-headless [java 1:1.6-40 Standard Java or Java compatible R
ii libred5-java 1.0~svn4198-1 remote API for Red5 flash streamin
ii libtomcat6-java 6.0.32-1 Servlet and JSP engine -- core lib
ii openjdk-6-jre-headless [ja 6b18-1.8.7-2 OpenJDK Java runtime, using Hotspo
red5-server recommends no packages.
red5-server suggests no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]