I'm having the same problem that is reported in this thread, and I'm hoping someone can help.
I just got a Beaglebone Black and installed Arch Linux on it, along with the normal murmur server using pacman. When I boot the device, the murmur server claims to be running, but I can't connect to it. If I manually restart the service, it works fine.
Notice the date - apparently on startup, the murmur server starts before the date is set. I've tried to update murmur.service to include "After=ntpd.service", but adding this line actually prevents the time from being set at all.
Can anybody help me figure out what's going on here? Thanks!