From owner-freebsd-bugs@FreeBSD.ORG Tue Nov 21 20:23:23 2006 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 90DBB16A69D for ; Tue, 21 Nov 2006 20:23:23 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.FreeBSD.org (Postfix) with ESMTP id 08B5F43EE2 for ; Tue, 21 Nov 2006 20:20:03 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id kALKKKuA057426 for ; Tue, 21 Nov 2006 20:20:20 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id kALKKKT3057425; Tue, 21 Nov 2006 20:20:20 GMT (envelope-from gnats) Date: Tue, 21 Nov 2006 20:20:20 GMT Message-Id: <200611212020.kALKKKT3057425@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: loader Cc: Subject: Re: bin/105723: [sysinstall]Install packages failure after switching discs several times X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: loader List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Nov 2006 20:23:23 -0000 The following reply was made to PR bin/105723; it has been noted by GNATS. From: loader To: FreeBSD-gnats-submit@FreeBSD.org Cc: Subject: Re: bin/105723: [sysinstall]Install packages failure after switching discs several times Date: Tue, 21 Nov 2006 12:11:50 -0800 (PST) loader@freebsdmall.com wrote: >>Number: 105723 >>Category: bin >>Synopsis: [sysinstall]Install packages failure after switching discs several times >>Confidential: no >>Severity: non-critical >>Priority: low >>Responsible: freebsd-bugs >>State: open >>Quarter: >>Keywords: >>Date-Required: >>Class: sw-bug >>Submitter-Id: current-users >>Arrival-Date: Tue Nov 21 19:50:15 GMT 2006 >>Closed-Date: >>Last-Modified: >>Originator: loader >>Release: FreeBSD 6.1-RELEASE i386 >>Organization: > freebsdmall >>Environment: > System: FreeBSD 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sun May 7 04:42:56 UTC 2006 root@opus.cse.buffalo.edu:/usr/obj/usr/src/sys > /SMP i386 > >>Description: > > In index.c, it calls index_extract() for the depends of glib. Then, > finds perl is not installed, it asks to switch to disc1, after perl is > installed, the index_extract() of perl exists and return to execute the > original index_extract() of glib, at this time the disc volume has > already checked, but the disc has changed to disc1 in the CDROM, it > continue to execute the package_extract() part for glib, and unable to > find the glib package. > > I think A quick fix for it is to put the volume checking part before > the real install. > >>How-To-Repeat: Ooops, this problem occurs when install FreeBSD with "Minimal" or on a box with no packages installed. > sysinstall->Configure->Packages->CD/DVD->All->glib-2.8.6_1->Install-> > This is disc #1. Package glib-2.8.6_1 is on disc #2 > Would you like to switch discs now? > > Yes->it installs gettext-0.14.5_2 and libiconv-1.9.2_2 , then says: > > This is disc #2. Package Perl-5.8.8 is on disc #1 > Would you like to switch discs now? > > Yes->it installs perl-5.8.8 pkgconfig-0.20, and says: > > Unable to fetch package glib-2.8.6_1 from selected media. > No package add will be done. >>Fix: > > http://www.freebsdmall.com/~loader/sysinstall.diff > >>Release-Note: >>Audit-Trail: >>Unformatted: > _______________________________________________ > freebsd-bugs@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-bugs > To unsubscribe, send any mail to "freebsd-bugs-unsubscribe@freebsd.org"