[SuSE Linux] *** Severe bug found ***
Hi, we finally found the "fdisk bug". Symptom: -------- When trying to do an installation from scratch, YaST crashes and leaves the console in an unsane state, so that the <return> key does not work anymore and the message "An error occurred during installation!" pops up in a red window. What triggers the bug: ---------------------- The error only occurs when doing an installation in english language _AND_ when there is free space on one of the harddisks (this means: not all available space is used for partitions on the disk). Technical explanation: ---------------------- YaST uses text files which can contain format strings. Here is the offending text in german and english language: german: Auf der Platte wurden 0 Megabyte ungenutzer Plattenbereich gefunden. english: There is 0 MB of free space on . As you can see, the 0 and the are swapped. C programmers know what that means: As soon as YaST tries to display this specific text, it crashes with a segmentation violation. Workaround: ----------- Workaround is to avoid display of this text. There are several possibilities: 1. As soon as YaST starts, switch to console 2 and create your partitions by starting fdisk manually. After you have written the partition table and left fdisk, please reboot the system before continuing. On the second run, just don't partition your harddisk(s) with YaST but make sure you format all the newly created partitions. 2. Start a rescue system and modify you partition table(s) to your needs. Reboot and start a normal installation. 3. Create your partitions with another tool and only change the type in YaST. A fixed YaST is currently being built. We stopped shipping of the broken version. No other language besides english is affected by this bug (which made it very hard for us to find, because nobody in Germany reported the problem). I'm very sorry about this inconvenience, and we will provide fixed disks as fast as possible. -o) Hubert Mantel /\\ _\_v - To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e
Hubert Mantel wrote:
....
A fixed YaST is currently being built. We stopped shipping of the broken version. No other language besides english is affected by this bug (which made it very hard for us to find, because nobody in Germany reported the problem).
I'm very sorry about this inconvenience, and we will provide fixed disks as fast as possible.
Hubert, that's what I like about SuSE and Linux: If something is proved wrong, there is an excuse and soon after a fixed version. And as you tell, this was a real nasty bug. Keep on with the good and honest work. Jürgen -- ========================================== __ _ Juergen Braukmann mail: brauki@cityweb.de| / / (_)__ __ ____ __ Tel: 0201-743648 dk4jb@db0qs.#nrw.deu.eu| / /__/ / _ \/ // /\ \/ / ========================================== /____/_/_//_/\_,_/ /_/\_\ - To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e
It sounds like you found the bug that I had to work around by booting off my jaz disk with an old slackware installation and fdisking with that. After that the partitions on the primary were recognized correctly and the install went OK. However it still wanted to setup the removable jaz drive for the swap--I just used NO swap partition which always worked before. Good Job---Len ;;awaiting update eagerly. Hubert Mantel wrote:
Hi,
we finally found the "fdisk bug".
Symptom: -------- When trying to do an installation from scratch, YaST crashes and leaves the console in an unsane state, so that the <return> key does not work anymore and the message "An error occurred during installation!" pops up in a red window.
What triggers the bug: ---------------------- The error only occurs when doing an installation in english language _AND_ when there is free space on one of the harddisks (this means: not all available space is used for partitions on the disk).
Technical explanation: ---------------------- YaST uses text files which can contain format strings. Here is the offending text in german and english language:
german: Auf der Platte wurden 0 Megabyte ungenutzer Plattenbereich gefunden.
english: There is 0 MB of free space on .
As you can see, the 0 and the are swapped. C programmers know what that means: As soon as YaST tries to display this specific text, it crashes with a segmentation violation.
Workaround: ----------- Workaround is to avoid display of this text. There are several possibilities:
1. As soon as YaST starts, switch to console 2 and create your partitions by starting fdisk manually. After you have written the partition table and left fdisk, please reboot the system before continuing. On the second run, just don't partition your harddisk(s) with YaST but make sure you format all the newly created partitions. 2. Start a rescue system and modify you partition table(s) to your needs. Reboot and start a normal installation. 3. Create your partitions with another tool and only change the type in YaST.
A fixed YaST is currently being built. We stopped shipping of the broken version. No other language besides english is affected by this bug (which made it very hard for us to find, because nobody in Germany reported the problem).
I'm very sorry about this inconvenience, and we will provide fixed disks as fast as possible. -o) Hubert Mantel /\\ _\_v - To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e
- To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e
At 04:23 PM 09/07/98 +0200, Hubert Mantel wrote:
Hi,
we finally found the "fdisk bug".
[snip]
A fixed YaST is currently being built. We stopped shipping of the broken version. No other language besides english is affected by this bug (which made it very hard for us to find, because nobody in Germany reported the problem).
Hubert, Thanks for the YaST work around. However, once the YaST fix has been tested, I request that S.u.S.E provide updated boot disk image files (at least for some of the common configs.) with the YaST fix. TIA, -- Arun Khan - To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e
participants (4)
-
arunkhan@xnet.com
-
brauki@cityweb.de
-
lweiss@starnetinc.com
-
mantel@suse.de