| View previous topic :: View next topic |
| Author |
Message |
nickd Tux's lil' helper

Joined: 29 Dec 2003 Posts: 77 Location: London, UK
|
Posted: Fri Dec 07, 2007 2:14 pm Post subject: mt-daapd failing with mDNSResponder error [SOLVED] |
|
|
Help.
My once working mt-daapd server has stopped working with the error: | Code: | fileserver ~ # emerge -pv mt-daapd
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] media-sound/mt-daapd-0.2.4.1 USE="vorbis -avahi" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
fileserver ~ #
fileserver ~ #
fileserver ~ # /etc/init.d/mt-daapd start
mDNSResponder
* ERROR: Some services needed are missing. Run
* './mt-daapd broken' for a list of those
* services. mt-daapd was not started. |
Running "mt-daapd broken" seems to do nothing.
Can anyone help me on this one. It worked until recently and I've not changed the mt-daapd.conf file.
TIA.
Last edited by nickd on Sat Dec 08, 2007 6:24 pm; edited 1 time in total |
|
| Back to top |
|
 |
nickd Tux's lil' helper

Joined: 29 Dec 2003 Posts: 77 Location: London, UK
|
Posted: Sat Dec 08, 2007 7:14 am Post subject: |
|
|
So it seems I do have mDNSResponserPosix installed. Is this correct?
Running rc-status gave me: | Code: | rc-status
* Caching service dependencies ...
* Can't find service 'mDNSResponder' needed by 'mt-daapd'; continuing... [ ok ]
Runlevel: default
alsasound [ started ]
clamd [ started ]
hdparm [ started ]
local [ started ]
mdadm [ started ]
mt-daapd [ stopped ]
net.eth0 [ started ]
netmount [ started ]
samba [ started ]
sshd [ started ]
syslog-ng [ started ]
vixie-cron [ started ] |
I can run "mt-daapd -m" from the command-line and mt-daapd will run, appear in iTunes but display no tracks.
Anyone? I'm under severe family pressure to get this back up and running having "retired" the old Mac that used to do this... |
|
| Back to top |
|
 |
common middle name n00b

Joined: 14 May 2006 Posts: 5
|
Posted: Sat Dec 08, 2007 11:46 am Post subject: |
|
|
Open /etc/init.d/mt-daapd in your favorite editor.
Change this line:
need mDNSResponder
To this:
need mDNSResponderPosix
Save and start the service:
/etc/init.d/mt-daapd start
Someone forgot to update the init script when they got rid of the internal daap provider. |
|
| Back to top |
|
 |
nickd Tux's lil' helper

Joined: 29 Dec 2003 Posts: 77 Location: London, UK
|
Posted: Sat Dec 08, 2007 6:24 pm Post subject: |
|
|
| Great. Thanks for the quick response! |
|
| Back to top |
|
 |
|