LINUX.ORG.RU

ошибка в mpd

 ,


0

3

При запуске mpd выдает:

listen: bind to '0.0.0.0:6600' failed: Address already in use (continuing anyway, because binding to '[::]:6600' succeeded)
output: No "audio_output" defined in config file
output: Attempt to detect audio output device
output: Attempting to detect a alsa audio device
output: Successfully detected a alsa audio device

sudo  grep -i bind /etc/mpd.conf
bind_to_address		"localhost"
#bind_to_address		"/var/run/mpd/socket"

из-за этого не работает ncmpcpp.

★★★

Последнее исправление: noname_user (всего исправлений: 1)

No «audio_output» defined in config file

audio_output {
  type "alsa"
  name "ALSA Device"
}
Extraterrestrial ★★★★★
()
Ответ на: комментарий от menefis
netstat -lt4np
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      -               
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      -               
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      -               
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      -               
noname_user ★★★
() автор топика
Ответ на: комментарий от noname_user

странно вроде как пишет что порт занят

listen: bind to '0.0.0.0:6600' failed: Address already in use

ищи что занимает порт 6600 кроме mpd

и да совет Extraterrestrial так же в силе, output тоже настраивать надо

menefis
()

Может быть ещё одна очень неявная причина - физическое отсутствие каталога с музыкой по тому пути, который указан в конфиге.

Jurik_Phys ★★★★★
()
Ответ на: комментарий от Extraterrestrial

думаю что ncmpcpp не работает потому что не может подключится, а подключиться не может потому что IPv4 не поднялся

menefis
()

Я тоже давеча натыкался на эту ошибку и если я правильно помню, в конфигурационном файле нужно указать адрес и порт. У тебя указан «localhost» - это не верно. Не помню точно почему, но там должно быть указано следующее:

bind_to_address         "0.0.0.0"
port                            "6600"
hope13 ★★★
()
Ответ на: комментарий от HTaeD

Вот тебе цитата с арчевики:

If on startup, mpd displays the following message:

listen: bind to '0.0.0.0:6600' failed: Address already in use (continuing anyway, because binding to '[::]:6600' succeeded)
MPD is attempting to bind to the ipv6 interface before binding to ipv4. If you want to use your ipv4 interface, hardcode it in mpd.conf, like so:
bind_to_address "127.0.0.1"

HTaeD ★★★★
()
Ответ на: комментарий от Extraterrestrial
sudo service mpd restart
 * Stopping Music Player Daemon mpd                                                     [ OK ] 
 * Starting Music Player Daemon mpd                                                            Failed to bind to '127.0.0.1:6600': Address already in use
noname_user ★★★
() автор топика
Ответ на: комментарий от noname_user

заменил 127.0.0.1 на локальный ip и пробросил порт на роутере. все заработало.

udo service mpd restart
 * Stopping Music Player Daemon mpd                                                                         [ OK ] 
 * Starting Music Player Daemon mpd                                                                         [ OK ]
но при запуске ncmpcpp просто пустота в терминале.
в общем вот - http://i.imgur.com/0io1YyX.png

noname_user ★★★
() автор топика
Последнее исправление: noname_user (всего исправлений: 1)
Ответ на: комментарий от noname_user

заменил 127.0.0.1 на локальный ip и пробросил порт на роутере. все заработало.

Гланды? Жопа? Не, просто показалось.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.