IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Programmation et administration système Perl Discussion :

Net::SSH:Perl - Perl.pm


Sujet :

Programmation et administration système Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Novembre 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 9
    Par défaut Net::SSH:Perl - Perl.pm
    Bonjour,

    J'ai un ptit pb avec un script qui ne fonctionne pas. Pouvez-vous m'aider ?


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    use Net::SSH::Perl;
    my $ssh = Net::SSH::Perl->new(Host => 'xxx.xxx.xxx.xxx');
    $ssh -> login('','');
    my($stdout,$stderr,$exit) = $ssh -> cmd('sh arp');

    msg d'error:

    Odd number of elements in hash assignment at D:/Debian/lib/Net/SSH/Perl.pm line
    36.
    Use of uninitialized value $ENV{"HOME"} in concatenation (.) or string at D:/Deb
    ian/lib/Net/SSH/Perl.pm line 108.
    Net::SSH: Bad host name: Host at tt2.pl line 3
    Merci de votre aide -

  2. #2
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 106
    Par défaut
    Citation Envoyé par pratheep Voir le message
    Bonjour,

    J'ai un ptit pb avec un script qui ne fonctionne pas. Pouvez-vous m'aider ?


    use Net::SSH:erl;
    my $ssh = Net::SSH:erl->new(Host => 'xxx.xxx.xxx.xxx');
    $ssh -> login('','');
    my($stdout,$stderr,$exit) = $ssh -> cmd('sh arp');


    msg d'error:

    Odd number of elements in hash assignment at D:/Debian/lib/Net/SSH/Perl.pm line
    36.
    Use of uninitialized value $ENV{"HOME"} in concatenation (.) or string at D:/Deb
    ian/lib/Net/SSH/Perl.pm line 108.
    Net::SSH: Bad host name: Host at tt2.pl line 3

    Merci de votre aide -
    Peux-tu essayer une réinstallation de ce module ou faire son upgrade?

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Août 2008
    Messages
    505
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Août 2008
    Messages : 505
    Par défaut
    D'une part je trouve étrange que vous cherchiez à faire un login sans paramètre. D'autre part, il semble que le script est utilisé sous windows. Or, il y a une version spécifique (Net::SSH::W32Perl) en l'occurence.

Discussions similaires

  1. Perl et Net::SSH::Perl::Auth
    Par SoukoussMan dans le forum Langage
    Réponses: 7
    Dernier message: 23/09/2010, 15h36
  2. Perl - Net::SSH:Perl
    Par pratheep dans le forum Modules
    Réponses: 3
    Dernier message: 24/11/2008, 20h09
  3. Net::ssh::perl->cmd ne marche pas
    Par Songohan dans le forum Modules
    Réponses: 8
    Dernier message: 21/11/2008, 10h56
  4. Réponses: 6
    Dernier message: 04/11/2008, 09h51
  5. Net::SSH::Perl Can't bind socket to port 1023: Adresse déjà utilisée
    Par sohnic dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 27/11/2006, 21h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo