On Mon, Nov 01, 2010 at 02:43:11PM +0100, Alexander Köhler wrote:
> Hallo an alle,
> 
> Ich habe ein Problem mit Postgresql. Nachdem ich mit emerge Postgres unter 
> Gentoo geupdatet habe, funktioniert unser Wiki nicht mehr. Folgende 
> Fehlermeldung erscheint immer:
> 
> pg_query() [function.pg-query]: 
> Query failed: ERROR:  could not load library 
> "/usr/lib/postgresql-8.4/lib/plpgsql.so": 
> /usr/lib/postgresql-8.4/lib/plpgsql.so: undefined symbol: PinPortal in 
> <wikiverzeichnis>/includes/db/DatabasePostgres.php on line 580

Nur wild herumspekuliert: hat emerge vielleicht PostgreSQL 9.0 installiert und
das PHP ist gegen die 8.4-Libraries gelinkt? Das wäre dann wahrscheinlich ein
Abhängigkeitsproblem der PHP-Installation.

> Mediawiki braucht bei Postgres als Erweiterung PL/pgsql. Das ist auch 
> installiert. Die Lib liegt im angegebenen Verzeichnis.
> 
> Kann mir jemand einen Tipp geben, was ich machen soll?

Wenn meine Vermutung stimmt, muss evtl. das PHP neu gebaut werden (weiß jetzt
allerdings nicht genau, wie bei Gentoo das Abhängigkeitsmanagement
funktioniert). Eigentlich sollte sowas von der Abhängigkeitsverwaltung
verhindert werden.


Viele Grüße
Jan Dittberner

-- 
Jan Dittberner - Debian Developer
GPG-key: 4096R/558FB8DD 2009-05-10
         B2FF 1D95 CE8F 7A22 DF4C  F09B A73E 0055 558F B8DD
http://www.dittberner.info/

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Lug-dd maillist  -  [email protected]
https://ssl.schlittermann.de/mailman/listinfo/lug-dd

Antwort per Email an