From owner-freebsd-questions@FreeBSD.ORG Mon Apr 5 03:50:07 2004 Return-Path: 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 B6BE516A4CE for ; Mon, 5 Apr 2004 03:50:07 -0700 (PDT) Received: from postit.mail.adnap.net.au (postit.mail.adnap.net.au [203.6.132.68]) by mx1.FreeBSD.org (Postfix) with ESMTP id 45CC943D2D for ; Mon, 5 Apr 2004 03:50:05 -0700 (PDT) (envelope-from bastill@adam.com.au) Received: from BAPhD.gihon.org.au (202-6-152-161.ip.adam.com.au [202.6.152.161]) by postit.mail.adnap.net.au (Postfix) with ESMTP id 10FE11CA6A for ; Mon, 5 Apr 2004 20:20:03 +0930 (CST) Content-Type: text/plain; charset="us-ascii" From: Brian Astill To: freebsd-questions@freebsd.org Date: Mon, 5 Apr 2004 20:24:40 +0930 User-Agent: KMail/1.4.3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: <200404052024.40022.bastill@adam.com.au> Subject: pkgdb -F issues X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Apr 2004 10:50:07 -0000 Before a fairly major system upgrade I have done "portsdb -Uu" and "pkgdb -F". Next step, upgrade portupgrade, which entails doing smart things to also painlessly upgrade to ruby 1.8. BUT .. I must have misunderstood what pkgdb requires when it asks about stale dependencies because at the penultimate stage: #portupgrade -f lang/ruby18 Stale dependency: ruby-1.8.1_2 --> openssl-0.9.7d -- manually run 'pkgdb -F' to fix, or specify -O to force. I had already DONE pkgdb -F :-( Tried pkgdb -Fu, which rebuilt the database, but it made no difference. Incidentally there IS no "O" option for pkgdb listed in the docs. Looked diligently for detailed guidance on pkgdb (Complete FBSD 3rd & 4th Eds, Handbook, man page, FBSD Diary) but found nothing very helpful. The Diary " As near as I can tell, this is more art than science." and "Or you can just "know". were MOST discouraging. :-( Can someone please point me in the right direction? Thanks. -- Regards, Brian