Kirjoittaja Aihe: mpd "listen: Failed to listen on any (line 69): Address already in use"  (Luettu 2113 kertaa)

planetisti

  • Käyttäjä
  • Viestejä: 421
    • Profiili
mpd on alkanut käyttäytymään huonosti. Yhtäkkiä siihen ei enää saa yhteyttä, eikä jäljelle jäävää mpd-prosessia saa millään tapettua. Ongelma on ärsyttävä, sillä ainoastaan koneen buuttaus auttaa. Zombitilassa ollessaan:

Koodia: [Valitse]
habbe@judgement-studio:~$ /etc/init.d/mpd stop
 * Stopping Music Player Daemon mpd           [ OK ]
habbe@judgement-studio:~$ /etc/init.d/mpd start
 * Starting Music Player Daemon mpd
listen: Failed to listen on any (line 69): Address already in use
Aborted

planetisti

  • Käyttäjä
  • Viestejä: 421
    • Profiili
Vähän lisätietoa: yllä oleva virheilmoitus tulee aina, jos testaan heti buutin jälkeen. Sen sijaan jos tapan mpd:n välissä, ja käynnistän uudelleen, niin virheilmoitusta ei tule.

Käytän muuten jack-ulostuloa. Jackd on käännetty lähdekoodista n. viikko sitten, eli se on tuore. MPD on  Ubuntu 10.10 repoista, versio 0.15.10.

planetisti

  • Käyttäjä
  • Viestejä: 421
    • Profiili
Nyt kävi tämä ikävä tapahtuma heti kun kone käynnistyi ja piti alkaa kuuntelemaan musiikkia, /var/log/message sanoo

Koodia: [Valitse]
Jul 11 14:22:09 judgement-studio pulseaudio[1304]: module-jack-source.c: JACK error >zombified - calling shutdown handler<
Jul 11 14:22:10 judgement-studio kernel: [  154.440829] pulseaudio[1681]: segfault at 7f7685071ff0 ip 00007f7685071ff0 sp 00007f7695289b68 error 14
Jul 11 14:22:15 judgement-studio pulseaudio[1703]: pid.c: Stale PID file, overwriting.

Olen tässä samalla yrittänyt saada pulseaudiota toimimaan jackin kanssa (joskus aikaisemmin se onkin toiminut), mutta tuloksetta. Ehkä ongelma onkin pulseaudio, joka jotenkin sekoittaa mpd:n.

EDIT: jaahas, nyt ensimmäistä kertaa sain homman korjattua ilman buuttia. Lopetin jackd:n ja käynnistin uudestaan. Nyt mpd käynnistyikin OK. Epäluotettavaa toimintaa.
« Viimeksi muokattu: 11.07.11 - klo:14.45 kirjoittanut planetisti »

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Juu, lokin perusteella vika on Pulsen Jack-moduulissa. Eli vältä joko Pulsen tai Jackin käyttämistä.

planetisti

  • Käyttäjä
  • Viestejä: 421
    • Profiili
Juu, lokin perusteella vika on Pulsen Jack-moduulissa. Eli vältä joko Pulsen tai Jackin käyttämistä.

Kumpikin on pakollinen elementti tietokoneessani, ja jos olisin diktaattori, pakottaisin ne kaikille linux-käyttäjille. Maailma olisi silloin parempi paikka ;)

Sain nyt vähän otetta mikä tässä mättää. Taas sama juttu, buutin jälkeen mpd jäätyy, mutta jackd:n uudelleenkäynnistyksen jälkeen sen saa toimimaan. Toisin sanoen tässä täytyy olla buuttiin liittyvä ongelma, ehkä mpd käynnistyy liian aikaisin tjsp? En luovu ainakaan vielä pulseaudiosta jackin kautta - no, ehkä voisi testata vielä senkin, mitä tapahtuu jos jätän pulseaudioon liittyvät jutut pois jackista.

EDIT. no miksen katsonut aikaisemmin mpd:n logeja, en tiedä. Kuitenkin, tämä tuntuu tapahtuvan aina buutin jälkeen, tällä kertaa en myöskään avannut mitään pulseaudion jack-sinkkejä jackd:n mukana, joten pulseaudio ei ole syypää. MPD:n logit:

Koodia: [Valitse]
Jul 11 22:52 : output: Failed to open "MPD" [jack]: Failed to connect to JACK server
Jul 11 22:52 : player_thread: problems opening audio device while playing "Pekka_Pohjola/Keesojen_lehto/2_-_Kädet_suoristavat_veden.flac"
Jul 11 22:52 : output: Failed to open "MPD" [jack]: Failed to connect to JACK server
Jul 11 22:52 : jack: cannot lock down memory for RT thread (Cannot allocate memory)
Jul 11 22:52 : jack: cannot use real-time scheduling (FIFO at priority 5) [for thread 1583511296, from thread 1583511296] (1: Operation not permitted)

Mutta kuten sanottua, kunhan uudelleenkäynnistän jackd:n samoilla asetuksilla, MPD alkaakin toimimaan.
« Viimeksi muokattu: 11.07.11 - klo:23.01 kirjoittanut planetisti »

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Lainaus
Jul 11 22:52 : jack: cannot use real-time scheduling (FIFO at priority 5) [for thread 1583511296, from thread 1583511296] (1: Operation not permitted)
Osui silmään tuo rt-virhe, onko kyseessä Ubuntu Studio ? Oletko "audio" group: in jäsen ? Ainakin tuoreimmassa Studiossa rt-oikeudet tulevat "audio" -group: in kautta.  
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

planetisti

  • Käyttäjä
  • Viestejä: 421
    • Profiili
Lainaus
Jul 11 22:52 : jack: cannot use real-time scheduling (FIFO at priority 5) [for thread 1583511296, from thread 1583511296] (1: Operation not permitted)
Osui silmään tuo rt-virhe, onko kyseessä Ubuntu Studio ? Oletko "audio" group: in jäsen ? Ainakin tuoreimmassa Studiossa rt-oikeudet tulevat "audio" -group: in kautta.  

Ei ole Ubuntu Studio, kyllä olen audio-ryhmässä ja rt-ominaisuudet ovat kunnossa. Tuo virhe löytyy siis MPD:n logista, mitä vähän ihmettelen, mutta joka tapauksessa se on siellä aina, kun ongelmia ilmenee. Ongelma on syntynyt jossain välissä, kun olen päivittänyt jackd:tä ja ffadoa, nyt MPD ei käynnisty suoraan buutissa oikein.

Kuten aikaisemmin mainitsin, niin kunhan buutin jälkeen suljen MPD:n ja käynnistän uudelleen, niin homma toimii kuten ennen, eikä logissa ole tuota ylläolevaa virhettä.