diff -uNr munge-0.5.8.ORIG/src/etc/munge.init.in munge-0.5.8/src/etc/munge.init.in --- munge-0.5.8.ORIG/src/etc/munge.init.in 2009-07-22 23:51:58.211310282 +0200 +++ munge-0.5.8/src/etc/munge.init.in 2009-07-22 23:53:58.585303749 +0200 @@ -116,6 +116,13 @@ # According to LSB, running "start" on a service already running should be # considered successful. ## + # If there is no key then exit as a configuration error. + if [ ! -f /etc/munge/munge.key ] ; then + echo "/etc/munge/munge.key does not exist, generate with create-munge-key" + exit 6 + fi + + printf "Starting $DESC: " case $SYSTEM in DEBIAN)