Package: ejabberd
Version: 2.1.5-3
Severity: normal
I have been facing a similar problem for a very long time. Stop followed by a
start works fine but a restart takes a very long time. The fix I did was to
change "sleep 1" to "sleep 2" in the init.d script and restart was working
fine.
-- System Information:
Debian Release: 6.0
APT prefers squeeze-updates
APT policy: (500, 'squeeze-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages ejabberd depends on:
ii adduser 3.112+nmu2 add and remove users and groups
ii debconf [debconf-2.0] 1.5.36.1 Debian configuration management sy
ii erlang-asn1 1:14.a-dfsg-3 Erlang/OTP modules for ASN.1 suppo
ii erlang-base [erlang-abi 1:14.a-dfsg-3 Erlang/OTP virtual machine and bas
ii erlang-crypto 1:14.a-dfsg-3 Erlang/OTP cryptographic modules
ii erlang-inets 1:14.a-dfsg-3 Erlang/OTP Internet clients and se
ii erlang-mnesia 1:14.a-dfsg-3 Erlang/OTP distributed relational/
ii erlang-odbc 1:14.a-dfsg-3 Erlang/OTP interface to SQL databa
ii erlang-public-key 1:14.a-dfsg-3 Erlang/OTP public key infrastructu
ii erlang-ssl 1:14.a-dfsg-3 Erlang/OTP implementation of SSL
ii erlang-syntax-tools 1:14.a-dfsg-3 Erlang/OTP modules for handling ab
ii libc6 2.11.2-10 Embedded GNU C Library: Shared lib
ii libexpat1 2.0.1-7 XML parsing C library - runtime li
ii libpam0g 1.1.1-6.1 Pluggable Authentication Modules l
ii libssl0.9.8 0.9.8o-4squeeze1 SSL shared libraries
ii openssl 0.9.8o-4squeeze1 Secure Socket Layer (SSL) binary a
ii ucf 3.0025+nmu1 Update Configuration File: preserv
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
ejabberd recommends no packages.
Versions of packages ejabberd suggests:
ii imagemagick 8:6.6.0.4-3 image manipulation programs
ii libunix-syslog-perl 1.1-2 Perl interface to the UNIX syslog(
--- ejabberd-2.1.4.debian/debian/init.d 2010-08-02 21:43:01.000000000 +0530
+++ ejabberd-2.1.4/debian/init.d 2010-08-03 12:25:05.000000000 +0530
@@ -71,7 +71,7 @@
{
if ctl stop ; then
cnt=0
- sleep 1
+ sleep 2
while ctl status || test $? = 1 ; do
echo -n .
cnt=`expr $cnt + 1`