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

Modules Perl Discussion :

Problème sur l'installation du module SSH


Sujet :

Modules Perl

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 21
    Points : 11
    Points
    11
    Par défaut Problème sur l'installation du module SSH
    Bonjour,

    Voila, cela fait 2 jours que je tente d'installer le module "Net::SSH:: Perl" mais impossible ...

    J'ai tout essayé :

    Via le paquet Debian :

    Il s'installe correctement mais quand j'execute mon script, il me donne toujours la même phrase ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    apt-get install libnet-ssh-perl
    Résultat dans le script :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Can't locate Net/SSH/Perl.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./test2 line 3.
    BEGIN failed--compilation aborted at ./test2 line 3.
    Via CPAN :

    La, il me dit qu'il n'arrive pas a extraire le .tar contenant le module ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cpan> install Net::SSH::Perl
    Résultat :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Running install for module 'Net::SSH::Perl'
    CPAN: Data::Dumper loaded ok (v2.121_14)
    CPAN: Storable loaded ok (v2.18)
    'YAML' not installed, falling back to Data::Dumper and Storable to read prefs '/root/.cpan/prefs'
    Running make for T/TU/TURNSTEP/Net-SSH-Perl-1.34.tar.gz
    CPAN: Digest::SHA loaded ok (v5.47)
    Checksum for /root/.cpan/sources/authors/id/T/TU/TURNSTEP/Net-SSH-Perl-1.34.tar.gz ok
    Uncompressed /root/.cpan/sources/authors/id/T/TU/TURNSTEP/Net-SSH-Perl-1.34.tar.gz successfully
    Using Tar:/bin/tar xvf "Net-SSH-Perl-1.34.tar":
    Couldn't untar Net-SSH-Perl-1.34.tar
    Je ne sais vraiment plus quoi faire, si quelqu'un a deja connu ce genre de problème ...

    Merci de votre aide.

  2. #2
    Membre éprouvé Avatar de Gardyen
    Homme Profil pro
    Bio informaticien
    Inscrit en
    Août 2005
    Messages
    637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Bio informaticien

    Informations forums :
    Inscription : Août 2005
    Messages : 637
    Points : 1 050
    Points
    1 050
    Par défaut
    vu sur un autre forum:

    si tu fais un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     apt-file list libnet-ssh-perl
    libnet-ssh-perl: /usr/share/doc/libnet-ssh-perl/README
    libnet-ssh-perl: /usr/share/doc/libnet-ssh-perl/changelog.Debian.gz
    libnet-ssh-perl: /usr/share/doc/libnet-ssh-perl/changelog.gz
    libnet-ssh-perl: /usr/share/doc/libnet-ssh-perl/copyright
    libnet-ssh-perl: /usr/share/man/man3/Net::SSH.3pm.gz
    libnet-ssh-perl: /usr/share/perl5/Net/SSH.pm
    donc il est probable que la bonne ligne soit
    Nous les geeks, c'est pas qu'on a une case en moins, c'est juste qu'on compte à partir de zéro.
    Plus les choses changent, plus elles restent les mêmes

  3. #3
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 21
    Points : 11
    Points
    11
    Par défaut
    Si j'utilise :

    Le module se charge sans problème mais pour se connecter à un serveur en SSH, le code source est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #!/usr/bin/perl
     
    use Net::SSH;
     
    my $host = "hostname";
    my $usr = "my userid";
    my $pwd = "my password";
    my $ssh = Net::SSH::Perl->new($host);
    $ssh->login($usr,$pwd);
    my($stdout, $stderr, $exit) = $ssh->cmd("ls -l /home/$usr");
    Et donc je suis obliger de charge le module Perl :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Can't locate object method "new" via package "Net::SSH::Perl" (perhaps you forgot to load "Net::SSH::Perl"?) at ./test2 line 8.

  4. #4
    Membre éprouvé Avatar de Gardyen
    Homme Profil pro
    Bio informaticien
    Inscrit en
    Août 2005
    Messages
    637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Bio informaticien

    Informations forums :
    Inscription : Août 2005
    Messages : 637
    Points : 1 050
    Points
    1 050
    Par défaut
    ce que je voulais dire, c'était que l'extension :: Perl n'existe pas... tu remplaces toutes les occurrences de Net::SSH:: Perl par NET::SSH dans ton script
    Nous les geeks, c'est pas qu'on a une case en moins, c'est juste qu'on compte à partir de zéro.
    Plus les choses changent, plus elles restent les mêmes

  5. #5
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 21
    Points : 11
    Points
    11
    Par défaut
    En modifiant mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    my $ssh = Net::SSH::Perl->new($host);
    Par :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    my $ssh = Net::SSH->new($host);
    Voici le résultat :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Can't locate object method "new" via package "Net::SSH" at ./test2 line 8.

  6. #6
    Membre éprouvé Avatar de Gardyen
    Homme Profil pro
    Bio informaticien
    Inscrit en
    Août 2005
    Messages
    637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Bio informaticien

    Informations forums :
    Inscription : Août 2005
    Messages : 637
    Points : 1 050
    Points
    1 050
    Par défaut
    toutes mes excuses, le module Net::SSH existe bien mais repose sur ssh, c'est différent de Net::SSH::perl

    apparemment l'installation de ce module n'est pas vraiment triviale, je teste en ce moment...
    Nous les geeks, c'est pas qu'on a une case en moins, c'est juste qu'on compte à partir de zéro.
    Plus les choses changent, plus elles restent les mêmes

  7. #7
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 21
    Points : 11
    Points
    11
    Par défaut
    Aucun problème ... J'ai commencé le développement en PERL d'un robot pour la gestion de mon parc serveur mais si ce module est impossible à installer, il faudra que je développe de nouveau le bot mais dans un autre langage ...

  8. #8
    Expert confirmé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    3 577
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 577
    Points : 5 753
    Points
    5 753
    Par défaut
    La version Net::SSH:erl ne nécessite pas le programme ssh sur la machine hôte. C'est la différence avec Net::SSH.

    Cela dit, as-tu essayé ceci :
    [NE PAS LIRE]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #!/usr/bin/perl
     
    use Net::SSH;
     
    my $host = "hostname";
    my $usr = "my userid";
    my $pwd = "my password";
    my $ssh = Net::SSH->new($host);
    $ssh->login($usr,$pwd);
    my($stdout, $stderr, $exit) = $ssh->cmd("ls -l /home/$usr");
    [/NE PAS LIRE]
    en alternative à ton message #3
    Plus j'apprends, et plus je mesure mon ignorance (philou67430)
    Toute technologie suffisamment avancée est indiscernable d'un script Perl (Llama book)
    Partagez vos problèmes pour que l'on partage ensemble nos solutions : je ne réponds pas aux questions techniques par message privé
    Si c'est utile, say

  9. #9
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 21
    Points : 11
    Points
    11
    Par défaut
    Oui, c'est dans ma réponse #5 ^^

  10. #10
    Expert confirmé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    3 577
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 577
    Points : 5 753
    Points
    5 753
    Par défaut
    En fait, le module Net::SSH n'a pas du tout la même interface que Net::SSH::Perl et comme apparemment il ne supporte pas "nativement" les mots de passe, je te conseille, comme la doc l'indique, de regarder le module Net::SSH::Expect.
    Plus j'apprends, et plus je mesure mon ignorance (philou67430)
    Toute technologie suffisamment avancée est indiscernable d'un script Perl (Llama book)
    Partagez vos problèmes pour que l'on partage ensemble nos solutions : je ne réponds pas aux questions techniques par message privé
    Si c'est utile, say

  11. #11
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 21
    Points : 11
    Points
    11
    Par défaut
    Je ne souhaite pas me logué via mot de passe mais via clé public RSA et seul Net::SSH:erl me le permet ...

    Je ne sais vraiment plus quoi faire ...

  12. #12
    Expert confirmé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    3 577
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 577
    Points : 5 753
    Points
    5 753
    Par défaut
    Désolé, je n'avais pas prêté attention à cela.
    Pour info, j'ai aussi des difficultés à installer ce module sous Windows/Cygwin (à cause d'une dépendance à Math::GMP).
    Je vais retenter en me concentrant su cette dépendance.

    Edit : il semble que ma config cygwin ne dispose pas de la librairie GMP... je vais l'installer.
    Plus j'apprends, et plus je mesure mon ignorance (philou67430)
    Toute technologie suffisamment avancée est indiscernable d'un script Perl (Llama book)
    Partagez vos problèmes pour que l'on partage ensemble nos solutions : je ne réponds pas aux questions techniques par message privé
    Si c'est utile, say

  13. #13
    Expert confirmé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    3 577
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 577
    Points : 5 753
    Points
    5 753
    Par défaut
    Une fois cette librairie installée, je n'ai plus de problème d'installation de Net::SSH::Perl.
    Plus j'apprends, et plus je mesure mon ignorance (philou67430)
    Toute technologie suffisamment avancée est indiscernable d'un script Perl (Llama book)
    Partagez vos problèmes pour que l'on partage ensemble nos solutions : je ne réponds pas aux questions techniques par message privé
    Si c'est utile, say

  14. #14
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 818
    Points : 499 183
    Points
    499 183
    Par défaut
    Sous un de mes serveur debian, je n'ai pas réussi à installer le module et la première cause fût un souci d'installation de Math::GMP comme l'a signalé philou.
    J'ai pas eu le temps de creuser plus pour installer ce module de math.

  15. #15
    Expert confirmé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    3 577
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 577
    Points : 5 753
    Points
    5 753
    Par défaut
    Je suppose qu'il faut installer la libgmp sur les systèmes Linux pour procéder à l'installation Math::GMP.
    Plus j'apprends, et plus je mesure mon ignorance (philou67430)
    Toute technologie suffisamment avancée est indiscernable d'un script Perl (Llama book)
    Partagez vos problèmes pour que l'on partage ensemble nos solutions : je ne réponds pas aux questions techniques par message privé
    Si c'est utile, say

  16. #16
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 818
    Points : 499 183
    Points
    499 183
    Par défaut
    Citation Envoyé par Philou67430 Voir le message
    Je suppose qu'il faut installe la libgmp sur les systèmes Linux pour procéder à l'installation Math::GMP.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    apt-get install libgmp3-dev libgmpada1-dbg libgmpada1-dev libgmp-ocaml-dev libgmp3c2
    Ensuite l'installation de Math::GMP est ok.

    PAr contre, impossible d'installer Math::Pari

  17. #17
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 818
    Points : 499 183
    Points
    499 183
    Par défaut
    Je n'ai rien dit. L'installation du module est fait.
    Pour résumer, j'ai fait ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    apt-get install libgmp3-dev libgmpada1-dbg libgmpada1-dev libgmp-ocaml-dev libgmp3c2
    apt-get install libpari-dev libpari2-gmp
    perl -MCPAN -e 'install Net::SSH::Perl'
    Voilà !

  18. #18
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 21
    Points : 11
    Points
    11
    Par défaut
    Ce test n'est valable que pour Debian 6 (il manque 2 paquets sur Debian 5).

    J'ai executé les commandes que tu m'as donné et cela ne fonctionne toujours pas, as tu des autres paquets d'installer ?

    Voici la fin du retour d'installation :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    Running install for module 'Math::GMP'
    'YAML' not installed, falling back to Data::Dumper and Storable to read prefs '/root/.cpan/prefs'
    Running make for T/TU/TURNSTEP/Math-GMP-2.06.tar.gz
    Checksum for /root/.cpan/sources/authors/id/T/TU/TURNSTEP/Math-GMP-2.06.tar.gz ok
    Math-GMP-2.06/
    Math-GMP-2.06/.perlcriticrc
    Math-GMP-2.06/README
    Math-GMP-2.06/Changes
    Math-GMP-2.06/Makefile.PL
    Math-GMP-2.06/GMP.xs
    Math-GMP-2.06/t/
    Math-GMP-2.06/t/01_gmppm.t
    Math-GMP-2.06/t/99_yaml.t
    Math-GMP-2.06/t/00_signature.t
    Math-GMP-2.06/t/99_pod.t
    Math-GMP-2.06/t/99_spellcheck.t
    Math-GMP-2.06/t/99_perlcritic.t
    Math-GMP-2.06/INSTALL
    Math-GMP-2.06/META.yml
    Math-GMP-2.06/lib/
    Math-GMP-2.06/lib/Math/
    Math-GMP-2.06/lib/Math/GMP.pm
    Math-GMP-2.06/MANIFEST
    Math-GMP-2.06/SIGNATURE
    Math-GMP-2.06/typemap
    Math-GMP-2.06/MANIFEST.SKIP
    Math-GMP-2.06/COPYING.LIB
    Math-GMP-2.06/LICENSE
     
      CPAN.pm: Going to build T/TU/TURNSTEP/Math-GMP-2.06.tar.gz
     
    Checking if your kit is complete...
    Looks good
    Writing Makefile for Math::GMP
    Could not read '/root/.cpan/build/Math-GMP-2.06-nc46Wy/META.yml'. Falling back to other methods to determine prerequisites
      TURNSTEP/Math-GMP-2.06.tar.gz
      make -- NOT OK
    Warning (usually harmless): 'YAML' not installed, will not store persistent state
    Running make test
      Can't test without successful make
    Running make install
      Make had returned bad status, install seems impossible
    Running make for T/TU/TURNSTEP/Net-SSH-Perl-1.34.tar.gz
      Has already been unwrapped into directory /root/.cpan/build/Net-SSH-Perl-1.34-1civBV
     
      CPAN.pm: Going to build T/TU/TURNSTEP/Net-SSH-Perl-1.34.tar.gz
     
    Warning: Prerequisite 'Crypt::DSA => 0.11' for 'TURNSTEP/Net-SSH-Perl-1.34.tar.gz' failed when processing 'ADAMK/Crypt-DSA-1.17.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
    Warning: Prerequisite 'Digest::SHA1 => 2.10' for 'TURNSTEP/Net-SSH-Perl-1.34.tar.gz' failed when processing 'GAAS/Digest-SHA1-2.13.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
    Warning: Prerequisite 'Convert::PEM => 0.05' for 'TURNSTEP/Net-SSH-Perl-1.34.tar.gz' failed when processing 'BTROTT/Convert-PEM-0.08.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
    Warning: Prerequisite 'String::CRC32 => 1.2' for 'TURNSTEP/Net-SSH-Perl-1.34.tar.gz' failed when processing 'SOENKE/String-CRC32-1.4.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
    Warning: Prerequisite 'Crypt::RSA => 1.37' for 'TURNSTEP/Net-SSH-Perl-1.34.tar.gz' failed when processing 'VIPUL/Crypt-RSA-1.99.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
    Warning: Prerequisite 'Math::Pari => 2.001804' for 'TURNSTEP/Net-SSH-Perl-1.34.tar.gz' failed when processing 'ILYAZ/modules/Math-Pari-2.01080605.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
    Warning: Prerequisite 'Crypt::IDEA => 0' for 'TURNSTEP/Net-SSH-Perl-1.34.tar.gz' failed when processing 'DPARIS/Crypt-IDEA-1.08.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
    Warning: Prerequisite 'Digest::HMAC_SHA1 => 0' for 'TURNSTEP/Net-SSH-Perl-1.34.tar.gz' failed when processing 'GAAS/Digest-HMAC-1.03.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
    Warning: Prerequisite 'Digest::HMAC_MD5 => 0' for 'TURNSTEP/Net-SSH-Perl-1.34.tar.gz' failed when processing 'GAAS/Digest-HMAC-1.03.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
    Warning: Prerequisite 'Digest::BubbleBabble => 0.01' for 'TURNSTEP/Net-SSH-Perl-1.34.tar.gz' failed when processing 'BTROTT/Digest-BubbleBabble-0.02.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
    Warning: Prerequisite 'Crypt::DH => 0.01' for 'TURNSTEP/Net-SSH-Perl-1.34.tar.gz' failed when processing 'MITHALDU/Crypt-DH-0.07.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
    Warning: Prerequisite 'Math::GMP => 1.04' for 'TURNSTEP/Net-SSH-Perl-1.34.tar.gz' failed when processing 'TURNSTEP/Math-GMP-2.06.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
      TURNSTEP/Net-SSH-Perl-1.34.tar.gz
      make -- NOT OK
    Warning (usually harmless): 'YAML' not installed, will not store persistent state
    Running make test
      Can't test without successful make
    Running make install
      Make had returned bad status, install seems impossible
    root@########:~# pico test
    root@########:~# ./test
    Can't locate Net/SSH/Perl.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./test line 3.
    BEGIN failed--compilation aborted at ./test line 3.
    mon code de test :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #!/usr/bin/perl
     
    use Net::SSH::Perl;
     
    my $host = "hostname";
    my $usr = "my userid";
    my $pwd = "my password";
    my $ssh = Net::SSH::Perl->new($host);
    $ssh->login($usr,$pwd);
    my($stdout, $stderr, $exit) = $ssh->cmd("ls -l /home/$usr");

  19. #19
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 818
    Points : 499 183
    Points
    499 183
    Par défaut
    Là faut que tu fouilles.

    Quels paquets as-tu installés ?

  20. #20
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 21
    Points : 11
    Points
    11
    Par défaut
    J'ai fais un test sur une Debian 6 du coup et j'ai tout installé, c'est pour cela que je ne comprend pas ...

Discussions similaires

  1. Problème avec l'installation du module YAML::XS!
    Par nixmind dans le forum Modules
    Réponses: 3
    Dernier message: 31/01/2014, 17h24
  2. Problème avec l'installation du module YAML::XS!
    Par nixmind dans le forum RedHat / CentOS / Fedora
    Réponses: 3
    Dernier message: 31/01/2014, 17h18
  3. Comment installer le module SSH ?
    Par jeje6_3 dans le forum Langage
    Réponses: 3
    Dernier message: 06/02/2010, 13h12
  4. problème avec l'installation du module ABI
    Par Jasmine80 dans le forum Modules
    Réponses: 15
    Dernier message: 09/06/2008, 09h27
  5. [Oracle] Problème dans l'installation du module OCI8
    Par guidav dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 19/07/2006, 12h44

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