pedro81 Posté(e) le 13 avril 2012 Posté(e) le 13 avril 2012 (modifié) 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é le 13 avril 2012 par pedro81 0 Citer
bud77 Posté(e) le 13 avril 2012 Posté(e) le 13 avril 2012 Essaye plutôt de killer le père des process (3e colonne dans le ps : 28160 et 27916) au lieu des fils (première colonne) "Normalement" les fils devraient s'autokill ensuite 0 Citer
pedro81 Posté(e) le 13 avril 2012 Auteur Posté(e) le 13 avril 2012 (modifié) 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é le 13 avril 2012 par pedro81 0 Citer
bud77 Posté(e) le 13 avril 2012 Posté(e) le 13 avril 2012 Et avec un kill tout court ? (sans le -9) : "kill 28160 28268" Tu es bien connecté en root ? (et pas en admin?) 0 Citer
pedro81 Posté(e) le 13 avril 2012 Auteur Posté(e) le 13 avril 2012 (modifié) 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é le 13 avril 2012 par pedro81 0 Citer
bud77 Posté(e) le 13 avril 2012 Posté(e) le 13 avril 2012 Je viens de percuter que la 3e colonne est la mémoire, et non pas le père sur un syno As-tu tenté un simple "mpd stop" ? 0 Citer
pedro81 Posté(e) le 14 avril 2012 Auteur Posté(e) le 14 avril 2012 (modifié) 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é le 14 avril 2012 par pedro81 0 Citer
bud77 Posté(e) le 14 avril 2012 Posté(e) le 14 avril 2012 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 :/ 0 Citer
Diaoul Posté(e) le 14 avril 2012 Posté(e) le 14 avril 2012 En fait je pense que mpd peut fonctionner si Audio Station est lancé (et donc les kernel modules chargés). 0 Citer
pedro81 Posté(e) le 19 avril 2012 Auteur Posté(e) le 19 avril 2012 (modifié) 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é le 19 avril 2012 par pedro81 0 Citer
pedro81 Posté(e) le 19 avril 2012 Auteur Posté(e) le 19 avril 2012 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. 0 Citer
PatrickH Posté(e) le 19 avril 2012 Posté(e) le 19 avril 2012 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 0 Citer
cricx Posté(e) le 19 avril 2012 Posté(e) le 19 avril 2012 le killall est plus rapide et a le même effet dans le cas présent. 0 Citer
Messages recommandés
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.