Once rabbitmq-server had been installed, I can reproduce this with: $ ssh $host "sudo service rabbitmq-server start"
Ie, no 'tee' is necessary. This, however, does not exhibit the hang: $ sudo service rabbitmq-server start >out 2>&1" This patch seems to fix it for me: --- /etc/init.d/rabbitmq-server.dist 2011-10-20 01:01:07.852757569 +0000 +++ /etc/init.d/rabbitmq-server 2011-10-20 01:02:32.204758210 +0000 @@ -40,8 +40,8 @@ else RETVAL=0 set +e - setsid sh -c "$DAEMON > ${INIT_LOG_DIR}/startup_log \ - 2> ${INIT_LOG_DIR}/startup_err" & + setsid sh -c "exec $DAEMON" > "${INIT_LOG_DIR}/startup_log" \ + 2> "${INIT_LOG_DIR}/startup_err" & $CONTROL wait >/dev/null 2>&1 RETVAL=$? set -e ** Changed in: rabbitmq-server (Ubuntu) Importance: Undecided => Medium ** Changed in: rabbitmq-server (Ubuntu) Status: New => Triaged -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to rabbitmq-server in Ubuntu. https://bugs.launchpad.net/bugs/878600 Title: 'service start rabbitmq-server' does not fully detach from parent To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/rabbitmq-server/+bug/878600/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs