Bug 246772

Summary: bootloader configuration hangs on initialization
Product: [openSUSE] openSUSE 10.3 Reporter: Forgotten User 42maXmOW7B <forgotten_42maXmOW7B>
Component: YaST2Assignee: Olaf Dabrunz <odabrunz>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None    
Version: Alpha 1   
Target Milestone: ---   
Hardware: x86-64   
OS: SUSE Other   
Whiteboard:
Found By: Beta-Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: y2logs

Description Forgotten User 42maXmOW7B 2007-02-19 15:07:34 UTC
After starting the bootloader configuration in YaST2, in the window "Initializing Boot Loader Configuration", the stages "Check boot loader" and "read partitioning" are quickly checked off. The third stage, "Load boot loader settings", proceeds to 66% and then hangs.

According to this output from "ps axf":

17057 ?        Sl     0:00 gnomesu -- /sbin/yast2
17058 ?        S      0:00  \_ /usr/lib/libgnomesu/gnomesu-pam-backend 16 15 root /sbin/yast2
17065 ?        S      0:00      \_ /bin/bash /sbin/yast2
17097 ?        Sl     0:01          \_ /usr/lib/YaST2/bin/y2base menu qt
17390 ?        S      0:00              \_ /usr/lib/YaST2/bin/y2base menu qt
17391 ?        S      0:00                  \_ /usr/lib/YaST2/bin/y2base menu qt
17392 ?        S      0:00                      \_ sh -c /sbin/yast2 bootloader  >&2
17393 ?        S      0:00                          \_ /bin/bash /sbin/yast2 bootloader
17424 ?        Rl    19:22                              \_ /usr/lib/YaST2/bin/y2base bootloader qt
17441 ?        Sl     0:00                                  \_ /usr/lib/YaST2/bin/evms_access --log-path /var/log/YaST2 --log-file y2log --socket /var/lib/YaST2/socket_libstorage_evms --timeout 3000 --retry

it would appear that it hangs in /usr/lib/YaST2/bin/evms_access, so I assume this has to do with the somewhat particular partition setup of this machine:

- two SATA disks, /dev/sda and /dev/sdb

- sda carries an LVM installation of openSUSE 10.2 retail (which doesn't work properly so far, but that's a different story)

- sdb carries the test installation of openSUSE 10.3 alpha 1 in a single non-LVM partition

Partition layout:

ts@xenon:~> sudo /sbin/fdisk -l /dev/sda /dev/sdb

Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          64      514048+  83  Linux
/dev/sda2              65        9729    77634112+  8e  Linux LVM

Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         262     2104483+  82  Linux swap / Solaris
/dev/sdb2             263        1568    10490445   83  Linux
ts@xenon:~> sudo /sbin/lvscan
  ACTIVE            '/dev/system/home' [10.00 GB] inherit
  ACTIVE            '/dev/system/root' [10.00 GB] inherit
  ACTIVE            '/dev/system/swap' [1.91 GB] inherit
  ACTIVE            '/dev/system/var' [5.00 GB] inherit
ts@xenon:~> mount
/dev/sdb2 on / type ext3 (rw,acl,user_xattr)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
debugfs on /sys/kernel/debug type debugfs (rw)
udev on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
securityfs on /sys/kernel/security type securityfs (rw)
/dev/sr0 on /media/SU103Alp.001 type iso9660 (ro,nosuid,nodev,uid=1000)
ts@xenon:~>

HTH
Tilman
Comment 1 Cyril Hrubis 2007-02-20 12:12:54 UTC
Please attach y2logs. If you are in doubt follow:

http://en.opensuse.org/Bugs/YaST


Thanks!
Comment 2 Forgotten User 42maXmOW7B 2007-02-20 21:36:15 UTC
Created attachment 120197 [details]
y2logs
Comment 3 Forgotten User 42maXmOW7B 2007-08-21 17:02:17 UTC
Problem appears to be fixed in 10.3 Beta1.
Comment 4 Forgotten User 42maXmOW7B 2007-09-01 23:31:32 UTC
Problem hasn't reappeared in 10.3 Beta2.