diff -uNr munge-0.5.10.ORIG/src/etc/munge.init.in munge-0.5.10/src/etc/munge.init.in --- munge-0.5.10.ORIG/src/etc/munge.init.in 2011-02-27 10:34:34.980855448 +0100 +++ munge-0.5.10/src/etc/munge.init.in 2011-02-27 10:36:37.645394273 +0100 @@ -115,9 +115,16 @@ { # Start the service. # +# 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 + # Required by LSB, where running "start" on a service already running should be # considered successful. ## + log_init "Starting $DESC" "$DAEMON_NAME" VARRUNDIR="$localstatedir/run/munge"