Strona 1 z 1

[+] mpcpp nie może połączyć się z mpd - połączenie odrzucone

: 09 stycznia 2011, 03:40
autor: darkmanek
Witam!
Zainstalowałem mpd według tego poradnika: http://minio.komunikatory.pl/tuty/mpd.html.
Jako klienta wybrałem ncmpcpp. I działało fajnie, ale zachciało mi się go dodawać do init.d.
Być może nie to jest przyczyną, ale od tej mniej więcej pory mam komunikat:

Kod: Zaznacz cały

ncmpcpp
Cannot connect to mpd: Połączenie odrzucone
darkmanek@anarchy:~$ su
Hasło: 
root@anarchy:/home/darkmanek# mpd --create-db
failed to stat playlist directory "/media/zbiory/playlisty": No such file or directory
daemon: could not create pid file "/var/run/mpd/pid": Permission denied
Przerwane
Usunąłem więc to z init:

Kod: Zaznacz cały

oot@anarchy:/home/darkmanek# update-rc.d -n -f mpd remove
update-rc.d: using dependency based boot sequencing
insserv: warning: script 'K01firewall' missing LSB tags and overrides
insserv: warning: script 'firewall' missing LSB tags and overrides
insserv: remove service /etc/init.d/../rc0.d/K01mpd
insserv: remove service /etc/init.d/../rc1.d/K01mpd
insserv: remove service /etc/init.d/../rc2.d/S21mpd
insserv: remove service /etc/init.d/../rc3.d/S21mpd
insserv: remove service /etc/init.d/../rc4.d/S21mpd
insserv: remove service /etc/init.d/../rc5.d/S21mpd
insserv: remove service /etc/init.d/../rc6.d/K01mpd
insserv: dryrun, not creating .depend.boot, .depend.start, and .depend.stop
ale wciąż mam:

Kod: Zaznacz cały

 mpd --create-db
listen: Failed to listen on localhost (line 69): Address already in use
Przerwane
Linia 69 to:

Kod: Zaznacz cały

root@anarchy:/home/darkmanek# sed -n '69p' /etc/mpd.conf
bind_to_address        "localhost"
/etc/hosts:

Kod: Zaznacz cały

root@anarchy:/home/darkmanek# cat /etc/hosts
127.0.0.1    localhost
127.0.1.1    anarchy.localhost    anarchy

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Proszę o pomoc.


Edycja:
Po przeinstalowaniu mpd problem właściwie zniknął, jedyne co to nie mogę utworzyć/odświeżyć bazy:

Kod: Zaznacz cały

root@anarchy:/home/darkmanek# mpd --create-db
listen: Failed to listen on localhost (line 69): Address already in use
Przerwane

Edycja2:
No i poradziłem sobie.
Rozwiązaniem okazało się wyłączenie w /etc/mpd.conf linijki:

Kod: Zaznacz cały

bind_to_address        "localhost"
Mpd włącza się teraz przy starcie, ncmpcpp łączy się z nim bez problemu.