Bug 116664 - YaST2 dies on install with system error code -3030
Summary: YaST2 dies on install with system error code -3030
Status: RESOLVED FIXED
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: Installation (show other bugs)
Version: RC 1
Hardware: i586 All
: P5 - None : Normal
Target Milestone: ---
Assignee: Thomas Fehr
QA Contact: Klaus Kämpf
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-12 23:27 UTC by Jeff Warnica
Modified: 2005-09-14 19:19 UTC (History)
0 users

See Also:
Found By: Beta-Customer
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
y2logs (58.75 KB, application/x-gzip)
2005-09-12 23:27 UTC, Jeff Warnica
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Warnica 2005-09-12 23:27:00 UTC
Not much more to say. The only moderatly unusual thing about the system is that
its a network install, but I cant see how that would mess up partitioning/formating.

Will attach logs.
Comment 1 Jeff Warnica 2005-09-12 23:27:43 UTC
Created attachment 49703 [details]
y2logs
Comment 2 Lukas Ocilka 2005-09-13 06:41:17 UTC
Thanks a lot for logs

Volume.cc(checkDevice):803 checkDevice:/dev/hda1 ret:-3030
...
Disk.cc(commitChanges):1399 ret:-3030
...
Storage.cc(commitPair):2755 ret:-3030
...
Storage.ycp:2694 CommitChanges sint ret -3030
Comment 3 Thomas Fehr 2005-09-13 09:07:37 UTC
No idea why the device node /dev/hda1 is missing in you installation environment.
In installation environment all device nodes should be available.

Did you use parted, fdisk or sfdisk to manually repartition the disk before or
while YaST2 was started?
Comment 4 Jeff Warnica 2005-09-13 18:47:42 UTC
Hmm.. Actually, that log is from the secon attempt. The first attempt gave the
same error number, though possibly a different text description. Before the
attempt of these logs, I had manually partitioned the disk, mkswap/mkreiserfs's
it.. This attempt, it should have been just a nice clean disk with partitions
and filesystems ready to go.
Comment 5 Thomas Fehr 2005-09-14 09:43:25 UTC
It is a known problem that manual repartitioning without a reboot removes
device nodes from the installation environment (since udevd removes the device
nodes when it gets remove events for lock devices). YaST2 has so far no capability
to recreate them if it creates new partitions (from the log I can see that you
created /dev/hda1 as a new partitions), therfore one has to reboot into a 
clean installation environment after manual removal of partitions.

Actually the log from the first attempt runs into another problem as the one
described in comment#2. libstorage is currently not handling an existing label
correctly when the fs type is changed. In your case this causes libstorage to
try to set a label for the swap partiton which of course fails. I fixed this
problem now but I doubt this fix will still make it into goldmaster.
Comment 6 Thomas Fehr 2005-09-14 10:36:42 UTC
Fix will be in RC4.
Comment 7 Jeff Warnica 2005-09-14 19:19:14 UTC
Well, at least some itch was scratched :)