In line 29: checkpath -q -d -m 0770 -o jabber:jabber "${pidfile}" creates a directory called /var/run/jabber/prosody.pid/ which causes the error during startup, resulting in prosody not starting: Oct 14 14:39:49 [prosody] mod_posix: Couldn't write pidfile at /var/run/jabber/prosody.pid; /var/run/jabber/prosody.pid: Is a directory Oct 14 14:39:49 [prosody] general: Shutting down: Couldn't write pidfile Reproducible: Always
I can confirm this.
Fix is in CVS -- this was caused by me forgetting to change -d to -f on the added checkpath call :-/