[firebase-br] RES: Problema com acesso Firebird e UDF no Linux

Edgard edgard em mappel.com.br
Sex Nov 9 17:57:08 -03 2007


Pessoal,

depois de semanas, finalmente consegui resolver esse problema.
Acontece que a UDF exigia que duas bibliotecas estivessem em determinadas 
pastas, só que as mesmas só existem quando o Interbase está instalado. Nesse 
caso tive que criar links para pastas e nomes das duas e funcionou.

Muito obrigado a todos, vou dormir tranquilo hoje.


----- Original Message ----- 
From: "Eduardo Pelizzari de Andrade" <eduardoandrade em persoft.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, November 09, 2007 4:45 PM
Subject: Re: [firebase-br] RES: Problema com acesso Firebird e UDF no Linux


Se ela não estiver como executável, chmod 777 não vai resolver, você tem
que dar chmod  +x. Outra coisa, se na sua pasta UDF, você só tem a

udfpha.so, e não tem o link, o link pode estar em um dos diretórios lib, 
/lib, /usr/lib, /usr/local/lib, verifique onde está o seu link e gere um 
link no mesmo diretório, provavelmente isso resolva o seu problema.

Existe as variávels UdfAccess e RootDirectory no arquivo firebird.conf, de 
uma olhada neste arquivo, estas variáveis estão bem documentadas e pode 
mudar a forma do firebird procurar as udfs.

Boa sorte.



Edgard escreveu:
> Deve ter sido eu como eu disse havia colocado esse problema misturado com 
> um
> outro assunto.
>
> Quanto a recompilar fica difícil saber que passo dar agora, só sei que 
> tenho
> uma UDF chamada udfpha.so sentro de /usr/lib/firebird2/UDF já dei chown
> firebird.firebird nesse arquivo, chmod 777,  criei um link entre udfpha.so 
> e
> libudfpha.so e nada. Eu ja pesquisei bastante e não consegui encontrar uma
> solução que funciona-se.
>
> Será que ninguem passou por esse problema depois de instalar no linux o
> firebird e UDFS?
>
>
> ----- Original Message ----- 
> From: "Davi Eduardo Borges Wall" <davi.wall em mult.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Friday, November 09, 2007 2:41 PM
> Subject: [firebase-br] RES: Problema com acesso Firebird e UDF no Linux
>
>
> Duas coisas:
>
> - Eu já vi alguém exatamente com o mesmo problema aqui na lista. (Então 
> deve
> haver um tópico com esse assunto na lista de uma procurada)
>
> - Eu li alguma coisa aqui na lista Tb, sobre que as UDFS no Linux devem 
> ser
> compiladas para linux. (não tenho certeza sobre esta, lembro algo 
> vagamente
> isso que li numa thread)
>
> []'s
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] 
> Em
> nome de Edgard
> Enviada em: sexta-feira, 9 de novembro de 2007 14:06
> Para: FireBase
> Assunto: [firebase-br] Problema com acesso Firebird e UDF no Linux
>
> Pessal,
>
> boa tarde, eu havia conversado sobre esse problema tirando uma casquinha 
> de
> outra pessoa. COmo não resolvi resolvi abrir essa tópico.
>
> Instalei o Linux Debian Kernel 4.0, Samba, Firebird e copiei algumas UDFS 
> de
> outro servidor para a pasta UDF desse novo, copiei o BD de um servidor
> antigo pra esse novo e renomeei o BD com o nome especifico para nova
> empresa. Criei a senha do SYSDBA, usuário do Linux, tudo certinho.
>
> Quando eu executa uma consulta do tipo através de uma máquina XP conectada
> em rede com esse novo server.
>
> SELECT * FROM TABELA isso já está funcionando
>
> agora quando eu faço uso de uma UDF que já tinha nos servidores antigos 
> ...
>
> SELECT FFORMATDATETIME('YYYYMMDD$,CAMPO_DATA') FROM TABELA
>
> retorna a seguinte mensagem:
>
> "Unsuccessful execution caused by a system error that precludes
> successful execution of subsequent statements.
> Access to UDF library "libudfpha.so" is denied by server administrator."
>
> o esquisito é que nos servidores antigos está tudo igual eu acho e 
> funciona.
>
>
> alguem sabe o que pode ser?
>
> muito obrigado desde já
>
> Edgard Santos
>
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
>

-- 
Eduardo Pelizzari de Andrade
Persoft Softwares Aplicativos
Fone: 55 11 62218061


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista