OS: centos 6.2 up2date
postfix 2.6.6 - centos repo
dovecot 2.0.9 - centos repo
mysql-server 5.5.25 - mysql.com rpm
Sve je radilo na starom serveru sa mysql.com rpm-om 5.5.14. Medjutim, mijenjao sam hardware, pa sam usput uradio i upgrade mysql-a na 5.5.25. Sve je naizgled proslo OK, tek kasnije sam shvatio da TLS smtp-auth ne radi. U messages logu se pojavilo:
kernel: smtpd[32031]: segfault at 594a7583 ip 006b9b2e sp bf956810 error 4 in libcrypto.so.1.0.0[5e5000+175000]
Normalan smtp je radio. Dovecot sa TLS-om je radio normalno. Samo postfix je prijavljivao problem.
Razlika izmedju dovecota koji je radio normalno i postfixa koji nije radio je dependency. Naime, dovecot-u nije potreban libmysqlclient.so.16 dok je postfixu potreban.
Ispostavilo se da libmysqlclient.so.16 ima libcrypto.so.1.0.0 kao dependency i da je on bio uzrok problema sa postfixom.
Nakon skidanja mysql-a 5.5.25 i instaliranja mysql-a sa centos repo-a sve je proradilo.
Ne znam da li je neko vec prijavio ili naisao na ovu gresku, ali posto je Bogdan cesto ovdje rijesio sam da postavim ovu poruku. Nazalost, ovo je vec drugi put da imam problem sa mysql.com rpm instalacijom.
Prije toga problem je bio bug u stored procedurama koji je jeo memoriju i tjerao server u swap, cime ga je cinio neupotrebljivim, jedva sam nasao sta je problem. Ovo je drugi problem u relativno kratkom vremenskom razmaku :(
Bogdane, iako sam te slusao sa preporukom da obavezno instaliram mysql.com rpm, sad me vec pomalo plasi da to ubuduce radim :(
Da li je u pitanju nedovoljno testiranje pred izbacivanje GA verzije ili prebrz razvoj, ali nadam se da razumijes zasto me je strah.
[Ovu poruku je menjao Schmidt dana 05.06.2012. u 13:41 GMT+1]