strange memory corruption(?) in FreeRADIUS/PERL ?
hi, one of our FR servers (2.0.0pre2) dies in the early hours of sunday with an interesting log-file: Sun Oct 21 03:20:06 2007 : Error: rlm_perl: perl_embed:: module = /usr/local/bin/freeradius-vmps.pm , func = post_auth exit status= Can't locate auto/DBI/po st_auth.al in @INC (@INC contains: /usr/local/Roombase3 /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i38 6-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/ 5.8.2/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/s ite_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/si te_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /us r/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-t hread-multi /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor _perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at /usr/lib/per l5/vendor_perl/5.8.5/i386-linux-thread-multi/DBI.pm line 648 Sun Oct 21 03:20:06 2007 : Error: rlm_perl: perl_embed:: module = /usr/local/bin/freeradius-vmps.pm , func = post_auth exit status= Can't locate auto/DBI/po st_auth.al in @INC (@INC contains: /usr/local/Roombase3 /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i38 6-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/ 5.8.2/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/s ite_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/si te_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /us r/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-t hread-multi /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor _perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at /usr/lib/per l5/vendor_perl/5.8.5/i386-linux-thread-multi/DBI.pm line 648 we dont have a 'post_auth.al' - we simply call the perl in the post_auth section of FR and there is a function in the PERL called post_auth. the server had been running fine beforehand - and a service restart had it ticking along fine (as before). looks like some memory corruption got into this game somewhere? any useful advice or course of action to take? alan
A.L.M.Buxey@lboro.ac.uk schrieb:
one of our FR servers (2.0.0pre2) dies in the early hours of sunday with an interesting log-file: Sun Oct 21 03:20:06 2007 : Error: rlm_perl: perl_embed:: ...
Are you sure that your perl code _and_ all of the perl modules that you use are thread safe? I had some issues with LWP/HTTPS (which uses libssl in a way that is definitely not thread safe). Enrik
Hi All, We are using freeradius 1.1.0. Does FreeRADIUS work with OpenSSL 0.9.8 and above? If yes, from which version of FreeRADIUS works with it? Are these details documented somewhere? Thanks, -Sujith The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments contained in it. Contact your Administrator for further information.
Hi,
We are using freeradius 1.1.0.
Does FreeRADIUS work with OpenSSL 0.9.8 and above? If yes, from which version of FreeRADIUS works with it? Are these details documented somewhere?
1.1.7 and 2.0.0pre2 (soon to be beta on these boxes) are working happily with the current FC/CentOS versions of 0.9.8b alan
sujithsankar wrote:
Hi All,
We are using freeradius 1.1.0.
Does FreeRADIUS work with OpenSSL 0.9.8 and above?
I don't see why not. I also don't see why you're using 1.1.0.
If yes, from which version of FreeRADIUS works with it?
No idea.
Are these details documented somewhere?
No. Alan DeKok.
participants (4)
-
A.L.M.Buxey@lboro.ac.uk -
Alan DeKok -
Enrik Berkhan -
sujithsankar