Red Hat Bugzilla – Bug 65792
Install errors out on an array greater than a terabyte
Last modified: 2007-04-18 12:42:51 EDT
From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
Description of problem:
Description: Install redhat 7.3 on an array greater than a terabyte
The install errors out with
file "/usr/lib/anaconda/iw/partition-gui.pg" line 108.in.update
Overflow Error : integer multiplication
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.Install RH 7.3 to a bootable array which is greater than 1 TB
Assigning to an engineer.
Dupe of another... should be fixed in rawhide with the move to python2 which
properly handles int/long conversions without always having to be explicitly.
I really need to patch the current version instead of waiting for the next
release. I am a systems engineer for 3ware and we have a very large amount of
customers being affected by this. I can provide test/QA services for any
proposed patch and equipment if necessary. Current releases from other vendors
do not have this issue so I am hoping this is being escalated.
Our card is the only affordable way to build high performance terrabyte
solutions on Linux and it would help to have your support as we grow our
presence in the enterprise server market.
Please let me know what I can do to help resolve this issue.
I don't really have a huge problem with taking a little bit of time to actually
work out what the problems are and get an update disk made for 7.3, but doing so
without hardware to test with is difficult as there are a number of places which
could get other overflows and it's hard to say which ones are real problems
Here is a very specific assesment of the problem I hope will help:
In 2.4.18-3 kernel source code, in the file sd.c, line 1003, rscsi_disks
[i].capacity is an unsigned variable printed signed. At > 1.0 TB, it
overflows, causing a negative # printed. Anaconda, in 7.3, crashes when it
gets this negative value. We think this file just needs to be fixed. Let me
know if this makes sense.
We can definitely help with the HW testing. We have the hardware and staff to
help the Q/A process for the patch.
I can be reached at 650-254-5669 or 415-577-6701 (Pacific Time 8am-6pm) if you
have any additional questions. Thanks for taking a look at this.
Actually, that's not what anaconda is crashing out with... anaconda is
overflowing in a different way, but if the kernel has problems with it, there's
not much I can do. Probably the best route to go is to get in touch with Sue
Denham (firstname.lastname@example.org) as she handles our relations with hardware vendors.
Time tracking values updated
Mass-closing lots of old bugs which are in MODIFIED (and thus presumed to be
fixed). If any of these are still a problem, please reopen or file a new bug
against the release which they're occurring in so they can be properly tracked.