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 + ubuntu


Sujet :

Programmation et administration système Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut Net::SSH + ubuntu
    Bonjour, j'essaye d'installer Net::SSH depuis des heures, j'y suis arriver en compilant le module de chez cpan.

    Mais maintenant j'obtient l'erreur suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Can't locate Math/Pari.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /usr/local/share/perl/5.8.8/Net/SSH/Perl/Util/SSH2MP.pm line 6.
    BEGIN failed--compilation aborted at /usr/local/share/perl/5.8.8/Net/SSH/Perl/Util/SSH2MP.pm line 6.
    Compilation failed in require at /usr/local/share/perl/5.8.8/Net/SSH/Perl/Util.pm line 56.
    BEGIN failed--compilation aborted at /usr/local/share/perl/5.8.8/Net/SSH/Perl/Kex/DH1.pm line 10.
    Compilation failed in require at /usr/local/share/perl/5.8.8/Net/SSH/Perl/Kex.pm line 6.
    BEGIN failed--compilation aborted at /usr/local/share/perl/5.8.8/Net/SSH/Perl/Kex.pm line 6.
    Compilation failed in require at /usr/local/share/perl/5.8.8/Net/SSH/Perl/SSH2.pm line 6.
    BEGIN failed--compilation aborted at /usr/local/share/perl/5.8.8/Net/SSH/Perl/SSH2.pm line 6.
    Compilation failed in require at /usr/local/share/perl/5.8.8/Net/SSH/Perl.pm line 54.

    je comprtend bien qu'il me manque Math:ARI, mais je n'arrive pas à l'installer.

    Auriez-vous une idée ou un lien.

    D'avance merci.

    MaitrePylos

  2. #2
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Tu es sous Ubuntu, tu ne devrais pas utiliser le Cpan pour installer un module Perl aussi répandu (package libnet-ssh-perl), utilise plutôt le gestionnaire de package d'Ubuntu. Le gros avantage d'un gestionnaire de package sur le CPAN, c'est qu'il peut prendre en compte les dépendances externes (non-perl).

    --
    Jedaï

  3. #3
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Ok,

    J'ai installé le package , j'ai même installé des librairie "libpari", mais j'ai toujours la même erreur.

    Peut-être que mon code n'est pas bon

    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
     
    #! /bin/perl -w
     
    #connection ssh perl
    use Net::SSH::Perl;
     
     
    my $host = "192.168.2.2";
    my $username = "toto";
    my $password = "totoPasswd";
     
    my $ssh = Net::SSH::Perl->new($host);
    $ssh->login($username, $password);
    my($stdout,$stderr,$exit) = $ssh->cmd('ls');
     
    print $stdout;
    Merci de votre aide

  4. #4
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Ok après avoir installer la librairie suivante "libgmp3-dev", et recompiler Math:pari , j'obtiens l'erreur suivante.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Can't locate Crypt/DH.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /usr/local/share/perl/5.8.8/Net/SSH/Perl/Kex/DH1.pm line 13.
    BEGIN failed--compilation aborted at /usr/local/share/perl/5.8.8/Net/SSH/Perl/Kex/DH1.pm line 13.
    Compilation failed in require at /usr/local/share/perl/5.8.8/Net/SSH/Perl/Kex.pm line 6.
    BEGIN failed--compilation aborted at /usr/local/share/perl/5.8.8/Net/SSH/Perl/Kex.pm line 6.
    Compilation failed in require at /usr/local/share/perl/5.8.8/Net/SSH/Perl/SSH2.pm line 6.
    BEGIN failed--compilation aborted at /usr/local/share/perl/5.8.8/Net/SSH/Perl/SSH2.pm line 6.
    Compilation failed in require at /usr/local/share/perl/5.8.8/Net/SSH/Perl.pm line 54.

    je vais donc chercher dh.pm

  5. #5
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Bon alors un à la suite de l'autre, j'ai installé

    - libcrypt-dh-perl
    - libdigest-sha-perl
    - libdigest-hmac-perl
    - libcrypt-des-perl
    - libcrypt-openssl-dsa-perl

    et ceci au fur et a mesure de mes erreurs, mais voici que là je bloque.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Key class 'Net::SSH::Perl::Key::DSA' is unsupported: Can't locate Crypt/DSA.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /usr/local/share/perl/5.8.8/Net/SSH/Perl/Key/DSA.pm line 14.
    BEGIN failed--compilation aborted at /usr/local/share/perl/5.8.8/Net/SSH/Perl/Key/DSA.pm line 14.
    Compilation failed in require at (eval 26) line 1.
    BEGIN failed--compilation aborted at (eval 26) line 1.

  6. #6
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut Net::SSH + ubuntu (Peur-être doublon)
    Bonjour, j'ouvre de nouveau un post sur un sujet que j'ai déja ouvert, mais je pense que ce sous-forum est plus adapté.

    Après moult installation de différentes librairies j'obtient l'erreur suivante sur une connection Net::SSH:erl.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Key class 'Net::SSH::Perl::Key::DSA' is unsupported: Can't locate Crypt/DSA.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /usr/local/share/perl/5.8.8/Net/SSH/Perl/Key/DSA.pm line 14.
    BEGIN failed--compilation aborted at /usr/local/share/perl/5.8.8/Net/SSH/Perl/Key/DSA.pm line 14.
    Compilation failed in require at (eval 23) line 1.
    BEGIN failed--compilation aborted at (eval 23) line 1.
    Auriez-vous une piste.

    Merci d'avance.

  7. #7
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Crypt:: DSA n'est pas installé.

    --
    Jedaï

  8. #8
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    J'ai installé la paquet suivant sous ubuntu 'libcrypt-openssl-dsa-perl', c'est le seul que j'ai trouvé.

    et cela ne fonctionne pas, dois-je trouver d'autres paquet, où utiliser un version cpan de crypt::dsa ?

  9. #9
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Ok, j'ai compiler crypt::dsa de cpan et cela fonctionne .


    Merci de votre aide.


    MaitrePylos

+ Répondre à la discussion
Cette discussion est résolue.

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. Net::SSH -> Can't locate Math/Pari.pm
    Par sputa dans le forum Programmation et administration système
    Réponses: 10
    Dernier message: 17/10/2007, 19h14
  3. 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
  4. pb module NET::SSH::W32Perl
    Par ramislebob dans le forum Modules
    Réponses: 1
    Dernier message: 11/07/2006, 21h21
  5. [Net::SSH] Problème de ciphers
    Par GLDavid dans le forum Modules
    Réponses: 1
    Dernier message: 09/05/2006, 11h02

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