Ce matin j’ai voulu tester la nouvelle version (enfin plus vraiment nouvelle mais la stable du moins) d’Ubooquity. Il permet de partager (public/privé) ses comics/livres pour lecture en ligne/DL. Les évolutions concernant surtout la partie admin (bien plus moderne) dont voici quelques exemples :
J’ai un peu buté sur le lancement d’Ubooquity (à mettre en CRON ou script/CRON etc) donc “pense-bête” : voici la commande pour Linux. Evidemment pensez à modifier le dossier où vous avez téléchargé/extrait Ubooquity.jar
exec java -Dfile.encoding=UTF-8 -Xmx1024M -jar /home/tv/ubooquity/Ubooquity.jar --libraryport 2202 --workdir "/home/tv/ubooquity/" --adminport 2203 --remoteadmin --headless
Et pour Synology (j’explique dans un article qui suit comment installer Java -8-) :
exec java -Dfile.encoding=UTF-8 -Xmx1024M -jar /var/packages/Ubooquity/Ubooquity.jar --libraryport 2202 --workdir "/var/packages/Ubooquity/" --adminport 2203 --remoteadmin --headless
URL d’Ubooquity : URL:2202 / URL d’admin : URL:2203/admin




Salut,
Ca fait des années que j’utilise Ubooquity sous Ubuntu mais je ne désespère pas de pouvoir le faire tourner là ou sont mes données :). j’ai une version java8 1.8.0_6-0041 correspondant à ma version de DS213+ qui est installée et semble tourner. Quand je modifie le script Ubooquity.conf avec ton exec ci-dessus, j’ai un message d’erreur :
Bretagne2 kernel: [10622.489956] init: ubooquity main process (12077) terminated with status 127
Ce qui correspond à priori à command not found error
Aurais-tu une idée pourquoi ?
Merci
@+
Peux-tu tester en indiquant dans la commande (exec …) le chemin vers Java8 ?
=> exec /var/packages/Java8/target/j2sdk-image/bin/java (ou un truc du genre) -Dfile.encoding=UTF-8 -Xmx1024M -jar /var/packages/Ubooquity/Ubooquity.jar –libraryport 2202 –workdir « /var/packages/Ubooquity/ » –adminport 2203 –remoteadmin –headless
Effectivement le chemin correct dans mon cas est :
exec /var/packages/java8/target/ejdk1.8.0_06/linux_ppc_e500v2/jre/bin/java -Dfile.encoding=UTF-8 -Xmx1024M -jar /var/packages/Ubooquity/Ubooquity.jar –libraryport 2202 –workdir « /var/packages/Ubooquity/ » –adminport 2203 –remoteadmin –headless
Désormais, quand je fais un start ou un stop, aucune erreur dans les logs.
Si je ping mon nas avec @ip:2202, j’ai une erreur généré par ubooquity (comme quoi il marche 🙂 ) : Sorry, you are not authorized to access any file on this server
Si je ping l’admin avec @ip:2003, j’ai également une erreur (non générée par ubooquity) : La connexion a échoué, Firefox ne peut établir de connexion avec le serveur à l’adresse @ip:2203
@+
Pour l’admin c’est ip:port/admin, peux-tu tester ?
Pas mieux. J’ai redémarré le NAS sans plus de succès. je me suis juste aperçu qu’ubooquity ne redémarre pas automatiquement avec le NAS.
J’ai cependant une information qui peux avoir son importance : je dois ajouter une exception de sécurité dans firefox lors de la connexion à l »interface NAS car il me dit qu’il y a un problème. J’ai changé le certificat qui était périmé mais cela n’a pas résolu le problème. Je précise que mon nas n’est pas ouvert vers l’extérieur comme le tien.
@+
Une petite rectification sur le port 2202 : j’ai eu un doute sur ma version d’Ubooquity, j’ai téléchargé la dernière 2.1.1 et j’ai un message d’erreur qui laisse à penser qu’une fois le problème avec l’admin résolu cela fonctionnera. Voici le message du port 2202 désormais:
No file to display.
If you just installed Ubooquity, you need to configure it by choosing the folders you want to include in your collection.
If user access management is activated, check that you configured authorizations for each folder included in your collection.
@+
Je sèche un peu… je ne comprends pas pourquoi tu n’as pas accès à /admin.
Tu peux le lancer sans – -remoteadmin et – -headless ? Ou en testant un autre port admin ?
Bonsoir,
J’ai trouvé ! 🙂 Super cool
En fait c’est ton message qui m’a mis sur la voie : quant tu as écris « Tu peux le lancer sans – -remoteadmin », comme tu le vois il y a 2 sortes de tirets dans ta phrase. en modifiant par vi j’avais fait un copier coller initialement, puis modifié manuellement le début de l’exec pour qu’il trouve java. J’avais donc 2 sortes de tiret aussi, j’ai modifié tous les tirets restants en tiret de la touche 6 (-), un start et ca marche !!! 😀
En accessoire, Il ne me reste plus qu’a pouvoir le redémarrer automatiquement au boot du nas 😉
Là, le NAS est à fond pour me construire la bibliothèque :-p
En tous cas un grand merci pour ton aide, je vais pouvoir l’utiliser partout chez moi maintenant.
@++
Super 🙂 Et en effet vive c’est un « bogue » fréquent suir WordPress, pour ça que je met mon code avec les balises dans les articles :p
Une derniere chose, Ubooquity a vite bloqué et j’ai modifié 2 choses : le chemin du workdir car la partition systeme est vraiment minuscule sur un NAS, la taille memoire max 1024Mo dans ton cas était trop élevée pour mon nas qui n’a que 512Mo, j’ai mis 256Mo. Depuis c’est niquel :p
Nickel, content que tout roule pour toi 🙂 Merci de tes retours pour ceux qui liront.
Salut, Il est possible de revoir ce que je t’ai posté ? il y a 11 commentaires mais invisibles 🙂
Je n’ai pas fait de sauvegardes de notre échange, nul doute qu’au prochain DSM il faudra refaire :p
Merci
Merci de l’alerte, un bogue de mon cache je pense… :/