Date: Sun, 07 Nov 2010 10:15:22 -0800 From: "Ron (Lists)" <rg.lists@rzweb.com> To: Polytropon <freebsd@edvax.de> Cc: freebsd-questions@freebsd.org Subject: Re: portupgrade fails to run or do anything Message-ID: <18ca79b6ed80156a7f03123109e57adf@flabnapple.net> In-Reply-To: <20101107190823.14e8c517.freebsd@edvax.de> References: <0e83f79bc4b86b72841763338a63e94e@flabnapple.net> <20101107190823.14e8c517.freebsd@edvax.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 7 Nov 2010 19:08:23 +0100, Polytropon <freebsd@edvax.de> wrote: > On Sun, 07 Nov 2010 09:21:22 -0800, "Ron (Lists)" <rg.lists@rzweb.com> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?18ca79b6ed80156a7f03123109e57adf>