From owner-freebsd-ports@FreeBSD.ORG Thu Jun 14 23:50:06 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (unknown [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 66570106566B for ; Thu, 14 Jun 2012 23:50:06 +0000 (UTC) (envelope-from fbsd@brightstar.bomgardner.net) Received: from brightstar.bomgardner.net (brightstar.bomgardner.net [63.229.207.48]) by mx1.freebsd.org (Postfix) with ESMTP id 34D628FC12 for ; Thu, 14 Jun 2012 23:50:06 +0000 (UTC) Received: from brightstar.bomgardner.net (localhost [127.0.0.1]) by brightstar.bomgardner.net (Postfix) with ESMTP id 3C65882B for ; Thu, 14 Jun 2012 18:50:39 -0500 (CDT) From: "Gene" To: "FreeBsd-ports" Date: Thu, 14 Jun 2012 18:50:39 -0500 Message-Id: <20120614234727.M12036@brightstar.bomgardner.net> X-Mailer: OpenWebMail 2.53 X-OriginatingIP: 192.168.0.2 (fbsd) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Subject: mail/mailman install problem python 2.6 import urandom X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jun 2012 23:50:06 -0000 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 from Mailman import Utils File "/usr/local/mailman/Mailman/Utils.py", line 32, in import cgi File "/usr/local/lib/python2.6/cgi.py", line 49, in import mimetools File "/usr/local/lib/python2.6/mimetools.py", line 6, in import tempfile File "/usr/local/lib/python2.6/tempfile.py", line 34, in from random import Random as _Random File "/usr/local/lib/python2.6/random.py", line 47, in 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 --