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