Marcelo Morales escribi�:
Hola: posiblemente te sirvan estos consejos, posiblmente no...

On Sun, 2004-05-09 at 03:54, Segismundo wrote:

Hola a todos.
Os remito el proceso que he tenido que seguir para volver a llegar aqu� al tratar de abrir una Fuente de Datos Nueva con el controlador Mysql-ODBC y JDBC.

1) En Win no tengo ning�n problema con el controlador de Mysql y conecto sin problemas.



Curioso... generalmente me ocurre exactamente lo contrario


2) En Linux (debian) con la versi�n 1.1.1-2 me se�ala que est� da�ado el fichero 'libodbcinst.so.1' y que no puede conectar. Me sugirieron que podr�a ser un problema de privilegios y que ten�a que tener todos al m�ximo. Hecho, pero al ser un enlace simb�lico remite a otro fichero que s� coge todos los privilegios y no el enlace (libodbcinst.so.1 =lrwxr-xr-x; mientras que libodbcinst.so.1.0.0 = -rwxrwzrwz).


Para verificar esto existe una utilidad llamada ldd (que siempre existe)
que te muestra las dependencias reales de una librer'ia a otra. Por
ejemplo:

$ ldd /lib/libnsl.so.1 libc.so.6 => /lib/libc.so.6 (0x40024000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

te dice que /lib/libnsl.so.1 depende de las dos que te muestra. Si
tienes alg'un problema de librer'ias debiera verse aqu'i (cosas como
"not found")

Respondo a la soluci�n que he encontrados.

Me d� cuenta de que hab�a un paquete 'unixodbc-bin' con GUI para configurar el ODBC al estilo Win (o viceversa). Lo instal�, lo configur�, tuve que establecer un enlace simb�lico al Socket y ya me cogi� OpenOffice la opci�n de Administrar sin mensaje de error y ya puede conectar con la base de datos.

Un saludo,
Segismundo


No te preocupes de los permisos, como regla general te sugiero no
agregar permisos a nada... s'olo quitarlos.


3) Desinstalo los ficheros correspondientes: unixodb y odbcinst1 y los vuelvo a instalar. La misma situaci�n. Instalo versiones anteriores para ver si era problema de la versi�n. Tampoco.

4) Desinstalo la versi�n de OpenOffice e instalo la 1.1.0-6.deb. Lo mismo. La desinstalo e instalo la nativa de OpenOffice 1.1.1rc3. La misma situaci�n.


5) Desesperado me olvido de ODBC y trato de instalar JDBC. Lo hago. Pongo las rutas en Seguridad, llamo la Fuente de Datos, cambio el controlador, le pongo la ruta y mensaje (negativo): " No se puede realizar ninguna conexi�n: "Unable to connect to any hosts due to exception: java.net.ConnectException: conexi�n rehusada".



Con mysql y jdbc necesitas que mysql escuche por tcp, porque el driver
de mysql para jdbc no entiende sockets de Linux. Para esto debes cambiar
el archivo /etc/mysql/my.cf para que mysql escuche por tcp.


6) Lo curioso es que si me conecto con un fichero DBase, puedo perfectamente.

Yo ya no s� qu� hacer, ni c�mo.

�Se os ocurre alguna soluci�n?

Gracias,
Segismundo



------------------------------------------------------------------------

------------------------------------------------------------------
*NOTA DE REDCETUS S.R.L.* : La informaci�n contenida en este E-mail y sus anexos, s�lo puede ser utilizada por el individuo o la compa��a a la cual est� dirigido. Si no es el receptor autorizado, cualquier retenci�n, difusi�n, distribuci�n o copia de este mensaje es prohibida y sancionada por la ley. Si por error recibe este mensaje, favor reenviarlo y borrar el mismo

Responder a