Jinzora : pb de droits à l'installation - Ca ne doit pas être si compliqué

Bonjours à tous,

Je n’arrive pas à paramétrer Jinzora (un logiciel de streaming/jukebox qui tourne sous LAMP), et je ne pense pas que la doc soit incomplete mais pas non plus que tout le monde galère comme moi.

J’ai posté sur le forum spécialisé d’Ubuntu puisque c’est sur cette distrib que je tente l’installation, mais n’ayant pas eu de réponse, j’élargi un peu… :smiley:

A l’étape 7, je dois importer des media de mon 2° DD mais lorsque j’indique /media/sda1/music, erreur :

D’après la FAQ les media qui ne sont pas dans /var/www/jinzora peuvent être importés par un lien symbolique. Mais la commande suivante exécutée dans /var/www/jinzora ne fonctionne pas : ln -s /media/sda1/music puisqu’un ls -l music/ m’affiche le contenu de mon disque comme suit :

Et donc aucun droit pour other, malgré tous les droits sur le lien symbolique lui-même.

J’ai essayé d’importer un fichier à la racine du répertoire d’installation du logiciel (dans le serveur web), ou dans mon home, ca fonctionne mais à condition d’exécuter une des 2 commandes suivantes : chown www-data /var/www/jinzora/mon_album ou chmod o+rwx mon_album

Impossible d’importer un media dans le logiciel Jinzora sauf si le compte qui gère le serveur web a les droits.

Du coup, comment faire accéder à mes fichiers stockés sur un 2° DD le serveur web ?

Pour info :

Comme vous le voyez, je pagaille pas mal sans avancer, un petit coup de pouce m’aiderait bien :jap:

Voila probablement tu as la réponce dans ton fstab la partition que tu tente d’accéder via jinzora est une partition en FAT32 il est possible que

  • Des répertoires soient orthographiés de manière non standard (avec des espaces ou autres joyeusetés du genre).
  • Ou alors problèmes de droits d’accès liés à ta partition FAT32.
    Mais je pense plus que probablement que la première solution est la bonne

Merci pour ta réponse

Des répertoires mal orhographiés (ex. espace), il y en a. Mais pas de pb pour les ajouter si ils ont les droits qui vont bien :??:

Je pense donc plus à un pb de droits mais je ne sais pas comment m’en sortir :confused:

Je peux me tromper mais je maintien d’après les messages d’erreur que le problème vient de l’orthographe d’un des sous répertoire .Essaye de changer le nom des sous répertoires par des noms standard pour voir . Et tiend moi au courant

Désolé pour la réponse tardive…

J’ai donc essayé d’ajouter 2 fichiers mp3 : stop.mp3 et 01 - Your Love Is King.mp3

Si c’est fichiers sont dans le répertoire /var/www/jinzora2/music pas de souçis pour les 2
Si ces fichiers sont dans /media/sda1/essai, pb : l’outils qui browse ne va pas plus loin que /media/sda1 (comme si il n’y avait rien dedans) et si je valide :

http://sydtux.free.fr/clubic/jinzora1.png[/img] [img]http://sydtux.free.fr/clubic/jinzora3.png

Si je saisi manuellement /media/sda1/essai, ‘Analyzed 0 files’ alors qu’il y en a 2 :frowning:

http://sydtux.free.fr/clubic/jinzora2.png

ps : le message d’erreur de browse.php est identique si les mp3 sont dans /home/syd/essai
ps 2 : un extrait du contenu du fichier browse.php


<?php
	// Did they submit the form?
	if (isset($_POST['directory'])){
  echo "<br>". $word_analyzing_import. "<br>";
  echo "<strong>". $_POST['directory']. "</strong><br><br>";
  echo '<div id="status"></div>';
  function readAllDirs2($dirName, &$readCtr){
  	global $audio_types, $video_types, $word_files_analyzed;
  	
  	// Let's up the max_execution_time
  	ini_set('max_execution_time','6000');
  	// Let's look at the directory we are in  
  	if (is_dir($dirName)){
    $d = dir($dirName);      <=== LIGNE 52
    if (is_object($d)){
    	while($entry = $d->read()) {
      // Let's make sure we are seeing real directories
      if ($entry == "." || $entry == "..") { continue;}
      if ($readCtr % 100 == 0){ 
      	?>

Si ca peux nous avancer…

En tout cas, merci de prendre le temps de m’aider :jap:

J’ai eu le même genre de problème et pour le résoudre j’ai du installer la “nightly build” de Jinzora. Ensuite je n’ai plus eu de problème. Essayes peut-être d’installer cette version.

Bon ben malgré mes nouvelles tentatives avec la nightly build, pas mieux. C’est toujours les mêmes messages d’erreurs…

Je vais laisser tomber, même si je ne dois pas être le seul dans ce cas :neutre:

c’est un probleme de droits lors du montage de la partion fat32 !

l’utilisateur www-data (compte sous lequel tourne apache) n’a pas le droit d’entrer dans /media/sda1.
C’est pour ca que tu peux importer les fichiers mp3 presents dans /var/www et pas les autres.

mets ces options la, ca devrait suffire…

/dev/sda1 /media/sda1 vfat defaults,utf8,umask=000 0 1
plus un chmod 777 sur /media/sda1 une fois la partoche montee.

:oui: Les messages venaient bien de là, ca fonctionne !

En changeant le umask à 000, j’ai pu importer mes fichiers, le serveur web ayant le droit de parcourir l’arborescence de la partition.

Merci à tout les 2 d’avoir pris le temps de m’aider :jap:

Je suis vraiment content, et comme j’aime ce smiley et que vous le méritez… :clap: :clap: