Forum Linux.embarqué implémantation du ipsec sur powerpc

Posté par  .
Étiquettes : aucune
0
19
avr.
2012

slt tous le monde
j'ai essayé d'implémanter le protocole ipsec sur un processeur powerpc mais je reçois lors du lancement de l'exécutable le message d'erreur suivant:

./ipsec start

failed to start openswan IKE daemon - the following error occured:
/usr/lib/ipsec/addconn : error while loading shared libraries: /lib/libgmp.so.10: file too short

alors svp aidez moi, merci.

  • # error while trying to help : info too short

    Posté par  (site web personnel) . Évalué à 2.

    Que te donne $> ls -l /lib/libgmp.so.10 ?
    Et si c'est une lien que te donne le même ls sur la librairie pointée ?
    Info qui peux être utile : quelle distro ?

    Fuse : j'en Use et Abuse !

    • [^] # Re: error while trying to help : info too short

      Posté par  . Évalué à 0.

      $> ls -l /lib/libgmp.so.10.0.4
      -rwxrwxrwx 1 root root 425532 Feb 11 2012 /lib/libgmp.so.10.0.4
      $>uname -r
      2.6.37

      merci d'avance.

      • [^] # Re: error while trying to help : info too short

        Posté par  (site web personnel) . Évalué à 1.

        Hello,

        L'étape d'après à mon sens ( tu as donné la version du noyau pas de ta distribution ) est de vérifier l'intégrité de la librairie : est ce qu'elle a la bonne taille ? est ce que c'est la bonne ?

        $> file /lib/libgmp.so.10.0.4
        est ce que le résultat correspond à ton architecture ?

        $> md5sum /lib/libgmp.so.10.0.4
        te donne il le même hachage que dans le paquet d'installation ?
        Une possibilité est de renommer la lib en .tooshort, forcer la réinstallation et comparer les md5.

        Fuse : j'en Use et Abuse !

        • [^] # Re: error while trying to help : info too short

          Posté par  . Évalué à 0.

          slt ze_lionix et merci pour les réponses;

          ce qui concerne la distribution:
          $>uname -a
          Linux (none) 2.6.37 #1 PREEMPT Wed Apr 11 17:09:49 CET 2012 ppc GNU/Linux

          c'est OK pour le md5sum

          pour la commande file:
          $>file libgmp.so.10.0.4
          libgmp.so.10.0.4: : ELF 32-bit MSB shared object, PowerPC or cisco 4500, version 1 (SYSV), stripped

          je vais essayé de renommer le fichier en .tooshort et je vous donne le résultat;merci.

          • [^] # Re: error while trying to help : info too short

            Posté par  (site web personnel) . Évalué à 1.

            Hello,

            uname te donne les infos sur le noyau, dont on voit qu'il est pour un ppc = power pc et qu'il est PREEMPT = Préemption ( RT ). Pour avoir la version de ta distro ( qui n'est ni une debian ni un ubuntu à priori ) tu peux taper : lsb_release -a . De toute façon je te demandais cela pour aller regarder dans la distribution le hache de la lib, mais si tu renommes et ré-installe tu pourras vite constater tout seul s'il y a un problème…

            Concernant la librairie on voit qu'elle est dans la bonne architecture : powerpc. Elle n'a donc pas été remplacée par erreur par une mauvaise version.

            Pour l'instant la piste du fichier corrompue reste la meilleur…

            Fuse : j'en Use et Abuse !

            • [^] # Re: error while trying to help : info too short

              Posté par  . Évalué à -1.

              slt mr

              j'ai essayé de changer la lib par une autre et le résultat c'est changer, manen il m'afiche une autre erreur:

              /lib/libc.so.6: version GLIBC_2.7 not found (required by libgmp.so.10)

              svp koi je faire?

              • [^] # Re: error while trying to help : info too short

                Posté par  (site web personnel) . Évalué à 1.

                La première chose à faire est de suivre les usage du sites et écrire français correctement, on est légèrement tatillon là dessus par ici !
                manen => maintenant | koi je faire => que dois-je faire

                Ensuite le messages t'indique qu'il manque une librairie sur ton système ( "not found" ) il te faut donc l'installer. Tant qu'à faire, histoire de gagner du temps, vérifie s'il n'y aurait pas d'autres choses qui manquent…
                $>ldd libgmp.so.10
                Et pour toute les lignes où tu as un "Not Found" il te faudra installer ce qui manque.
                A noter qu'il se peux que les librairies soient installées ailleurs( find est ton ami ) mais que le chemin ne soit pas correcte ( variable LD_LIBRARY_PATH )

                Fuse : j'en Use et Abuse !

  • # racoon

    Posté par  . Évalué à 0.

    OpenSwan ? Ca existe encore ?

    Si tu est sur un kernel 2.6 utilise racoon, 100 fois mieux que openswan.

    Si tu est sur un kernel 2.4, bon courage.

    • [^] # Re: racoon

      Posté par  (site web personnel) . Évalué à 2.

      isakmpd ?

      Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités

      • [^] # Re: racoon

        Posté par  . Évalué à 0.

        Bof, quand tu as essayé les 3: openswan , racoon et isakmpd. Il y en a un qui resort vainqueur….racoon

    • [^] # Re: racoon

      Posté par  . Évalué à 0.

      Est ce que vous pouvez me donner un lien où je puisse télécharger le code source de racoon compilé pour powerpc? merci.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.