mailman2.1.x and python2.5 in a jail

Alex Vasylenko lxv at omut.org
Sat Apr 26 16:50:04 UTC 2008


Helmut Schneider wrote:
> [root at BSDHelmut ~]# chroot -u root /home/python25/ 
> /usr/local/mailman/bin/mailmanctl
> Traceback (most recent call last):
>  File "/usr/local/mailman/bin/mailmanctl", line 107, in <module>
>    from Mailman import Utils
>  File "/usr/local/mailman/Mailman/Utils.py", line 32, in <module>
>    import sha
>  File "/usr/local/lib/python2.5/sha.py", line 6, in <module>
>    from hashlib import sha1 as sha
>  File "/usr/local/lib/python2.5/hashlib.py", line 133, in <module>
>    md5 = __get_builtin_constructor('md5')
>  File "/usr/local/lib/python2.5/hashlib.py", line 60, in 
> __get_builtin_constructor
>    import _md5
> ImportError: No module named _md5
> [root at BSDHelmut ~]#

you would need all libraries required by 
/usr/local/lib/python2.5/lib-dynload/*.so available in the jail too.

$ ldd /usr/local/lib/python2.5/lib-dynload/*.so | grep -v ^/ | cut -d ' 
'  -f 3 | sort -u
/lib/libcrypt.so.3
/lib/libcrypto.so.4
/lib/libm.so.4
/lib/libncurses.so.6
/lib/libreadline.so.6
/lib/libz.so.3
/usr/lib/libbz2.so.2
/usr/lib/libpanel.so.3
/usr/lib/libssl.so.4



More information about the freebsd-ports mailing list