Aller au contenu

Featured Replies

Posté(e)

Bonjour,

Je souhaite lancer ce script perl : http://fr.piwigo.org...ndex.php?cid=11

Ceci me permettrait de synchroniser mon dossier photo/ vers un dossier web qui me permet de gérer ma galerie photo (copie et redimensionnement).

J'arrive à lancer le script par ssh, cependant celui ci plante à la ligne 13 :

Can't locate JSON.pm in @INC (@INC contains: /usr/lib/perl5/5.8.6/MARVELL_88F6281 /usr/lib/perl5/5.8.6 /usr/lib/perl5/site_perl/5.8.6/MARVELL_88F6281 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl .) at piwigo_import_tree.pl line 13.

J'ai des connaissances limitées... je comprends bien qu'il manque un package, mais je ne le trouve pas, et ne sais comment l'installer.

Pouvez vous m'aider?

Merci !

Modifié par christiga

Posté(e)

Je pense qu'il te manque le module perl-json

Patrick

Posté(e)

Oui il y a un perl de base avec le firmware mais pas facile d'y rajouter des modules. Perso j'ai installé un version avec IPKG en plus

Patrick

Posté(e)
  • Auteur

Alors oui, perl est installé.

J'ai installé ipkg.

J'ai réinstallé perl par ipkg.

Maintenant j'ai une autre erreur...

Can't locate LWP/UserAgent.pm in @INC (@INC contains: /opt/lib/perl5/5.10.0/arm-linux /opt/lib/perl5/5.10.0 /opt/lib/perl5/site_perl/5.10.0/arm-linux /opt/lib/perl5/site_perl/5.10.0 .) at piwigo_import_tree.pl line 12.

BEGIN failed--compilation aborted at piwigo_import_tree.pl line 12.

...

Posté(e)

.pm --> c'est un module en effet.

Logiquement, une simple copie dans le répertoire des modules suffit...

Donc il doit bien lui manquer un module en effet

Posté(e)

Essaye avec

ipkg install perl-libwww[/CODE]

Patrick

Posté(e)
  • Auteur

Merci je venais justement de le faire. J'ai de nouveau l'erreur json.

J'ai essayé :

ipkg install perl-json-xs qui a l'air d'être le package json

Mais j'ai toujours la même erreur...

Posté(e)
  • Auteur

Bon j'ai réussi à résoudre mon problème en changeant le use JSON; par use JSON::XS;

Le script ne marche pas plus mais maintenant c'est une histoire de code et plus du ssh... je vais devoir dépatouiller tout cela maintenant.

Merci à vous

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.