Aller au contenu

Ds209J Pb Mpd Kill Impossible


pedro81

Messages recommandés

Bonjour,

J'essaye d'installer MPD.

IPKG est installé, le paquet MPD aussi.

Le tout a marché quelques secondes puis a planté.

Le processus MPD tourne et je n'arrive pas à le tuer:


Sauve_mag> ps | grep mpd

5481 root	 28160 D	mpd /etc/mpd.conf

5482 root	 28160 D	mpd /etc/mpd.conf

5483 root	 28160 D	mpd /etc/mpd.conf

5484 root		 0 Z	[mpd]

5485 root	 28160 D	mpd /etc/mpd.conf

9778 root	  2956 S	grep mpd

Sauve_mag> killall -9 mpd

Sauve_mag> kill -9 5484

Sauve_mag> ps | grep mpd

5481 root	 28160 D	mpd /etc/mpd.conf

5482 root	 28160 D	mpd /etc/mpd.conf

5483 root	 28160 D	mpd /etc/mpd.conf

5484 root		 0 Z	[mpd]

5485 root	 28160 D	mpd /etc/mpd.conf

9827 root	  2956 S	grep mpd

Sauve_mag>

pas plus de succès avec MPD -kill

Sauve_mag> mpd --kill

Sauve_mag> ps | grep mpd

5481 root	 28160 D	mpd /etc/mpd.conf

5482 root	 28160 D	mpd /etc/mpd.conf

5483 root	 28160 D	mpd /etc/mpd.conf

5484 root		 0 Z	[mpd]

5485 root	 28160 D	mpd /etc/mpd.conf

9909 root	  2956 S	grep mpd

Sauve_mag>

J'ai bien essayé de réinstaller MPD mais je retrouve la meme erreur. SI je passe le port de 6700 à 6750 au premier lancement j'obtiens une erreur de database:

Sauve_mag> mpd /etc/mpd.conf

listen: binding to any address

listen: binding to socket address [::]:6750

listen: binding to socket address 0.0.0.0:6750

path: path_set_fs_charset: fs charset is: UTF-8

Failed to load database: Database corrupted

daemon: opening pid file

daemon: daemonized!

daemon: writing pid file

et au deuxieme, bien sur le port est occupé:

Sauve_mag> mpd /etc/mpd.conf

listen: binding to any address

listen: binding to socket address [::]:6750

listen: Failed to listen on *:6750: Address already in use

Aborted (core dumped)

et toujours pas de solution pour arreter MPD:


Sauve_mag> mpd --kill /etc/mpd.conf

Sauve_mag> mpd --kill /etc/mpd.conf

Sauve_mag> mpd --kill /etc/mpd.conf

Sauve_mag> mpd --kill /etc/mpd.conf

Sauve_mag> ps | grep mpd

 5481 root	 28160 D    mpd /etc/mpd.conf

 5482 root	 28160 D    mpd /etc/mpd.conf

 5483 root	 28160 D    mpd /etc/mpd.conf

 5484 root		 0 Z    [mpd]

 5485 root	 28160 D    mpd /etc/mpd.conf

10146 root	 28268 D    mpd /etc/mpd.conf

10147 root	 28268 D    mpd /etc/mpd.conf

10148 root	 28268 D    mpd /etc/mpd.conf

10149 root		 0 Z    [mpd]

10150 root	 28268 D    mpd /etc/mpd.conf

10763 root	  2956 S    grep mpd




et au niveau des processus:

Sauve_mag> ps | grep mpd

5481 root	 28160 D	mpd /etc/mpd.conf

5482 root	 28160 D	mpd /etc/mpd.conf

5483 root	 28160 D	mpd /etc/mpd.conf

5484 root		 0 Z	[mpd]

5485 root	 28160 D	mpd /etc/mpd.conf

10146 root	 27916 S	mpd /etc/mpd.conf

10147 root	 27916 S	mpd /etc/mpd.conf

10148 root	 27916 S	mpd /etc/mpd.conf

10149 root	 27916 D	mpd /etc/mpd.conf

10150 root	 27916 S	mpd /etc/mpd.conf

