In new stage3 tarballs there is a symlink /var/run -> /run. Since prosody relies on /var/run/jabber directory existance it fails to start because /run is tmpfs that being cleared after every reboot. Reproducible: Always Steps to Reproduce: 1. If there is no symlink /var/run -> /run then create it 2. Try to start prosody Actual Results: $ sudo /etc/init.d/prosody restart * Stopping Prosody XMPP Server ... * start-stop-daemon: fopen `/var/run/jabber/prosody.pid': No such file or directory [ ok ] * Starting Prosody XMPP Server ... [ ok ] * start-stop-daemon: fopen `/var/run/jabber/prosody.pid': No such file or directory
Created attachment 330712 [details, diff] prosody.initd.patch
Updated the init script in CVS, new merges (and remerges) should install the init script with your patch.