Bug 689380

Summary: Can't install Guest on Xenserver 5.6fp1 after MB upgrade openSUSE 11.3 & 11.4
Product: [openSUSE] openSUSE 11.4 Reporter: Kyle Heinze <ascoolasu>
Component: YaST2Assignee: Charles Arnold <carnold>
Status: VERIFIED WONTFIX QA Contact: Jiri Srain <jsrain>
Severity: Major    
Priority: P3 - Medium CC: jdouglas, tgoettlicher
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: openSUSE 11.4   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: y2log
Yast Logs
Messages log

Description Kyle Heinze 2011-04-22 19:51:04 UTC
User-Agent:       Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)

I have a server running xenserver 5.6fp1 which has multiple instances of OpenSUSE 11.3 x64 running on it.  After change to a intel DH67gdb3 motherboard and Intel i7 2600 processor yast2 will no longer load returning error: sbin/yast2: line 399:  2603 Illegal instruction     $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2UI_ARGS

When I try to install a new VM of openSUSE 11.3 or 11.4 after it loads the installer system and starts to load YAST it returns a message saying there was an error with the installation.

Reproducible: Always

Steps to Reproduce:
1.
2.
3.
Comment 1 Zhi Juan Jia 2011-05-10 07:26:59 UTC
Please attach y2logs. If you are in doubt follow:
http://en.opensuse.org/openSUSE:Bugreport_YaST
Thanks!
Comment 2 Kyle Heinze 2011-05-10 16:16:20 UTC
Created attachment 428884 [details]
y2log

this is the yast log...
Comment 3 Thomas Göttlicher 2011-05-12 07:58:14 UTC
Could you please attach all needed logs as described as follows?

http://en.opensuse.org/openSUSE:Bugreport_YaST#I_reported_a_YaST2_bug.2C_and_now_I_am_asked_to_.22attach_y2logs.22._What_does_that_mean.2C_and_how_do_I_do_that.3F

Thank you.
Comment 4 Kyle Heinze 2011-05-12 16:53:54 UTC
Created attachment 429379 [details]
Yast Logs

Attaches all Yast logs
Comment 6 Charles Arnold 2011-05-13 15:32:17 UTC
(In reply to comment #0)
> I have a server running xenserver 5.6fp1 which has multiple instances of
> OpenSUSE 11.3 x64 running on it.  After change to a intel DH67gdb3 motherboard
> and Intel i7 2600 processor yast2 will no longer load returning error:
> sbin/yast2: line 399:  2603 Illegal instruction     $ybindir/y2base $module
> "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2UI_ARGS

Does yast2 only crash in the guest installation or does it also crash on the host just bringing up the 'YaST2 Control Center'?

Are the guests you are installing fully virtualized or para virtualized?
Comment 7 Kyle Heinze 2011-05-13 19:41:42 UTC
When I try to install an openSUSE guest from scratch after it loads the installer system and starts to load YAST it returns a message saying there was
an error with the installation.

When I try to run yast from the command line on an already setup openSUSE guest it returns: sbin/yast2: line 399:  2603 Illegal instruction     $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2UI_ARGS

All guests are para-virtualized
Comment 8 Charles Arnold 2011-06-03 21:08:21 UTC
With a significant hardware change resulting in a crash in yast2, I'm 
not sure this problem can be duplicated in order to debug it. There are 
Xen tools to capture the state of an entire guest when it crashes, but 
nothing that notices crashes within the guest from user space modules.

I suppose the best approach would be to work with a guest that is already
installed.  The assumption is that it boots up ok.  Check the 
/var/log/messages file from the guest after booting for errors and 
attach to this bug.  Based on the error from the description, the 
/sbin/yast2 script could be debugged to trace the source of the error 
but I would think one of the yast engineers would be better suited 
for that (Jiri?). 

As a 'when all else fails' approach, you may want to try re-installing 
the Xen kernel, hypervisor and tools in your xenserver 5.6fp1 if that is possible. However, without knowing the real cause of the 
'Illegal instruction' in yast I don't know if this would help.
Comment 9 Kyle Heinze 2011-06-07 14:31:04 UTC
Created attachment 433281 [details]
Messages log
Comment 10 Kyle Heinze 2011-06-07 14:33:28 UTC
I exported all the guests and reinstalled xenserver 5.6 SP2 from scratch and then imported the guests back.  I have also attached the messages log and I restarted the guest on june 7 at about 9:25 if that helps any.
Comment 11 Kyle Heinze 2011-06-07 14:34:48 UTC
I guess it would be helpful if I mentioned that the problem still exists after reinstalling Xenserver.

Thanks
Comment 12 Charles Arnold 2011-07-07 17:57:43 UTC
While we want our openSUSE guests to run well on Xenserver, we cannot reproduce this problem given that 1) the motherboard swap seems to have introduced the problem and 2) Xenserver is not our product and we don't have much experience with it.