Bug 151404 - PXE booting fails - mounting loopback from nfs server and ISO
Summary: PXE booting fails - mounting loopback from nfs server and ISO
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: nfs-utils
Version: 4
Hardware: i386
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Steve Dickson
QA Contact: Ben Levenson
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2005-03-17 17:31 UTC by John 'Warthog9' Hawley
Modified: 2007-11-30 22:11 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2005-04-27 23:25:45 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description John 'Warthog9' Hawley 2005-03-17 17:31:02 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20050109 Galeon/1.3.18

Description of problem:
NFS seemingly mounts the remote nfs server and than in running through trying to mount the .iso files is fails with problems either in the structure of the data in the iso or with the loopback itself



Version-Release number of selected component (if applicable):
FC4-test1-DVD-i386.iso

How reproducible:
Always

Steps to Reproduce:
PXE booting and attempting to mount the loop back generates this:

* going to do nfsGetSetup
* mounting nfs path 10.10.10.10:/pxeboot/isos/FC4-test1-DVD-i386
* mounted 10.10.10.10:/pxeboot/isos/FC4-test1-DVD-i386 on /mnt/source
* unable to access /mnt/source/Fedora/base/stage2.img
* mntloop loop7 on /tmp/loopimage as /mnt/source/FC4-test1-i386-DVD.iso fd is 22
* mntloop loop0 on /mnt/runtime as /tmp/loopimage/Fedora/base/hdstg2.img fd is 22
* umounting loopback /tmp/runtime loop0
* LOOP_CLR_FD failed for /tmp/rutime loop0 (Device or resource busy)
* umounting loopback /tmp/loopimage loop7 (Device or resource busy)
* LOOP_CLR_FD failed for /tmp/loopimage loop7 (Device or resource busy)
* Path to valid iso is /mnt/source/FC4-test1-i386-DVD.iso
* mntloop loop1 on /mnt/source2 as /mnt/source/FC4-test1-i386-DVD.iso fd is 21
* mntloop loop0 on /mnt/runtime as /nnt/source2/Fedora/base/stage2.img fd is 21
* LOOP_SET_FD failed: Device or resource busy
* unmounting loopback /mnt/source2 loop1

The error that is produced is:
| Error |
That directory does not seem to contain a Fedora Core installation tree.
| OK |

the ISO is known to work as burning it and using that installs.

the tftp / nfs server with no changes works fine for Fedora Core 3, Debian and Knoppix

Actual Results:  the above error message

Expected Results:  it to continue the installation like it would under fc3

Additional info:

Also of note from the F4 virtual console:

<4>nfs warning: mount version older than kernel
<7>ISO 9660 Extensions: Microsoft Joliet Level 3
<4>Unable to load NLS charset utf8
<4>Unable to load NLS charset utf8
<4>Unable to identify CD-ROM format.
<4>VFS: Can't find an ext2 filesystem on dev loop0.
<7>ISO 9660 Extensions: Microsoft Joliet Level 3
<4>Unable to load NLS charset utf8
<4>Unable to load NLS charset utf8
<7>ISO 9660 Extensions: RRIP_1991A

Comment 1 John 'Warthog9' Hawley 2005-03-17 20:45:02 UTC
as an additional note, loop back mounting the iso and nfs exporting that and
running the pxe install from that works fine.

I.E.
FC4-test1-i386-DVD.iso mounted to /mnt/temp
export /mnt/temp
and in the pxe config for the append relating to the FC4 test1 line
method=nfs:ipaddress:/mnt/temp

works

this would indicate a problem with the iso and how FC4t1 is expecting it to loop
back mount

Comment 2 Jeremy Katz 2005-04-27 23:25:45 UTC
This is fixed post-test1


Note You need to log in before you can comment on or make changes to this bug.