"pickle" warning when running yum update
Michael Schwendt
mschwendt.tmp0501.nospam at arcor.de
Tue Aug 23 20:04:13 UTC 2005
On Tue, 23 Aug 2005 12:49:10 +0100, Robin Bowes wrote:
> > Hmm... does this work for you, too?
> >
> > $ python
> > Python 2.4.1 (#1, May 16 2005, 15:19:29)
> > [GCC 4.0.0 20050512 (Red Hat 4.0.0-5)] on linux2
> > Type "help", "copyright", "credits" or "license" for more information.
> >
> >>>>import sqlite
> >>>>import yum.sqlitecache
> >>>>import yum.sqlitesack
> >>>>
>
> Right, now we're getting somewhere:
>
> [root at dude ~]# python
> Python 2.4.1 (#1, May 16 2005, 15:19:29)
> [GCC 4.0.0 20050512 (Red Hat 4.0.0-5)] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
> >>> import sqlite
> Traceback (most recent call last):
> File "<stdin>", line 1, in ?
> File
> "/usr/src/build/539311-i386/install//usr/lib/python2.4/site-packages/sqlite/__init__.py",
> line 1, in ?
> ImportError: /usr/lib/python2.4/site-packages/_sqlite.so: undefined
> symbol: sqlite3_libversion
>
> That's a more meaty error message!
>
> Does that tell you anything?
Tells me that your libsqlite3.so.0 is either not found or incompatible,
but the "rpm -V sqlite" line tried earlier should have reported that.
So what do you get for:
rpm -qf /usr/lib/python2.4/site-packages/_sqlite.so
ldd /usr/lib/python2.4/site-packages/_sqlite.so
rpm -qf /usr/lib/libsqlite3.so.0
Reinstalling the "python-sqlite" and "sqlite" packages could fix it,
provided that there's nothing in your system which overrides the sqlite
package (ldd should tell about that).
More information about the fedora-list
mailing list