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