10396 root	  2956 S	grep mpd

mon mpd.conf:

music_directory "/volume1/music/"

playlist_directory "/volume1/music/playlists"

db_file "/var/lib/mpd/database"

log_file "/var/log/mpd/log"

pid_file "/var/run/mpd/pid"

state_file "/var/run/mpd/state"

user "root"

#bind_to_address "127.0.0.1"

port "6750"

log_level "verbose"

zeroconf_enabled "no"

audio_output {

type "oss"

name "C-Media Electronics"

device "/dev/dsp4"

auto_resample "no"

mixer_type "disabled"

Je ne sais plus ou chercher , si vous aviez des idées je vous serais reconnaissant.

Cdt.

Pierre.

Modifié par pedro81
Lien vers le commentaire
Partager sur d’autres sites

Salut,

Merci pour le coup de pouce;

Ci dessous le résultat:


Sauve_mag> ps | grep mpd

  PID USER	   VSZ STAT COMMAND



5481 root	 28160 D	mpd /etc/mpd.conf

5482 root	 28160 D	mpd /etc/mpd.conf

5483 root	 28160 D	mpd /etc/mpd.conf

5484 root		 0 Z	[mpd]

5485 root	 28160 D	mpd /etc/mpd.conf

10146 root	 28268 D	mpd /etc/mpd.conf

10147 root	 28268 D	mpd /etc/mpd.conf

10148 root	 28268 D	mpd /etc/mpd.conf

10149 root		 0 Z	[mpd]

10150 root	 28268 D	mpd /etc/mpd.conf

11570 root	  2956 S	grep mpd

Sauve_mag> kill -9 28160

kill: can't kill pid 28160: No such process

Sauve_mag> kill -9 5484

Sauve_mag> kill -9 10149

Sauve_mag> ps | grep mpd

5481 root	 28160 D	mpd /etc/mpd.conf

5482 root	 28160 D	mpd /etc/mpd.conf

5483 root	 28160 D	mpd /etc/mpd.conf

5484 root		 0 Z	[mpd]

5485 root	 28160 D	mpd /etc/mpd.conf

10146 root	 28268 D	mpd /etc/mpd.conf

10147 root	 28268 D	mpd /etc/mpd.conf

10148 root	 28268 D	mpd /etc/mpd.conf

10149 root		 0 Z	[mpd]

10150 root	 28268 D	mpd /etc/mpd.conf

11637 root	  2956 S	grep mpd

Sauve_mag>

J'ai aussi déjà essayer le redemarrage, mais je retombe sur le meme probleme.

Modifié par pedro81
Lien vers le commentaire
Partager sur d’autres sites

Non , d'après lui ces process n existent pas :


Sauve_mag> kill 28160 28268

kill: can't kill pid 28160: No such process

kill: can't kill pid 28268: No such process

--> ps | grep mpd identique à celui présenté au dessus.

Désolé mais pour moi la 3e colonne VSZ est une indication ayant attrait à la mémoire:

vsz virtual size in Kbytes (alias vsize)

(issu du man de ps)

Sinon je suis effectivement bien connecté en root et non pas en admin.

Modifié par pedro81
Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

mpd stop ou -stop n'est pas reconnu:


Sauve_mag> mpd -stop

** ERROR **: option parsing failed: Unknown option -stop

aborting...

Aborted (core dumped)

Sauve_mag> mpd stop

config: problems opening file stop for reading: No such file or directory

Aborted (core dumped)

de mémoire sous une linux classique, on saisie:

/etc/init.d/mpd stop

Je ne connais pas l'équivalent sur le syno... Je n'obtiens pas plus de succès avec l 'option -QUIT:


Sauve_mag> kill -QUIT 5481 5482 5483 5484 5485 10146 10147 10148 10149 10150

Sauve_mag> ps | grep mpd

5481 root	 28160 D	mpd /etc/mpd.conf

5482 root	 28160 D	mpd /etc/mpd.conf

5483 root	 28160 D	mpd /etc/mpd.conf

5484 root		 0 Z	[mpd]

5485 root	 28160 D	mpd /etc/mpd.conf

10146 root	 28268 D	mpd /etc/mpd.conf

10147 root	 28268 D	mpd /etc/mpd.conf

10148 root	 28268 D	mpd /etc/mpd.conf

10149 root		 0 Z	[mpd]

10150 root	 28268 D	mpd /etc/mpd.conf

24388 root	  2956 S	grep mpd

Si je desinstalle mpd avec un
 ipkg remove mpd
suivi d'un redémarrage, les process s'en vont:
 Sauve_mag> ps | grep mpd

5314 root	  2952 S	grep mpd

[/code]




Je me pose des questions:

1-Vu que j'avais déjà tenter une install il y a longtemps, peut il rester un bout de script de redemarrage ou quelquechose du genre, à ce moment là comment nettoyer ou reinitialiser le syno?



un 
[CODE]find / -name mpd[/code]

ne donne que les répertoires log , run et lib normaux.

2-Y a t il une autre méthode d'install qu'avec ipkg qui vaudrait le coup d'etre tentée?

Merci pour votre aide.

Modifié par pedro81
Lien vers le commentaire
Partager sur d’autres sites

Oui, il y a le SPK mais ...

En DSM4, mpd est pseudo buggé, car les kernel module qu'il utilise, sont utilisés par audiostation (d'ou le plantage que tu as eu au début)

