Salut tout le monde, j'ai installé Firebird 1.5 sur Mac OS 10.4 PPC. J'utilise FreeAdhocUDF comme librairie des UDF. Pour cela j'ai stoppé le service Firebird et j'ai changé le fichier Firebird.conf :
UdfAccess = Restrict UDF ; /Library/Frameworks/Firebird.framework/Versions/A/Resources/English.lproj/var/ ;
.
Ensuite j'ai placé le fichier des UDF FreeAdhocUDF dans l'emplacement indiqué ci dessus.
Je relance le service Firebird mais lorsque je fais un appel à une fonction (UDF) j'ai l'erreur suivante :
1 2 3 4 5 6 7 8 9
| Message: isc_dsql_prepare failed
SQL Message : -902
Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements
Engine Code : 335544831
Engine Message :
Access to UDF library "FreeAdhocUDF.so" is denied by server administrator |
.
Sachant que le fichier FreeAdhocUDF est en lecture pour les utilisateurs; la commande ls -l sur ce fichier donne
-rwxrwxrwx 1 idriss firebird 112908 Aug 25 13:10 /Library/Frameworks/Firebird.framework/Versions/A/Resources/English.lproj/var/FreeAdhocUDF.dylib
.
J'ai essayé de suivre le chemin par défaut des UDF Firebird et j'ai placé le fichier le repertoire UDF bien sur sans modifier le fichier de configuration mais c'est toujours le même problème.
Est ce que quelqu'un a une idée sur ce problème et peut m'aider à le résoudre.
Merci d'avance.
Cordialement.
Partager