Package: rabbitmq-server
Version: 2.6.1-1
Severity: important

# apt-get --purge remove rabbitmq-server
Reading package lists... Done
Building dependency tree
...
Stopping rabbitmq-server: rabbitmq-server.
Purging configuration files for rabbitmq-server ...
Removing user `rabbitmq' ...
Warning: group `rabbitmq' has no more members.
userdel: user rabbitmq is currently logged in
/usr/sbin/deluser: `/usr/sbin/userdel rabbitmq' returned error code 8.
Exiting.
dpkg: error processing rabbitmq-server (--purge):
 subprocess installed post-removal script returned error exit status 1
Processing triggers for man-db ...
configured to not write apport reports
                                      Errors were encountered while
processing:
 rabbitmq-server
E: Sub-process /usr/bin/dpkg returned an error code (1)


I think that the issues is that the 'beam' program is not stopping soon
enough or at all.

I'm able to avoid the failure with this:
# diff -u info/rabbitmq-server.postrm.dist info/rabbitmq-server.postrm
--- info/rabbitmq-server.postrm.dist    2011-09-27 16:35:50.000000000
+0000
+++ info/rabbitmq-server.postrm 2011-10-21 21:22:22.000000000 +0000
@@ -39,6 +39,7 @@
         if getent passwd rabbitmq >/dev/null; then
                 # Stop epmd if run by the rabbitmq user
                 pkill -u rabbitmq epmd || :
+                pkill -u rabbitmq beam || :
 
                 deluser rabbitmq
         fi


This is ubuntu bug 878597.



-- System Information:
Debian Release: wheezy/sid
  APT prefers oneiric-updates
  APT policy: (500, 'oneiric-updates'), (500, 'oneiric-security'), (500, 
'oneiric'), (100, 'oneiric-backports')
Architecture: amd64 (x86_64)

Kernel: Linux 3.0.0-12-generic (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to