From owner-freebsd-questions@FreeBSD.ORG Sun Nov 7 18:15:22 2010 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 8FFD9106564A for ; Sun, 7 Nov 2010 18:15:22 +0000 (UTC) (envelope-from rg.lists@rzweb.com) Received: from flabnapple.net (flabnapple.net [216.129.104.99]) by mx1.freebsd.org (Postfix) with ESMTP id 7DFB98FC17 for ; Sun, 7 Nov 2010 18:15:22 +0000 (UTC) Received: from mail.flabnapple.net (localhost [127.0.0.1]) by flabnapple.net (Postfix) with ESMTP id 4B9941CC04C; Sun, 7 Nov 2010 10:15:22 -0800 (PST) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Date: Sun, 07 Nov 2010 10:15:22 -0800 From: "Ron (Lists)" To: Polytropon In-Reply-To: <20101107190823.14e8c517.freebsd@edvax.de> References: <0e83f79bc4b86b72841763338a63e94e@flabnapple.net> <20101107190823.14e8c517.freebsd@edvax.de> Message-ID: <18ca79b6ed80156a7f03123109e57adf@flabnapple.net> X-Sender: rg.lists@rzweb.com User-Agent: RoundCube Webmail/0.4 Cc: freebsd-questions@freebsd.org Subject: Re: portupgrade fails to run or do anything 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: Sun, 07 Nov 2010 18:15:22 -0000 On Sun, 7 Nov 2010 19:08:23 +0100, Polytropon wrote: > On Sun, 07 Nov 2010 09:21:22 -0800, "Ron (Lists)" wrote: >> I'm trying to upgrade my ports and I can't get portupgrade to do >> anything. I type 'sudo portupgrade apache' (or any package) and all I >> get back is a command prompt. No error or any other message. >> portversion seems to work correctly, showing my out of date ports, etc. > > You need to be in /usr/ports and then issue the port name together > with the category; in your case: > > % cd /usr/ports > % sudo portupgrade www/apache > > > >> Running portupgrade with -F doesn't help at all. I've also noticed >> that tab-expansion isn't working like it used to on the port names, so >> that makes me wonder if the database is screwed up. > > The expansion is handled by the shell, and based on the content of > directories accessed. If you follow the example above, autocomplete > should work fine. > > > >> I've tried running >> pkgdb and it just returns like portupgrade. > > That should not be; did you run this? > > # pkgdb -aF > > This is the most common call for that program, issued as root (or via > su or sudo or super). > > > >> Running portsdb to try and >> rebuild the index doesn't help. > > See from the manpage: > > Note that INDEX file is updated every few hours on official > site, it is recommended that you run ``portsdb -Fu'' after > every CVSup of the ports tree in order to keep them always > up-to-date and in sync with the ports tree. > > > >> Any ideas? I'm perplexed and Google is no help. > > I can suggest reading the manpages of the programs in question > before consulting google. One of FreeBSD's strengths is its > EXCELLENT documentation. Know about that fact, and it will > help you in many situations. :-) None of these suggestions help. I have never had to put www/ in front of the port name before. The tab expansion is handled by bash-completion as used to be smart enough to know the command I was typing and could auto-complete port names, but no longer, which is why I suspect that I have a screwed up database. Ron