Bug 151404

Summary: PXE booting fails - mounting loopback from nfs server and ISO
Product: [Fedora] Fedora Reporter: J.H. <warthog9>
Component: nfs-utilsAssignee: Steve Dickson <steved>
Status: CLOSED RAWHIDE QA Contact: Ben Levenson <benl>
Severity: medium Docs Contact:
Priority: medium    
Version: 4   
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-04-27 23:25:45 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Description J.H. 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):

How reproducible:

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

* going to do nfsGetSetup
* mounting nfs path
* mounted 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 J.H. 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.

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


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