Bug#247401: Asterisk doesn't upgrade cleanly - initscript problems ?

Simon Huggins Simon Huggins <huggie@earth.li>, 247401@bugs.debian.org
Tue, 4 May 2004 23:39:49 +0100


Package: asterisk
Version: 0.9.0-1

Setting up asterisk (0.9.0-1) ...
adduser: Warning: The home dir you specified already exists.
User asterisk does already exist as a system user. Exiting...
The user `asterisk' is already a member of audio.
Starting Asterisk PBX: Asterisk already running on
/var/run/asterisk/asterisk.ctl.  Use 'asterisk -r' to connect.
invoke-rc.d: initscript asterisk, action "start" failed.
dpkg: error processing asterisk (--configure):
 subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
 asterisk

The postinst calls invoke-rc.d asterisk start which given it's already
running doesn't work.

The reason it fails is because the prerm fails which is ultimately
because /etc/init.d/asterisk stop fails.

I had to killall asterisk to get it to work though I can't now reproduce
it by going back to the 0.5.0 packages and upgrading again.

If there's anything you want me to try let me know.

-- 
----------(          "Her name is Bambi?" - Scully           )----------
Simon ----(                                                  )---- Nomis
                             Htag.pl 0.0.22