Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/09/2006, 15h06   #1
Membre habitué
 
Inscription : mai 2002
Messages : 635
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 635
Points : 109
Points : 109
Par défaut Installation de plperlu

Bonjour j'essaie d'installer perl pour mes fonctions sous postgres directement dans pgadmin :

CREATE PROCEDURAL LANGUAGE "plperlu"
HANDLER "plpgsql_call_handler";

mais j'ai un message d'erreur me disant ceci : ERROR: could not load library "D:/Program Files/PostgreSQL/8.1/lib/plperl.dll": Le module spécifié est introuvable.

J'ai pourtant vérifié le module est dans le répertoire

merci
viny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2006, 08h22   #2
Membre émérite
 
Avatar de hpalpha
 
Inscription : mars 2002
Messages : 770
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 770
Points : 833
Points : 833
Bonjour,

as tu installé perl ? sous windows ca doit etre activeperl.

et je te conseil d'utiliser la commande createlang en ligne de commande, ca installe proprement.
hpalpha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2006, 08h24   #3
Membre habitué
 
Inscription : mai 2002
Messages : 635
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 635
Points : 109
Points : 109
quand je fais une installation de perl j'ai le même message d'erreur
viny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2006, 08h29   #4
Membre habitué
 
Inscription : mai 2002
Messages : 635
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 635
Points : 109
Points : 109
je fais une installation par la ligne de commande : "D:\>createlang plperlu mabase"

mais il me demande un mot de passe et j'indique celui de ma base mais celui-ci est refusé.

Je ne comprends pas là???

Je pense qu'il faut se connecter sous le login de la base mais je me rends compte que je ne me connecte pas sous ce login mais sous le compte utilisateur windows.
viny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2006, 08h37   #5
Membre habitué
 
Inscription : mai 2002
Messages : 635
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 635
Points : 109
Points : 109
Bon je me suis connecté en ligne de commande et j'ai lancé l'installation de perl et là pareil il me dit ceci : createlang: language installation failed: ERROR: could not load library "D:/Program Files/PostgreSQL/8.1/lib/plperl.dll": Le module spÚcifiÚ est introuvable.
viny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2006, 11h55   #6
Membre émérite
 
Avatar de hpalpha
 
Inscription : mars 2002
Messages : 770
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 770
Points : 833
Points : 833
est ce que tu as rebooter apres l'install de perl ? il y a surrement des paths non pris en compte, sinon tu peux regarder si les dépendances de la dll sont ok, sous linux c'est ldd mais sous windows, il y a surrement un outil.
hpalpha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2006, 12h13   #7
Membre émérite
 
Avatar de hpalpha
 
Inscription : mars 2002
Messages : 770
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 770
Points : 833
Points : 833
Pour les dependances dll dans windows, tu as sur le CD d'install de XP, un repertoire support, tu lance le setup.
Apres tu lances depends dans executer, tu as alors Dependency Walker, tu choisi ta dll et tu regarde si ca peut te donner des indications.
hpalpha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2006, 12h16   #8
Membre habitué
 
Inscription : mai 2002
Messages : 635
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 635
Points : 109
Points : 109
Je vais juste essayer de modifier les path avant...et je dis quoi
viny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2006, 12h22   #9
Membre habitué
 
Inscription : mai 2002
Messages : 635
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 635
Points : 109
Points : 109
Bon avec une modification des path ça ne marche pas non plus...quand au CD de XP je ne l'ai pas avec mon portable je n'ai qu'un système de restauration fournit par ASUS
viny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2006, 12h28   #10
Membre habitué
 
Inscription : mai 2002
Messages : 635
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 635
Points : 109
Points : 109
j'ai lu sur le net que beaucoup de personnes avaient ce genre de problème et pas de solution... Donc je ne vais pas insister tant pis on fera autrement
viny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2006, 12h56   #11
Membre habitué
 
Inscription : mai 2002
Messages : 635
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 635
Points : 109
Points : 109
J'ai utilise un soft qui s'appelle Dependency Walker et j'ai ouvert ma plperl.dll et j'ai deux erreurs : PERL58.dll error opening file : le fichier est introuvable et idem pour EFSADU.dll
viny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2006, 13h45   #12
Membre émérite
 
Avatar de hpalpha
 
Inscription : mars 2002
Messages : 770
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 770
Points : 833
Points : 833
ca semble etre bien un probleme de path, ajoute le rep ou se trouve tes 2 dll dans les variables d'environnement
hpalpha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2006, 13h49   #13
Membre habitué
 
Inscription : mai 2002
Messages : 635
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 635
Points : 109
Points : 109
j'ai ajouté cela dans mon path : D:\Program Files\PostgreSQL\8.1\lib; et rien y fait
viny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2006, 13h54   #14
Membre habitué
 
Inscription : mai 2002
Messages : 635
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 635
Points : 109
Points : 109
De toute façon je n'ai même pas ces deux dll sur mon disque ???
viny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2006, 14h15   #15
Membre émérite
 
Avatar de hpalpha
 
Inscription : mars 2002
Messages : 770
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 770
Points : 833
Points : 833
Humm voila pourquoi ca marche pas, tu as pas perl 5.8 peut etre 5.6 ?

peut tu faire un perl --version ?
pour l'autre dll, peut etre que la 5.8 l'install sinon en tapant sur google tu peux le downlaod.
Pour le path, je parlais tu path de la dll perl58.dll genre c:\perl\lib\
hpalpha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2006, 14h39   #16
Membre habitué
 
Inscription : mai 2002
Messages : 635
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 635
Points : 109
Points : 109
J'ai télécharger la version 5.8 de perl, j'ai bien modifié le path également d:\perl\lib\ toujours pareil
viny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2006, 15h04   #17
Membre émérite
 
Avatar de hpalpha
 
Inscription : mars 2002
Messages : 770
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 770
Points : 833
Points : 833
je viens d'install activeperl 5.8, en fait
perl58.dll => c:\perl\bin (normalement apres le reboot, c'est bon)
efsadu.dll => c:\windows\system32 (deja dans windows xp)

que donne un dependency walker ?
hpalpha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2006, 15h06   #18
Membre habitué
 
Inscription : mai 2002
Messages : 635
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 635
Points : 109
Points : 109
Il ne trouve pas efsadu.dll
viny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2006, 15h54   #19
Membre émérite
 
Avatar de hpalpha
 
Inscription : mars 2002
Messages : 770
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 770
Points : 833
Points : 833
Je t'ai mis la dll dans un zip, mais si tu es sous XP ce n'est pas normal que tu ne l'ai pas, pour les autres windows, je sais pas si ca va marcher
efsadu.zip
hpalpha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2006, 15h59   #20
Membre habitué
 
Inscription : mai 2002
Messages : 635
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 635
Points : 109
Points : 109
merci mais elle s'installe où?
viny est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h14.


 
 
 
 
Partenaires

Hébergement Web