I have managed to get MediaTomb working. I browse to it at
http://bubba:49125/.
It confused me at first because running it from the command line as root worked fine but it wouldn't start correctly from /etc/init.d.
To fix it.
1: edit the storage bit of /etc/mediatomb/config.xml to be:
<storage>
<sqlite3 enabled="yes">
<database-file>/var/lib/dbconfig-common/sqlite3/mediatomb-daemon/mediatomb</database-file>
</sqlite3>
<mysql enabled="no"/>
</storage>
2: set INTERFACE="eth0" in /etc/default/mediatomb
3: copy /root/.mediatomb/mediatomb.db to /var/lib/dbconfig-common/sqlite3/mediatomb-daemon/mediatomb replacing the mediatomb file already there. It should now be 18432 bytes in size.
4: change the permissions on the folder /var/lib/dbconfig-common/sqlite3/mediatomb-daemon to 777.
5: change the permissions on the file /var/lib/dbconfig-common/sqlite3/mediatomb-daemon/mediatomb to 777.
6: Restart mediatomb with /etc/init.d/mediatomb restart.
The mediatomb log at /var/log/mediatomb.log should then be
2010-04-03 09:16:16 INFO: Loading configuration from: /etc/mediatomb/config.xml
2010-04-03 09:16:16 INFO: Checking configuration...
2010-04-03 09:16:16 INFO: Setting filesystem import charset to UTF-8
2010-04-03 09:16:16 INFO: Setting metadata import charset to UTF-8
2010-04-03 09:16:16 INFO: Setting playlist charset to UTF-8
2010-04-03 09:16:16 INFO: Configuration check succeeded.
2010-04-03 09:16:16 INFO: Initialized port: 49152
2010-04-03 09:16:16 INFO: Server bound to: 192.168.1.68
2010-04-03 09:16:18 INFO: MediaTomb Web UI can be reached by following this link:
2010-04-03 09:16:18 INFO:
http://192.168.1.68:49152/ 