NetBSD Problem Report #36808

From martin@duskware.de  Mon Aug 20 13:05:02 2007
Return-Path: <martin@duskware.de>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by narn.NetBSD.org (Postfix) with ESMTP id ECAD163B8FC
	for <gnats-bugs@gnats.netbsd.org>; Mon, 20 Aug 2007 13:05:01 +0000 (UTC)
Message-Id: <20070820130424.5F2E463B8FC@narn.NetBSD.org>
Date: Mon, 20 Aug 2007 13:04:24 +0000 (UTC)
From: Christoph_Egger@gmx.de
Reply-To: Christoph_Egger@gmx.de
To: netbsd-bugs-owner@NetBSD.org
Subject: NetBSD not installable from a second disk
X-Send-Pr-Version: www-1.0

>Number:         36808
>Category:       port-i386
>Synopsis:       NetBSD not installable from a second disk
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    port-i386-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Aug 20 13:10:00 +0000 2007
>Last-Modified:  Sat Aug 25 15:45:02 +0000 2007
>Originator:     Christoph Egger
>Release:        NetBSD-current
>Organization:
>Environment:
>Description:
I try to install NetBSD-current / i386 from a secondary disk.
I boot from a boot.iso I downloaded from the autobuilder's snapshot.
The sets are on a ext2 partition, which I can manually mount
as /dev/wd1e.

When sysinst asks for the sets, where they are, I can either
select "unmounted fs" or "local directory" depending on whether
it is already mounted or not. Then sysinst always says:

Release set /mnt2/i386/binary/sets/kern-GENERIC.tgz does not exist.

A ls /mnt2/i386/binary/sets/ shows me all required sets are in place.


>How-To-Repeat:

>Fix:

>Audit-Trail:
From: David Laight <david@l8s.co.uk>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: port-i386/36808: NetBSD not installable from a second disk
Date: Mon, 20 Aug 2007 21:18:12 +0100

 On Mon, Aug 20, 2007 at 01:10:00PM +0000, Christoph_Egger@gmx.de wrote:
 > >Number:         36808
 > >Category:       port-i386
 > >Synopsis:       NetBSD not installable from a second disk
 > 
 > When sysinst asks for the sets, where they are, I can either
 > select "unmounted fs" or "local directory" depending on whether
 > it is already mounted or not. Then sysinst always says:
 > 
 > Release set /mnt2/i386/binary/sets/kern-GENERIC.tgz does not exist.
 > 
 > A ls /mnt2/i386/binary/sets/ shows me all required sets are in place.

 Is that true if you type CTRL-Z to suspend sysinst while the error
 message is displayed ?

 There is no reason why the above shouldn't work.  I can't see how the
 files being on a different disk can make any difference once the
 filesystem is mounted.

 	David

 -- 
 David Laight: david@l8s.co.uk

From: "Christoph Egger" <Christoph_Egger@gmx.de>
To: gnats-bugs@NetBSD.org, netbsd-bugs@netbsd.org,
	gnats-admin@netbsd.org, port-i386-maintainer@netbsd.org
Cc: 
Subject: Re: port-i386/36808: NetBSD not installable from a second disk
Date: Mon, 20 Aug 2007 22:30:30 +0200

 > The following reply was made to PR port-i386/36808; it has been noted by
 > GNATS.
 > 
 > From: David Laight <david@l8s.co.uk>
 > To: gnats-bugs@NetBSD.org
 > Cc: 
 > Subject: Re: port-i386/36808: NetBSD not installable from a second disk
 > Date: Mon, 20 Aug 2007 21:18:12 +0100
 > 
 >  On Mon, Aug 20, 2007 at 01:10:00PM +0000, Christoph_Egger@gmx.de wrote:
 >  > >Number:         36808
 >  > >Category:       port-i386
 >  > >Synopsis:       NetBSD not installable from a second disk
 >  > 
 >  > When sysinst asks for the sets, where they are, I can either
 >  > select "unmounted fs" or "local directory" depending on whether
 >  > it is already mounted or not. Then sysinst always says:
 >  > 
 >  > Release set /mnt2/i386/binary/sets/kern-GENERIC.tgz does not exist.
 >  > 
 >  > A ls /mnt2/i386/binary/sets/ shows me all required sets are in place.
 >  
 >  Is that true if you type CTRL-Z to suspend sysinst while the error
 >  message is displayed ?

 No, I aborted the install process and exited sysinst to get a shell.

 Then I typed 'mount -t ext2fs /dev/wd1e /mnt2 && ls /mnt2/i386/binary/sets/'

 I typed 'sysinst' and restartet install process and
 choosed 'local directory'.

 >  There is no reason why the above shouldn't work.  I can't see how the
 >  files being on a different disk can make any difference once the
 >  filesystem is mounted.

 Me neither. That's why I think, the bug is somewhere in sysinst.

 -- 
 Greetings,

 Christoph