Pour l'instant on a remonté ce point aux dev chez synology, qui nous ont confirmé que ce sera réglé pour la prochaine version de DSM

Donc jusqu'à la prochaine release, tu peux oublier MPD :/

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Merci pour les infos,

Audio Station était lancé pendant les manips au dessus,

J'ai donc mis à jour Audio Station en version 3.0-2202, et je l'ai arrété

Le kill n'est toujours pas vraiment efficasse, mais mpd a l'air de tourner correctement.

Suite au lancement de mpd:


Sauve_mag> ps | grep mpd

25812 root	 21004 D	mpd

25813 root	 21004 D	mpd

25815 root		 0 Z	[mpd]

26092 root	 27468 S	mpd

26093 root	 27468 S	mpd

26094 root	 27468 S	mpd

26095 root	 27468 D	mpd

26096 root	 27468 S	mpd

26127 root	  2956 S	grep mpd


Sauve_mag> killall -9 mpd

Sauve_mag> ps | grep mpd

25812 root	 21004 D	mpd

25813 root	 21004 D	mpd

25815 root		 0 Z	[mpd]

26209 root	  2952 S	grep mpd

Et je peux alors relancer mpd:

Sauve_mag> mpd

listen: binding to any address

listen: binding to socket address [::]:6750

listen: binding to socket address 0.0.0.0:6750

path: path_set_fs_charset: fs charset is: UTF-8

Failed to load database: Database corrupted

daemon: opening pid file

daemon: daemonized!

daemon: writing pid file

Il me reste à voir le problème de la base.

Si le bug de la coupure après quelques secondes se reproduit, j'attendrai une nouvelle version.

Merci et bonne journée.

Modifié par pedro81
Lien vers le commentaire
Partager sur d’autres sites

Conclusion, toujours un comportement bizarre,

MPD a l'air de planter car dans les logs, la MAJ de la base de données se lance, puis se coupe, et impossible de relancer correctement mpd.

Merci pour votre aide, je vais suivre votre conseil et lacher l'affaire pour mpd.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Merci pour les infos,

Audio Station était lancé pendant les manips au dessus,

J'ai donc mis à jour Audio Station en version 3.0-2202, et je l'ai arrété

Le kill n'est toujours pas vraiment efficasse, mais mpd a l'air de tourner correctement.

Suite au lancement de mpd:


Sauve_mag> ps | grep mpd

25812 root	 21004 D	mpd

25813 root	 21004 D	mpd

25815 root		 0 Z	[mpd]

26092 root	 27468 S	mpd

26093 root	 27468 S	mpd

26094 root	 27468 S	mpd

26095 root	 27468 D	mpd

26096 root	 27468 S	mpd

26127 root	  2956 S	grep mpd

Moi je ferais
kill -9 25812 25813 26092 26093 26094 26095 26096[/code]

Patrick

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.