$ sudo mt-daapd -f
Config entry general/db_dir is deprecated. Please review the sample config
Firefly Version svn-1463: Starting with debuglevel 2
Starting rendezvous daemon
Starting signal handler
Initializing database
Starting web server from /usr/share/mt-daapd/admin-root on port 3689
Registering rendezvous names
Serving 79 songs. Startup complete in 0 seconds
Rescanning database
Signal handler started
Starting playlist scan
Query: delete from songs where id not in (select id from updated)
Error: attempt to write a readonly database
Aborting
Rendezvous socket closed (daap server crashed?) Aborting.
Aborting
erm, your config file is deprecated.
Then your db_param is maybe even missing, or the db_param defaults to the current dir, which seems like its not readable to the user mt-daapd revokes to.
besides, use CODE to format log outputs. its a lot nicer.