Page 1 sur 1

[MPD]Probleme lors de creation de la base de données(résolu)

Publié : sam. 04 févr. 2012, 12:30
par Distag
Bonjour,

Tout est dans le titre :)

J'ai suivi le wiki fr de mpd sur archlinux.org et j'ai apparemment un probleme de droit. Ce qui empeche la creation de ma base de données.

Ci-apres toutes les carateristiques crées lors de l'installation de mpd (j'espere ne pas en avoir oubliées):

Code : Tout sélectionner

~ $ groups mpd
audio users mpd
~ $ groups distag
wheel log video audio optical storage power users distag
~ $ cat /etc/mpd.conf | grep music_directory
music_directory   "/home/distag/Musique"
~ $ ls -l | grep Musique
drwx------  7 distag distag 4,0K 30 déc.  21:18 Musique
~ $ tail -f /var/log/mpd/mpd.log
Feb 04 11:30 : update: Failed to stat /home/distag/Musique: Permission denied
Feb 04 11:34 : avahi: Client Disconnected, will reconnect shortly
Feb 04 11:34 : avahi: Could not reconnect: Daemon not running
Feb 04 11:35 : update: Failed to stat /home/distag/Musique: Permission denied
Feb 04 11:39 : update: Failed to stat /home/distag/Musique: Permission denied
Feb 04 11:50 : update: Failed to stat /home/distag/Musique: Permission denied
Feb 04 11:53 : update: Failed to stat /home/distag/Musique/~: Permission denied
Feb 04 11:57 : inotify: inotify_add_watch() has failed: Permission denied
Feb 04 11:59 : inotify: inotify_add_watch() has failed: Permission denied
Feb 04 12:03 : inotify: inotify_add_watch() has failed: Permission denied
Feb 04 12:04 : update: Failed to stat /home/distag/Musique: Permission denied
Feb 04 12:05 : update: Failed to stat /home/distag/Musique: Permission denied
~ $ ls -l /var/lib/mpd/ 
total 20K
drwxr-xr-x  2 mpd  mpd  4,0K  6 déc.  07:50 playlists
-rw-r--r--  1 mpd  mpd     0  4 févr. 10:53 db
-rw-r--r--  1 mpd  mpd   344  4 févr. 11:06 mpd.db
-rw-r--r--  1 mpd  mpd   183  4 févr. 12:03 mpdstate
~ $ ls -l /var/run/mpd/
total 4,0K
-rw-r--r--  1 mpd  mpd    6  4 févr. 12:03 mpd.pid
~ $ ls -l /var/log/mpd/
total 12K
-rw-r--r-- 1 mpd  mpd     0  4 févr. 10:55 mpd.error
-rw-r--r-- 1 mpd  mpd  1,2K  4 févr. 12:05 mpd.log
(Ma bibliotheque de musique est constitué essentiellement de ogg, j'ai verifié avec easytag qu'ils n'avaient pas d'erreur de tag. Donc le probleme ne vient pas de là.)

Et je ne vois pas quoi faire de plus, pour faire que mpd marche :?, des suggestions?

Re: [MPD]Probleme de creation de la base de données

Publié : sam. 04 févr. 2012, 15:27
par benjarobin
Je parie que le dossier /home/distag/ ne peut être accessible que par ton utilisateur.
Donne la sortie de

Code : Tout sélectionner

ls -ld /home/distag/
ls -ld /home/distag/Musique
Ceci devrait surement résoudre le problème

Code : Tout sélectionner

chmod o+rx /home/distag/
Mais question sécurité c'est 'moyen', vérifie que le groupe de ces 2 dossiers est bien users

Re: [MPD]Probleme lors de creation de la base de données

Publié : sam. 04 févr. 2012, 17:31
par Distag

Code : Tout sélectionner

~ $ ls -ld /home/distag/
drwx------ 20 distag distag 4,0K  4 févr. 14:01 /home/distag/
~ $ ls -ld /home/distag/Musique
drwx------ 7 distag distag 4,0K 30 déc.  21:18 /home/distag/Musique
benjarobin a écrit :Mais question sécurité c'est 'moyen', vérifie que le groupe de ces 2 dossiers est bien users
Je modifie leurs groupes avec un chown -R distag:users /home/distag/ dessus?

Re: [MPD]Probleme lors de creation de la base de données

Publié : sam. 04 févr. 2012, 19:04
par benjarobin
Le chown -R est un peu bourrin, de plus il manque le chmod. J'aurais juste changer les dossiers qui était intéressant :

Code : Tout sélectionner

chown distag:users /home/distag/Musique
chown -R distag:users /home/distag
chmod g+rx /home/distag
chmod g+rx /home/distag/Musique
find /home/distag/Musique -type d -exec chmod g+rx {} \;
find /home/distag/Musique -type f -exec chmod g+r {} \;

Re: [MPD]Probleme lors de creation de la base de données

Publié : sam. 04 févr. 2012, 19:20
par Distag
C'est bien mieux quand ça marche :D Merci pour tout.