trosku upresnim:
/usr/lib/pam_mysql.so: (null): Undefined symbol "make_scrambled_password"
To je dost podezrely.
pam_mysql neni soucasti standardni instalace, a kdyby to byl port
security/pam-mysql bylo by to v /usr/local/lib/
instalace pam_mysql z portu doporucuje udelat toto:
ln -sf /usr/local/lib/pam_mysql.so /usr/lib/pam_mysql.so
proto ta cesta /usr/lib/pam_mysql a ne /usr/local
Kazdopadne, kdyz vymenujes knihovny (zde patrne libmysql.so) mysis
vymenit za takovy, ktery nekdoi prelozil proti te knihovne, kterou mas,
nebo si ho sam nove prelozit.
z portu prelozim mariadb nebo mysql, to je jedno a pak prelozim portove
pam_mysql. Po restartu saslauthd jsem opet v chybe:
Aug 16 09:22:37 mail saslauthd[65716]: in try_dlopen():
/usr/lib/pam_mysql.so: (null): Undefined symbol "make_scrambled_password"
Aug 16 09:22:37 mail saslauthd[65716]: in try_dlopen():
/usr/local/lib/pam_mysql.so: (null): Undefined symbol
"make_scrambled_password"
Aug 16 09:22:37 mail saslauthd[65716]: in openpam_load_module(): no
pam_mysql.so found
Patrne existuje verze pam_mysql, ktera toto resi:
https://github.com/NigelCunningham/pam-MySQL/tree/v0.8.x
No, jestli ten minuly pochazi odsud a ma to byt prave tenhle, tak ho
preloz stejne jako minule.
drive to fungovalo s portovym pam_mysql, ted jiz ne. Proto potrebuju
zkompilovat tuhle neportovou vec
A to je to, co nedokazu.
Jestli jsem to dobre pochopil, tak se cosi zmenilo v libmysqlclient a
proto potrebuji tu verzi pam_mysql z webu.
Resi se to i v linuxu:
https://bugs.launchpad.net/ubuntu/+source/pam-mysql/+bug/1574900
Diky
Petr
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l