mail/mailman install problem python 2.6 import urandom

Daniel Nebdal dnebdal at gmail.com
Fri Jun 15 15:36:03 UTC 2012


That's slightly bizarre - urandom should be in the os module. Just to verify:

mr16613:  > uname -srm
FreeBSD 9.0-STABLE amd64
mr16613: > python2.7 --version
Python 2.7.3
mr16613: > python2.7 -c 'from os import urandom as _urandom ; print
str(_urandom)'
<built-in function urandom>


Out of curiosity, could you try something in python?
Start python2.7 , and enter
import os
dir(os)

That ought to display a long list of things in the os module, including urandom.


On Fri, Jun 15, 2012 at 1:50 AM, Gene <fbsd at brightstar.bomgardner.net> wrote:
> Hi All:
>
>  Running 8.1 AMD64. I had python 2.6.8 installed. After upgrading several
>  ports, which installed python 2.7.3_2, scripts requiring 2.6 fail due to an
>  inability to import urandom from os.
>
>  Now I'm not a python person by any means, but I was wondering where its
>  trying to find urandom. Could it be looking for 'dev/urandom'? Or perhaps
>  urandom from ports/math/mpc?
>
>  In a few scripts I've changed 2.6 to 2.7 and they seem to work. Did
>  installing 2.7 alongside 2.6 break something?
>
>  Specifically, right now I'm trying to install mail/mailman port which looks
>  for python 2.6. It terminates with the following:
>
>  ================================================
>  Compiling /usr/local/mailman/Mailman/versions.py ...
>  Traceback (most recent call last):
>  File "bin/update", line 50, in <module>
>    from Mailman import Utils
>  File "/usr/local/mailman/Mailman/Utils.py", line 32, in <module>
>    import cgi
>  File "/usr/local/lib/python2.6/cgi.py", line 49, in <module>
>    import mimetools
>  File "/usr/local/lib/python2.6/mimetools.py", line 6, in <module>
>    import tempfile
>  File "/usr/local/lib/python2.6/tempfile.py", line 34, in <module>
>    from random import Random as _Random
>  File "/usr/local/lib/python2.6/random.py", line 47, in <module>
>    from os import urandom as _urandom
>  ImportError: cannot import name urandom
>  =================================================
>
>  I've googled and searched archives and all I can find is ubuntu problems
>  related to a virtual machine.
>
>  Does anyone know what's going on?
>
>  Thanks,
>  Gene
>
> --
>
> _______________________________________________
> freebsd-ports at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"


More information about the freebsd-ports mailing list