From owner-freebsd-questions@FreeBSD.ORG Sat Jun 20 22:31:11 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8724C106566C for ; Sat, 20 Jun 2009 22:31:11 +0000 (UTC) (envelope-from sonicy@otenet.gr) Received: from aiolos.otenet.gr (aiolos.otenet.gr [83.235.67.30]) by mx1.freebsd.org (Postfix) with ESMTP id E88028FC0C for ; Sat, 20 Jun 2009 22:31:10 +0000 (UTC) (envelope-from sonicy@otenet.gr) Received: from atomic.dyndns.org (athedsl-4487137.home.otenet.gr [94.71.67.233]) by aiolos.otenet.gr (8.13.8/8.13.8/Debian-3) with ESMTP id n5KMV8nP023656; Sun, 21 Jun 2009 01:31:08 +0300 Message-ID: <4A3D632C.4070804@otenet.gr> Date: Sun, 21 Jun 2009 01:31:08 +0300 From: Manolis Kiagias User-Agent: Thunderbird 2.0.0.21 (X11/20090414) MIME-Version: 1.0 To: Joshua Isom References: In-Reply-To: X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: FreeBSD Questions Subject: Re: portell breakage X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Jun 2009 22:31:11 -0000 Joshua Isom wrote: > I recently upgraded my ports tree which included the python update. > Everything went smoothly(except that openchrome on amd64 requires a > hand patch), but now portell won't run. I can create a database, but > all I get otherwise is: > > Traceback (most recent call last): > File "/usr/local/bin/portell", line 93, in > main() > File "/usr/local/bin/portell", line 73, in main > if d.has_key(portname): > File "/usr/local/lib/python2.6/shelve.py", line 107, in has_key > return key in self.dict > TypeError: argument of type 'bsddb.bsddb' is not iterable > > I've tried reinstalling python26 and portell, as well as seeing if a > missing dependency of databases/py-bsddb was the cause to no avail. I > haven't found anyone else having this error, so I'm not sure how to > fix it. Has anyone else had this happen and know how to fix it? > Same here. First I thought something went wrong with the python upgrade, but then checked in a clean vmware install and got the same results. Not sure about the fix, but this is either an incompatibility of portell with 2.6, or a python bug.