Bug 11257

Summary: Partitionless install weirdness
Product: [Retired] Red Hat Linux Reporter: marty
Component: installerAssignee: Michael Fulbright <msf>
Status: CLOSED NOTABUG QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 6.2CC: nolen
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2000-05-10 19:37:55 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description marty 2000-05-05 21:45:33 UTC
Once the size of the redhat.img file created reaches 2,147,483,647 bytes
the installation fails with an anaconda error:

Traceback (innermost last):
  File "/usr/bin/anaconda", line 342, in ?
    intf.run(todo, test = test)
  File "/usr/lib/anaconda/text.py", line 1165, in run
    rc = apply (step[1](), step[2])
  File "/usr/lib/anaconda/text.py", line 702, in __call__
    if todo.doInstall ():
  File "/tmp/updates/todo.py", line 1112, in doInstall
    self.fstab.mountFilesystems (self.instPath)
  File "/usr/lib/anaconda/fstab.py", line 428, in mountFilesystems
    isys.ddfile("/mnt/loophost/redhat.img", self.loopbackSize)
  File "/usr/lib/anaconda/isys.py", line 52, in ddfile
    _isys.ddfile(fd, megs)
SystemError: (2, 'No such file or directory')

Comment 1 marty 2000-05-08 13:52:59 UTC
To be more clear, choosing a value greater than 2047 MB for the / filesystem
fails.

Comment 2 Jay Turner 2000-05-10 19:37:59 UTC
Yes, this is because of the 2G partition size limit for DOS filesystems.  So,
basically this is a limitation of the underlying FAT32 filesystem and has
nothing to do with the linux installation.  We will have a limiter in the next
release to prevent users from breaking this barrier . . . just didn't think
about it for this release.

Comment 3 jszabo 2000-05-13 20:41:59 UTC
fat32 can be greater than 2G
fat16 cannot