Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Nov 2005 20:50:34 +0100
From:      Hans Nieser <hans@nieser.net>
To:        freebsd-questions@freebsd.org
Subject:   ports db a mess after portsnap fetch/update
Message-ID:  <4378EA8A.4080403@nieser.net>

next in thread | raw e-mail | index | archive | help
Hi list,

I just did the usual portsnap fetch/update routine to keep my portstree up 
to date and check for new versions of installed packages. But after doing 
a pkg_version, I noticed the following line:

gaim                                !

Thinking that perhaps my ports database got corrupted I ran "pkgdb -F", 
which resulted in the following mess:

--------------------------------------------------------------------------
root@aphax:/usr/ports/www# pkgdb -F
--->  Checking the package registry database
[Updating the pkgdb <format:bdb1_btree> in /var/db/pkg ... - 350 packages 
found (-0 +342) 
...................................................................................................................................................................................................................................................................................................................................................... 
done]
Stale origin: 'net/gaim': perhaps moved or obsoleted.
-> The port 'net/gaim' was moved to 'net-im/gaim' on 2005-11-09 because:
         "Moved to a new net-im category"
Fixed. (-> net-im/gaim)
Stale dependency: deskbar-applet-0.8.4 -> libgnomecups-0.2.0_2,1 
(print/libgnomecups):
[Updating the portsdb <format:bdb1_btree> in /usr/ports ... - 13654 port 
entries found 
.........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000...... 
..... done]
libgnomecanvas-2.12.0 (score:45%) ? ([y]es/[n]o/[a]ll) [no]
New dependency? (? to help): ?
  [Enter] to skip, [Ctrl]+[D] to delete,  [.][Enter] to abort, [Tab] to 
complete
New dependency? (? to help):
Display all 350 possibilities? (y or n)
New dependency? (? to help):
Skip this? ([y]es/[n]o/[a]ll) [yes] yes
Skipped.
Stale dependency: epiphany-extensions-1.8.1 -> libgnomecups-0.2.0_2,1 
(print/libgnomecups):
Skip this? ([y]es/[n]o/[a]ll) [yes]
Stale dependency: evolution-gconf-tools-0.1.6 -> libgnomecups-0.2.0_2,1 
(print/libgnomecups):
Skip this? ([y]es/[n]o/[a]ll) [yes]
Stale dependency: gdesklets-0.35.2_1 -> libgnomecups-0.2.0_2,1 
(print/libgnomecups):
Skip this? ([y]es/[n]o/[a]ll) [yes]
Stale dependency: gnome2-power-tools-2.12.1 -> libgnomecups-0.2.0_2,1 
(print/libgnomecups):
Skip this? ([y]es/[n]o/[a]ll) [yes]
Stale dependency: musicpd-0.11.5_1 -> madplay-esound-0.15.0b_3 
(audio/madplay):
New dependency? (? to help):
Skip this? ([y]es/[n]o/[a]ll) [yes]
Skipped.
Stale dependency: musicpd-0.11.5_1 -> mad-0.15.0b (audio/mad):
New dependency? (? to help):
Skip this? ([y]es/[n]o/[a]ll) [yes]
Skipped.
Stale dependency: nvidia-driver-1.0.7676 -> localedata-5.4 (misc/localedata):
New dependency? (? to help):
Skip this? ([y]es/[n]o/[a]ll) [yes]
Skipped.
Stale dependency: nvidia-driver-1.0.7676 -> compat5x-i386-5.4.0.8 
(misc/compat5x):
New dependency? (? to help):
Skip this? ([y]es/[n]o/[a]ll) [yes]
Skipped.
Stale dependency: py24-gnome-extras-2.12.0 -> libgnomecups-0.2.0_2,1 
(print/libgnomecups):
Skip this? ([y]es/[n]o/[a]ll) [yes]
Stale dependency: serpentine-0.6.4_1 -> libgnomecups-0.2.0_2,1 
(print/libgnomecups):
Skip this? ([y]es/[n]o/[a]ll) [yes]
root@aphax:/usr/ports/www#
--------------------------------------------------------------------------

Although the "gaim !" thing seems to have been fixed, it starts asking me 
all kinds of things about dependencies that I know nothing about (and to 
be honest, I don't care to know anything about - I want it to 'just work' 
(tm) ).

I tried entering the suggested answers, but the next "pkgdb -F" presents 
the exact same questions and are apparently not resolved by using the 
default answers. "pkgdb -fu" doesn't appear to help  either.

Can anyone tell me how to fix all this (or point me to any 
guide/article/manpage/whatever for me to read), and how it possibly 
could've gotten this way? The last thing I did before the portsnap 
fetch/update routine was installing a bunch of ports (linuxpluginwrapper, 
linux-flashplugin, linux-flashplugin6, linux-flashplugin7) trying to get 
the cursed flash plugin to work for firefox (without success by the way, 
but that's another story...).




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4378EA8A.4080403>