Re: /usr/lib/python2.3/site-packages/_mysql.so: undefined symbol: mysql_rollback
Available news archives: comp.lang.tcl - comp.lang.python - comp.security.firewalls - sci.crypt - comp.lang.php - comp.lang.javascript
Google
 
Web news.hping.org


comp.lang.python archive

Re: /usr/lib/python2.3/site-packages/_mysql.so: undefined symbol: mysql_rollback

From: thomas Armstrong <tarmstrong@gmail.com>
Date: Wed Sep 21 2005 - 12:12:08 CEST

Hi Skip. Thank you very much for your answer.

If LDD:
[root@server /]# ldd /usr/lib/python2.3/site-packages/_mysql.so
        libmysqlclient.so.10 => /usr/lib/mysql/libmysqlclient.so.10
(0xf6fb3000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0xf6f84000)
        libnsl.so.1 => /lib/libnsl.so.1 (0xf6f6e000)
        libm.so.6 => /lib/tls/libm.so.6 (0xf6f4b000)
        libz.so.1 => /usr/lib/libz.so.1 (0xf6f3b000)
        libpthread.so.0 => /lib/tls/libpthread.so.0 (0xf6f29000)
        libc.so.6 => /lib/tls/libc.so.6 (0xf6e02000)
        /lib/ld-linux.so.2 (0x001d8000)

There is no libmysql, but I've got no idea where it is:
[root@server /]# find . -name "*libmysql.so*"
(no results)

In addition, on my PC (where MySQL-python works ok), there is no libmysql:
----------
[root@pc /]# ldd /usr/lib/python2.3/site-packages/_mysql.so
        linux-gate.so.1 => (0x00883000)
        libmysqlclient.so.10 =>
/usr/local/mysql/lib/mysql/libmysqlclient.so.10 (0x00cbf000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00d52000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x0092c000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x00ed6000)
        libm.so.6 => /lib/tls/libm.so.6 (0x00558000)
        libpthread.so.0 => /lib/tls/libpthread.so.0 (0x00db3000)
        libc.so.6 => /lib/tls/libc.so.6 (0x0037c000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00753000)
[root@pc /] find . -name "*libmysql.so*"
(no results)
---------

Must I install some extra tool? Thank you very much.

2005/9/16, skip@pobox.com <skip@pobox.com>:
>
> thomas> ImportError: /usr/lib/python2.3/site-packages/_mysql.so: undefined
> thomas> symbol: mysql_rollback
>
> skip> Is your libmysql.so installed in an odd place?
>
> Oh, also, try executing
>
> ldd /usr/lib/python2.3/site-packages/_mysql.so
>
> If that shows libmysql as undefined. Find out where it is and set
> LD_LIBRARY_PATH to refer to it, then try again. If that succeeds, either
> retain the LD_LIBRARY_PATH setting or relink _mysql.so with the -R stuff I
> referred to in my first message.
>
> Skip
>
Received on Mon Oct 24 01:39:39 2005