Re: Problem s pam_mysql - make_scrambled_password
hmm, zkusil jsem se tedy vratit z mariadb na mysql80 a neco je porad spatne > > Nicmene, kdyz prave ted zkusim prelozit port > cd security/pam-mysql; make > ktery u me ma verzi 0.7.r1 revision 6 tak: mame stejnou verzi > a) >> ldd security/pam-mysql/work/stage/usr/local/lib/pam_mysql.so > pam_mysql.so se odvolava na /usr/local/lib/mysql/libmysqlclient.so.21 /usr/ports/security/pam-mysql/work/stage/usr/local/lib/pam_mysql.so: libmysqlclient.so.21 => /usr/local/lib/mysql/libmysqlclient.so.21 (0x80140) toto souhlasi > b) > ten pochazi z >> pkg which /usr/local/lib/mysql/libmysqlclient.so.21 >> /usr/local/lib/mysql/libmysqlclient.so.21 was installed by package mysql80-client-8.0.16_2 mam verzi 8.0.16_1 > > c) > a knihovna symbol make_scrambled_password obsahuje >> nm /usr/local/lib/mysql/libmysqlclient.so.21 | grep make_scrambled_password >> 000e7290 T _Z23make_scrambled_passwordPcPKc a tady nevim, jak s tim nm pracovat, protoze mi to nic nerekne: nm /usr/local/lib/mysql/libmysqlclient.so.21 nm: /usr/local/lib/mysql/libmysqlclient.so.21: no symbols Zkusim tedy jeste zaktualizovat cele BSD an 11.3 (mam 11.2) a zkompilovat vsechny porty. Diky PM -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l
Re: Problem s pam_mysql - make_scrambled_password
On 16.8.2019 9:32, pm-c...@kostax.cz wrote: /usr/lib/pam_mysql.so: (null): Undefined symbol "make_scrambled_password" kdyz vymenujes knihovny (zde patrne libmysql.so) mysis vymenit za takovy, ktery nekdo 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" Ja za chvili na dva tydny odjizdim a uz nemam cas to sam detailne zkouset. Nicmene, kdyz prave ted zkusim prelozit port cd security/pam-mysql; make ktery u me ma verzi 0.7.r1 revision 6 tak: a) ldd security/pam-mysql/work/stage/usr/local/lib/pam_mysql.so pam_mysql.so se odvolava na /usr/local/lib/mysql/libmysqlclient.so.21 b) ten pochazi z pkg which /usr/local/lib/mysql/libmysqlclient.so.21 /usr/local/lib/mysql/libmysqlclient.so.21 was installed by package mysql80-client-8.0.16_2 c) a knihovna symbol make_scrambled_password obsahuje nm /usr/local/lib/mysql/libmysqlclient.so.21 | grep make_scrambled_password 000e7290 T _Z23make_scrambled_passwordPcPKc Takze by to normalne melo v teto kombinaci fungovat. Nemam uz cas zkoumat, jestli je to tim, ze tvoje verze portu a moje verze portu nejsou stejne, nebo, ze ty prekladas proti jine verzi MySQL nez ja, proto tady vypisuju jak presna cisla verzi tak CLI prikazy, ktera jsem pri zkoumani pouzil. Zbytek uz budes muset vybojovat s nekym jinym. Dan -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l
Re: Rebuildworld/kernel 11.x vs. 12.x
Peter Hodur wrote on 2019/08/16 05:21: Ahojte, vsimli ste si, ze v Handbooku sa zmenil odporucany postup pri reinstalacii zo zdrojakov? Viete o tom nieco viac? #; drop into single user mode #; re-mount fs (ZFS) zfs set readonly=off zroot zfs mount -a Nevim, co se zmenilo na oficialni urovni, ale ja jsem nikdy do single user rezimu neprechazel a z mailinglistu vim, ze to nedela ani spousta jinych lidi. Tak se to mozna zmenilo i v dokumentaci. Mirek -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l
Re: Problem s pam_mysql - make_scrambled_password
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