Postfix mit MySQL auf Lenny kompilieren

glitzi85

New Member
Hallo zusammen,

ich versuche gerade einen Postfix mit MySQL support aufzusetzen. MySQL im der aktuellen Version 5.1.33, installiert nach /opt/mysql (libmysqlclient.so.16 nach /usr/lib verlinkt), postfix auch der aktuelle 2.5.6er. Zum kompilieren hab ich diesen Befehl verwendet, der zumindest unter Etch funktioniert hat:

Code:
make makefiles CCAGRS="-DUSE_TLS -DHAS_MYSQL -I/opt/mysql/include" AUXLIBS="-lssl -lcrypto -L/opt/mysql/lib -lmysqlclient -lz -lm"

make und make install läuft auch ohne Probleme durch. Die Konfiguration passt soweit, die lief früher schon auf dem Server (noch unter Etch). postfix check gibt nix aus, postconf -m das hier:

Code:
btree
cidr
environ
hash
nis
proxy
regexp
static
unix

Postfix lässt sich zwar starten, aber beim connecten bleibt das Teil hängen. Im Log steht dann der Fehler hier:

Code:
12:09:41 srv01 postfix/proxymap[24627]: fatal: unsupported dictionary type: mysql

Ist ja auch logisch, wenn mysql in der postconf -m Ausgabe nicht auftaucht. Wenn ich aber den Symlink auf libmysqlclient aus /usr/lib rausnehme, dann bringt er Fehlermeldungen beim make install. MySQL wird also schon irgendwie eingebunden, nur nicht verwendet.

Hat jemand ne Ahnung woran das liegen kann? Falls nötig kann ich auch das ganze Log und/oder die Config posten.

mfg glitzi
 
OK, hat nun geklappt. Den Server hab ich umsonst neu aufgesetzt. Postfix kommt beim kompilieren mit Symlinks nicht ganz klar. Ich hatte aus bequemlichkeit MySQL einfach nach /opt/mysql-5.1.33-i686[...] installiert und dann einfach einen Symlink /opt/mysql darauf erstellt. Jetzt hab ich MySQL direkt nach /opt/mysql installiert und siehe da, es klappt. Alternativ einfach den vollen Pfad beim kompilieren angeben. Seltsamerweise ist aber ein Symlink auf die libmysqlclient kein Problem :confused:

mfg glitzi
 
Back
Top