jess007 Posté(e) le 7 janvier 2012 Partager Posté(e) le 7 janvier 2012 Bonjour, Je viens de recevoir mon synology ds111, dms3.2. J'ai suivi le tuto http://syno.haefling...ielle_domotique et après plusieurs essais avec réinstallation totale depuis le début ça coince: installation de ipkg make gcc installation des modules nécessaires avec cpan Décompression de l'archive https://github.com/b.../zipball/master dans le dossier public sur le disque dur du synology. Quand j'appel la commande perl Makefile.PL en ssh toujours le même message d'erreur: Can't open perl script "Makefile.PL": No such file or directory Voici les résultat de la commande instmodsh : Domotique> instmodsh Available commands are: l - List all installed modules m <module> - Select a module q - Quit the program cmd? l Installed modules are: AnyEvent ArchiveTar ArchiveZip CPAN DBI DB_File DateParse ExtUtilsCBuilder ExtUtilsMakeMaker FileHomeDir FileTemp FileWhich ModuleBuild ModulePluggable PackageConstants ParseCPANMeta Perl ProbePerl SubName TermReadLine TestHarness TestScript TestSimple TextGlob YAML YAMLSyck cmd? si je fait: perl /volume1/public/Makefile.PL Voici le résultat: Domotique> perl /volume1/public/Makefile.PL DB_File is required for xPL config.basic support but was not found Warning: prerequisite AnyEvent 0 not found. Warning: prerequisite Date::Parse 0 not found. Warning: prerequisite Module::Pluggable 0 not found. Warning: prerequisite Sub::Name 0 not found. Could not open 'lib/xPL/Base.pm': No such file or directory at /usr/lib/perl5/5.8.6/ExtUtils/MM_Unix.pm line 3079. les modules not found figurent pourtant dans la liste présente plus haut. J'ai essayé de charger les fichiers avec wget: Domotique> wget https://github.com/b.../zipball/master https://github.com/b...zipball/master: HTTPS support not compiled in. mais avec le https ça ne fonctionne pas et je ne trouve pas cette archive avec http J'ai du louper quelque chose et je reste bloquée toujours à cette étape. Quelqu'un pourrait il m'aider, ça serai très sympa. Merci d'avance 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
DjMomo Posté(e) le 7 janvier 2012 Partager Posté(e) le 7 janvier 2012 Bonjour, Jette un œil à ce topic : Perso, j'ai installé mes modules via ipkg, et uniquement par CPAN quand pas disponible avec ipkg. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PatrickH Posté(e) le 7 janvier 2012 Partager Posté(e) le 7 janvier 2012 Bonjour, Jette un œil à ce topic : Perso, j'ai installé mes modules via ipkg, et uniquement par CPAN quand pas disponible avec ipkg. Oui je recommande aussi cette approche pour les versions actuelles du firmware. Mon tuto a été rédigé avec un Syno en DSM 2.2 Patrick 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jess007 Posté(e) le 7 janvier 2012 Auteur Partager Posté(e) le 7 janvier 2012 Merci pour vos réponses. J'ai donc suivi la nouvelle méthode avec le package http://perso.haeflinger.com/shared/xPL-Perl-0.10.zip Wget http://perso.haeflinger.com/shared/xPL-Perl-0.10.zip unzip xPL-Perl-0.10.zip cd xPL-Perl-0.10/ perl Makefile.PL et la message erreur: Warning: prerequisite Date::Parse 0 not found. Warning: prerequisite Module::Pluggable 0 not found. Writing Makefile for xPL-Perl si je continue make ->ok make test ---> bloque au bout de 2mn sur: t/14-dock-heyu..................ok 1/27Can't exec "heyu": Permission denied at /usr/lib/perl5/5.8.6/MARVELL_88F6281/IO/Pipe.pm line 82. IO::Pipe: Cannot exec: Permission denied at /root/xPL-Perl-0.10/blib/lib/xPL/Dock/Heyu.pm line 76 t/14-dock-heyu..................ok 4/27 Date::Parse et Module::Pluggable sont pourtant bien présent, voir la liste plus haut. Une idée, j'ai pourtant un syno neuf, c'est la première install que je fait. Je viens aussi de recevoir mon Rfxcom Lan, mais la il l'est même pas reconnu. Quand je lance RFXmitter, --> SocketException:11001 Hôte inconnu Je programme depuis 10 ans en php et javascript mais en perl, je n'y comprend vraiment rien. je ne suis pas au bout de mes peine... Des idées pour avancer ? Merci d'avance. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jess007 Posté(e) le 7 janvier 2012 Auteur Partager Posté(e) le 7 janvier 2012 J'ai réussit à avancer un peu en essayant la version 12 puis 11 de xpl perl et la 11 est passée... Maintenant c'est le rxfcom qui pose problème. C'est le modèle rfxlan xpl. Avec RFXCOM Ethernet Discoverer, il est reconnu mais avec l'adresse ip 169.254.1.1. Mon réseau est sur les ip 192.168.0.xx il n'est donc pas reconnu par le dhcp. Mais impossible d'accèder au rfxcom pour changer l'ip. Normalement, je doit y accéder par http://rfxlan ou http://ip Impossible. J'ai essayer avec le logiciel DeviceInstaller mais il ne le voit pas et même en forçant l'ip, il n'y accède pas. J'ai remis à jour avec le dernier firmware par usb RFXxPL_2_03.hex rien ne change. Comme le rfx n'est pas dans le reseau, quand je lance xpl-hub -i eth0 -v sur le syno, il reste bloqué en attente du rfx Après une journée de prise de tête j'en suis la. Si quelqu'un a une idée ? Merci d'avance. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
DjMomo Posté(e) le 7 janvier 2012 Partager Posté(e) le 7 janvier 2012 (modifié) C'est normal que tu ne puisses pas accéder à ton RFXLAN, vu qu'il n'est pas dans la même plage d'adresses IP que ton PC. Change l'adresse IP de ton PC en 169.254.1.x, connecte toi sur ton RFXLAN, change lui son IP, et change de nouveau l'IP de ton PC. Pour l'installation d'xPL-Perl, chez moi la 11 passait pas, la 12 si... comme quoi. Par contre, j'ai fait cette procédure là : ipkg install make ipkg install gcc ipkg install perl ipkg install perl-dbi ipkg install perl-dbd-mysql ipkg install perl-yaml-syck ipkg install perl-module-pluggable ipkg install perl-timedate ipkg install perl-db-file Ensuite, installation des modules suivants Extutils::Makemaker AnyEvent Sub::Name Test::Pod Test::Simple Via la procédure ci dessous, car par le CPAN ca marchait jamais 1 - Recherche du module "module" via http://search.cpan.org/ 2 - wget module via l'URL trouvée dans le 1) 3 - tar -xvf module.tar.gz 4 - cd module/ 5 - perl Makefile.PL 6 - make 7 - make test 8 - make install Modifié le 7 janvier 2012 par DjMomo 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jess007 Posté(e) le 8 janvier 2012 Auteur Partager Posté(e) le 8 janvier 2012 Bonjour, Merci pour votre aide. Pour l'ip du rfxcom, nickel ! J'ai pu le configurer. Pour le reste, toujours coincée. J'ai repris l'install avec ipkg sans le cpan. Un module refuse de s'installer sub-name... Je refais l'install, xpl perl a l'air de passer avec la version 11 mais avec pas mal d'erreurs. 6 tests and 111 subtests skipped. Failed 8/64 test scripts. 56/3404 subtests failed. Files=64, Tests=3404, 104 wallclock secs (79.44 cusr + 2.83 csys = 82.27 CPU) Failed 8/64 test programs. 56/3404 subtests failed. make: *** [test_dynamic] Error 255 je lance: Domotique> xpl-hub -i eth0 -v Listening on 192.168.0.255:3865 Sending on 192.168.0.255 et ça reste coincé ici Faut il désinstaller xpl perl avant de réinstaller une version ? J'ai vu la suite du tuto, et je ne suis pas sortie de l'auberge en perl. J'ai trouvé une domotiga qui est tout en php, donc je maitrise totalement. Seulement il faut installer gambas et aussi gros problème. Il faut installer des packages qui ne sont pas dans ipkg. La commande sudo apt-get ne fonctionne pas sur mon syno Quelqu'un as t il installer gambas sur un syno. Je dois dire que j’hésite fortement à renvoyer mon rfxcom. car même si je me dépatouille pour une installation, au moindre changement de matériel ou il faudra tout réinstaller, ça ne sera pas viable. je veux juste récupérer les données de sondes orégon et owl en rf dans une base de données mysql sur mon syno. Y a t il plus simple ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jess007 Posté(e) le 8 janvier 2012 Auteur Partager Posté(e) le 8 janvier 2012 Je viens de refaire une install complete et repartant du début. Reinstallation du dms3.2 du syno pour repartir à 0 Install a partir des conseils plus haut de DjMomo On arrive au même résultat: installation de xpl-perl avec les même erreurs sub-name ne s'installe pas, je ne sais pas si c'est important. on lance le hub et ça reste coincé: Domotique> xpl-hub -i eth0 -v Listening on 192.168.0.255:3865 Sending on 192.168.0.255 Une chose aussi peut être important, quand on utilise ipkg pour installer perl, il est dans opt/bin et non plus dans usr/bin comme en natif... ( verification avec wihch perl ) Si ça bloque sur Sending on 192.168.0.255, est-ce cela peut provenir du rfxcom qui ne répond pas ou c'est xpl perl qui est mal installé ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
DjMomo Posté(e) le 9 janvier 2012 Partager Posté(e) le 9 janvier 2012 (modifié) Pur sub name, je me rappelle que j'avais du faire un lien symbolique sur un ex Modifié le 9 janvier 2012 par DjMomo 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PatrickH Posté(e) le 9 janvier 2012 Partager Posté(e) le 9 janvier 2012 Je viens de refaire une install complete et repartant du début. Reinstallation du dms3.2 du syno pour repartir à 0 Install a partir des conseils plus haut de DjMomo On arrive au même résultat: installation de xpl-perl avec les même erreurs sub-name ne s'installe pas, je ne sais pas si c'est important. on lance le hub et ça reste coincé: Domotique> xpl-hub -i eth0 -v Listening on 192.168.0.255:3865 Sending on 192.168.0.255 Une chose aussi peut être important, quand on utilise ipkg pour installer perl, il est dans opt/bin et non plus dans usr/bin comme en natif... ( verification avec wihch perl ) Si ça bloque sur Sending on 192.168.0.255, est-ce cela peut provenir du rfxcom qui ne répond pas ou c'est xpl perl qui est mal installé ? C'est normal que xpl-hub -i eth0 -v ne donne pas plus c'est une fonction "hub" qui doit tourner en tache de fond, il faut donc la lancer avec un "&" et ensuite lancer xpl-logger -i eth0 -v pour voir les messages de ton RFXcom Patrick 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jess007 Posté(e) le 9 janvier 2012 Auteur Partager Posté(e) le 9 janvier 2012 Bonjour, Merci de votre patience. J'ai réussit à mettre l'adresse ip du rfxcom sur le réseau 192.168.0.30 Il transmet bien, vérification avec wireshark On revient donc à xpl perl Si je lance le hub, même avec &, ça reste coincé, je suis obligée de déconnecter et reconnecter ssh DiskStation> xpl-hub -i eth0 -v & DiskStation> Listening on 192.168.0.255:3865 Sending on 192.168.0.255 .... idem si je veut voir les infos: DiskStation> xpl-logger -i eth0 -v Listening on 192.168.0.42:55100 Sending on 192.168.0.255 ..... avec ps, je ne voit pas le hub dans les process actifs et avec xpl-rfxcom-rx --interface eth0 192.168.0.30:10001 : voici le message d'erreur : DiskStation> xpl-rfxcom-rx --interface eth0 192.168.0.30:10001 xPL::IOHandler->device_open: TCP connect to '192.168.0.30:10001' failed: Connection timed out at /opt/lib/perl5/site_perl/5.10.0/xPL/Dock/RFXComRX.pm line 76 BEGIN failed--compilation aborted at /opt/bin/xpl-rfxcom-rx line 6. DiskStation> J'en suis à ma 4ème install en repartant du formatage du système. Quelque soit le tuto, avec ou sans cpan, je retombe sur les même erreurs à la compilation. Suivant le tuto, perl est soit dans urs/bin soit dans opt/bin. Quelqu'un a réussit à installer xpl perl sur un arm ? ( ds111 ) 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PatrickH Posté(e) le 9 janvier 2012 Partager Posté(e) le 9 janvier 2012 Si tu as une version "xpl" du RFXcom il ne faut pas lancer xpl-rfxcom-rx, cela n'est utile que pour le RFXcom version TCP/IP Ensuite si tu as installé PERL et ses modules additionnels avec IPKG alors il faut lancer perl avec /opt/bin/perl (il faut changer le shebang dans les fichiers xpl-hub et xpl-logger) C'est vrai aussi pour la compilation du Makefile.PL lors de la compilation due xpl-perl !!!! Patrick 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Diaoul Posté(e) le 9 janvier 2012 Partager Posté(e) le 9 janvier 2012 IPKG c'est broken. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jess007 Posté(e) le 9 janvier 2012 Auteur Partager Posté(e) le 9 janvier 2012 Bonjour, Merci à tous pour votre aide. Une petite question annexe: J'active l'accès ssh par le dms. Mais à chaque reboot, l'accès ssh est supprimé, il faut aller le réactiver dans le dms. Y t il moyen qu'il ne soit pas désactivé au reboot ? Je me fait avoir à chaque fois... Pourquoi ipkg c'est broken Diaoul ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jess007 Posté(e) le 11 janvier 2012 Auteur Partager Posté(e) le 11 janvier 2012 Bon, Avec ipkg, c'est broken, je ne vais pas aller bien loin... Je viens de renvoyer mon rfxcom et j'ai commandé une Zibase... La au moins, on est pas obligée de tout bricoler pour que ça fonctionne, une interrogation avec un script php fonctionne au lieu de bricoler le système. Surtout qu’apparemment, personne ne comprend pourquoi ça marche sur un syno et pas sur une autre. Merci à ceux qui ont tenté de m'aider sur ce coup. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
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.