From: | Daniele Varrazzo <daniele(dot)varrazzo(at)gmail(dot)com> |
---|---|
To: | Matthew Robinson <matthew(dot)robinson(at)umassd(dot)edu> |
Cc: | psycopg(at)postgresql(dot)org |
Subject: | Re: 2.4.2: undefined symbol: lo_truncate |
Date: | 2011-10-06 15:04:15 |
Message-ID: | CA+mi_8bppYAQ8GwGouqom94wX1TF+7eUKyeRJ1irnF59iRuxaQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | psycopg |
On Thu, Oct 6, 2011 at 3:33 PM, Matthew Robinson
<matthew(dot)robinson(at)umassd(dot)edu> wrote:
> Warning, a python neophyte here so I am more than likely missing something.
>
> I'm trying to use 2.4.2 (and also tried 2.4.1 with same error, 2.4.0 with a
> different error...) under Ubuntu with the intention of trying out
> ReviewBoard.
>
> launching python and attempting to import psycopg2 yields:
> --------
>>>> import psycopg2
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> File "/usr/local/lib/python2.6/
> dist-packages/psycopg2/__init__.py", line 67, in <module>
> from psycopg2._psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
> ImportError: /usr/local/lib/python2.6/dist-packages/psycopg2/_psycopg.so:
> undefined symbol: lo_truncate
lo_truncate is available after postgres 8.3. Psycopg is being compiled
again libpq 8.4, so the function is included. Looks like at runtime it
tries to dynamically link with an older libpq: you can check with ldd
which one.
-- Daniele
From | Date | Subject | |
---|---|---|---|
Next Message | Håvard Wahl Kongsgård | 2011-10-10 10:57:12 | Iterating through cur and cur.fetchone() |
Previous Message | Matthew Robinson | 2011-10-06 14:33:39 | 2.4.2: undefined symbol: lo_truncate |