Your message dated Tue, 25 Oct 2016 19:56:38 +0200
with message-id
<ca+fnjvbkhdpkhwa9q61k8zbfkrzbvqrt3rorxop1rxjor9d...@mail.gmail.com>
and subject line modules can get symbol lookup errors when loading additional
libraries because of missing RTLD_GLOBAL
has caused the Debian Bug report #416266,
regarding freeradius starts if python module is enabled via symbol lookup error
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
416266: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=416266
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: freeradius
Version: 2.1.10+dfsg-2~bpo50+1
Severity: important
*** Please type your report below this line ***
-- System Information:
Debian Release: 5.0.8
APT prefers oldstable
APT policy: (500, 'oldstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.38-rc4 (SMP w/8 CPU cores; PREEMPT)
Locale: LANG=de_DE, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash
Versions of packages freeradius depends on:
ii adduser 3.110 add and remove users and groups
ii ca-certificates 20080809 Common CA certificates
ii freeradius-common 2.0.4+dfsg-6 FreeRadius common files
ii libc6 2.7-18lenny7 GNU C Library: Shared libraries
ii libfreeradius2 2.1.10+dfsg-2~bpo50+1 FreeRADIUS shared library
ii libgdbm3 1.8.3-3 GNU dbm database routines
(runtime
ii libltdl7 2.2.6b-2~bpo50+1 A system independent dlopen
wrappe
ii libpam0g 1.0.1-5+lenny1 Pluggable Authentication Modules
l
ii libperl5.10 5.10.0-19lenny3 Shared Perl library
ii libssl0.9.8 0.9.8g-15+lenny11 SSL shared libraries
ii lsb-base 3.2-20 Linux Standard Base 3.2 init
scrip
ii python2.5 2.5.2-15+lenny1 An interactive high-level
object-o
ii ssl-cert 1.0.23 simple debconf wrapper for
OpenSSL
Versions of packages freeradius recommends:
ii freeradius-utils 2.1.10+dfsg-2~bpo50+1 FreeRADIUS client utilities
Versions of packages freeradius suggests:
pn freeradius-krb5 <none> (no description available)
pn freeradius-ldap <none> (no description available)
pn freeradius-mysql <none> (no description available)
pn freeradius-postgresql <none> (no description available)
-- no debconf information
I use freeradius on a lenny system and use freeradius package from backports
(2.1.10) within the python module.
I ran the old problem with dynload
(<type 'exceptions.ImportError'>: /usr/lib/python2.5/lib-dynload/_socket.so:
undefined symbol: PyExc_ValueError)
After some researching I found that a workaround for the problem is in
freeradius (but must be enabled via compile time):
-DHAVE_LT_DLADVISE_INIT
(http://us.generation-nt.com/answer/bug-416266-embedding-perl-libltdl-rtld-global-help-168914561.html)
This seems not be enabled at compile time for the genererated package
(freeradius-mysql_2.1.10+dfsg-2~bpo50+1_i386.deb)
I rebuild the package locally by adding -DHAVE_LT_DLADVISE_INIT in
src/main/Makefile.in to CFLAGS, I also had to install
libltdl-dev/libltdl7 from backports to let it compile.
Please fix the package by enable the define (-DHAVE_LT_DLADVISE_INIT) for
lenny + squeeze.
freeradius is not usable with the python module if some modules like socket
are imported (it wont start if enabled). With the fix it works fine.
The package at squeeze seems also missing the fix.
With best regards
Christoph
--
Linux User Group Wernigerode
http://www.lug-wr.de/
signature.asc
Description: This is a digitally signed message part.
--- End Message ---
--- Begin Message ---
Fixed 2.1.12+dfsg-1 as in previous omment, closing.
--- End Message ---