MPD проблемы с автозапуском

такая вот история:
установил мпд, прописал все что надо в mpd.config, добавил его в автозапуск(rc-update add mpd default). создал бд, и ссылки на музыку (диск с музыкой монтируется через fstab), установил клиент (qmpdclient). запустил мпд(/etc/init.d/mpd start) - все красиво работает, клиент играет музыку, НО после перезагрузки клиент не может подключится к мпд. каждый раз после перезагрузки приходится перезапускать мпд руками(/etc/init.d/mpd restart) для того чтоб клиент мог подключиться...

чото непонятно куда копать, то-ли диск монтируется после загрузки мпд, то-ли еще какая ерунда...

Ну так в логи посмотреть,

Ну так в логи посмотреть, например?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

в том то и дело, что лог мпд

в том то и дело, что
лог мпд - пуст
лог qmpdclient - cannot connect to host <мой ип и порт>

mpd не стартует или стартует,

mpd не стартует или стартует, но порт порт не слушает?
проверьте, что сеть стартует до mpd и если диск сетевой, то и его

ps повышайте уровень логирования, пусть пишет каждый чих )

действительно, мпд стартует

действительно, мпд стартует до старта сети, не подскажете как сделать, чтоб сеть стартовала раньше? может runlevel у сетевых поставить boot?

сейчас так:

rc-update -s
             
             iptables |      default   
                  mpd |      default                            
             net.eth0 |      default                 
               net.lo | boot                              

можно, но не хорошо. еще

можно, но не хорошо.
еще можно дописать рестарт mpd в postup к eth0 в /etc/conf.d/net
еще один не очень хороший способ - исправить
/etc/init.d/mpd

depend() {
    need localmount
    use net netmount nfsmount alsa esound pulseaudio
}

добавив net.eth0 после need localmount

ps в /etc/rc.conf написано, что значит есть сеть(чего требует use net) по умолчанию это все net.*, но у вы видимо изменили

к сожалению, хороший способ я не помню. надо в какой-то конфиг прописать жесткую необходимость net.eth0 для mpd

спасибо. помогло повышение

спасибо.
помогло повышение runlevel'a у net.eth0 до boot, все остальное либо не действовало (исправить /etc/init.d/mpd),
либо ложило сеть (дописать рестарт mpd в postup к eth0 в /etc/conf.d/net)

.

merovingen написал(а):
помогло повышение runlevel'a у net.eth0 до boot

Лучше бы ты разобрался с настройкой Сети у себя (и вероятно конфигурацией подсистемы журналирования).

:wq
--
Live free or die

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".