From owner-freebsd-questions@FreeBSD.ORG Tue May 2 18:17:56 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5FEE016A484 for ; Tue, 2 May 2006 18:17:56 +0000 (UTC) (envelope-from duane@greenmeadow.ca) Received: from smtpout.eastlink.ca (smtpout.eastlink.ca [24.222.0.30]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3C86E43D8E for ; Tue, 2 May 2006 18:17:50 +0000 (GMT) (envelope-from duane@greenmeadow.ca) Received: from ip03.eastlink.ca ([24.222.10.15]) by mta01.eastlink.ca (Sun Java System Messaging Server 6.2-4.03 (built Sep 22 2005)) with ESMTP id <0IYN00MRFHHFYLW0@mta01.eastlink.ca> for freebsd-questions@freebsd.org; Tue, 02 May 2006 15:17:39 -0300 (ADT) Received: from blk-224-199-230.eastlink.ca (HELO [192.168.0.103]) ([24.224.199.230]) by ip03.eastlink.ca with ESMTP; Tue, 02 May 2006 15:17:26 -0300 Date: Tue, 02 May 2006 15:16:29 -0300 From: Duane Whitty To: freebsd-questions@freebsd.org Message-id: <4457A1FD.6080408@greenmeadow.ca> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1; format=flowed Content-transfer-encoding: 7BIT X-BrightmailFiltered: true X-Brightmail-Tracker: AAAAAgAAA+kAAAPu User-Agent: Thunderbird 1.5 (X11/20060309) Subject: portupgrade errors during ruby execution 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: Tue, 02 May 2006 18:17:57 -0000 Hi, I think I damaged my package database during a pkgdb -Fu session. When I try to use portupgrade with r or R switches I get an error message from ruby. To work my way through this I have freshly cvs'd my entire ports tree and rebuilt the indexes. Followed /usr/ports/UPDATING for gnome stuff (except I don't have xscreensaver-gnome installed) ran portupgrade -a most recent failure: [Updating the pkgdb in /var/db/pkg ... - 591 packages found (-0 +1) . done] /usr/local/lib/ruby/site_ruby/1.8/pkgmisc.rb:61:in `push': failed to allocate memory (NoMemoryError) from /usr/local/lib/ruby/site_ruby/1.8/pkgmisc.rb:61:in `shellwords' from /usr/local/sbin/portupgrade:1186:in `get_pkgname' from /usr/local/sbin/portupgrade:1171:in `check_pkgname' from /usr/local/sbin/portupgrade:957:in `upgrade_pkg' from /usr/local/sbin/portupgrade:780:in `do_upgrade' from /usr/local/sbin/portupgrade:702:in `main' from /usr/local/sbin/portupgrade:699:in `main' from /usr/local/lib/ruby/1.8/optparse.rb:815:in `initialize' from /usr/local/sbin/portupgrade:209:in `main' from /usr/local/sbin/portupgrade:1904 As not all packages fail when I do this will running portupgrade -a eventually fix this problem? Sincerely, Duane Whitty -- duane@greenmeadow.ca