From: David Laight <david@l8s.co.uk>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: port-i386/36808: NetBSD not installable from a second disk
Date: Mon, 20 Aug 2007 21:40:23 +0100

 On Mon, Aug 20, 2007 at 10:30:30PM +0200, Christoph Egger wrote:
 > 
 > No, I aborted the install process and exited sysinst to get a shell.
 > 
 > Then I typed 'mount -t ext2fs /dev/wd1e /mnt2 && ls /mnt2/i386/binary/sets/'
 > 
 > I typed 'sysinst' and restartet install process and
 > choosed 'local directory'.

 /mnt2 is a bad idea, sysinst probably unmounts it.....

 > >  There is no reason why the above shouldn't work.  I can't see how the
 > >  files being on a different disk can make any difference once the
 > >  filesystem is mounted.
 > 
 > Me neither. That's why I think, the bug is somewhere in sysinst.

 But I've installed from sets on a local disk in the past...
 (getting the path to the instal kernel correct is a PITA when it is
 in the bowels of the 'release' directory...)

 	David

 -- 
 David Laight: david@l8s.co.uk

From: "Christoph Egger" <Christoph_Egger@gmx.de>
To: gnats-bugs@NetBSD.org, netbsd-bugs@netbsd.org,
	gnats-admin@netbsd.org, port-i386-maintainer@netbsd.org
Cc: 
Subject: Re: port-i386/36808: NetBSD not installable from a second disk
Date: Mon, 20 Aug 2007 23:57:50 +0200

 > The following reply was made to PR port-i386/36808; it has been noted by
 > GNATS.
 > 
 > From: David Laight <david@l8s.co.uk>
 > To: gnats-bugs@netbsd.org
 > Cc: 
 > Subject: Re: port-i386/36808: NetBSD not installable from a second disk
 > Date: Mon, 20 Aug 2007 21:40:23 +0100
 > 
 >  On Mon, Aug 20, 2007 at 10:30:30PM +0200, Christoph Egger wrote:
 >  > 
 >  > No, I aborted the install process and exited sysinst to get a shell.
 >  > 
 >  > Then I typed 'mount -t ext2fs /dev/wd1e /mnt2 && ls
 > /mnt2/i386/binary/sets/'
 >  > 
 >  > I typed 'sysinst' and restartet install process and
 >  > choosed 'local directory'.
 >  
 >  /mnt2 is a bad idea, sysinst probably unmounts it.....

 oh! That would explain why it says, a file does not exist.
 That is a behaviour, I don't expect when I choose 'local directory'.
 I thought, this is what sysinst would do with 'unmounted fs'.

 >  > >  There is no reason why the above shouldn't work.  I can't see how
 > the
 >  > >  files being on a different disk can make any difference once the
 >  > >  filesystem is mounted.
 >  > 
 >  > Me neither. That's why I think, the bug is somewhere in sysinst.
 >  
 >  But I've installed from sets on a local disk in the past...
 >  (getting the path to the install kernel correct is a PITA when it is
 >  in the bowels of the 'release' directory...)

 hm... I'm not sure, what you mean. Please elaborate.


 -- 
 Greetings,

 Christoph


From: "Christoph Egger" <Christoph_Egger@gmx.de>
To: David Laight <david@l8s.co.uk>, gnats-bugs@NetBSD.org,
	netbsd-bugs@netbsd.org, gnats-admin@netbsd.org,
	port-i386-maintainer@netbsd.org
Cc: 
Subject: Re: port-i386/36808: NetBSD not installable from a second disk
Date: Wed, 22 Aug 2007 14:52:34 +0200

 In the original bug description I mentioned, I booted from a boot.iso
 taken from the autobuilder's snapshot.
 This is the link to it:

 ftp://ftp.netbsd.org/pub/NetBSD-daily/HEAD/200708190002Z/i386/installation/cdrom/boot.iso

 I just realized, that the kernel used therein looks very old or is somehow
 garbarged (although it is prints the latest kernel version 4.99.29). It does not even recognize the AMD PCI vendor and product ids. But the ids are in the kernel for a long time.
 May it be, that sysinst in the ramdisk is also very old or garbaged?


 -- 
 Greetings,

 Christoph


From: Pavel Cahyna <pavel@NetBSD.org>
To: Christoph Egger <Christoph_Egger@gmx.de>
Cc: David Laight <david@l8s.co.uk>, gnats-bugs@NetBSD.org,
	netbsd-bugs@NetBSD.org, gnats-admin@NetBSD.org,
	port-i386-maintainer@NetBSD.org
Subject: Re: port-i386/36808: NetBSD not installable from a second disk
Date: Sat, 25 Aug 2007 17:44:04 +0200

 > ftp://ftp.netbsd.org/pub/NetBSD-daily/HEAD/200708190002Z/i386/installation/cdrom/boot.iso
 > 
 > I just realized, that the kernel used therein looks very old or is
 > somehow garbarged (although it is prints the latest kernel version
 > 4.99.29). It does not even recognize the AMD PCI vendor and product ids.
 > But the ids are in the kernel for a long time.
 > May it be, that sysinst in the ramdisk is also very old or garbaged?

 install kernels do not have the database of PCI ids to save space.

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.