[Bug 570371] New: Xen Dom-U cannot read disk or file system after OS update
http://bugzilla.novell.com/show_bug.cgi?id=570371 http://bugzilla.novell.com/show_bug.cgi?id=570371#c0 Summary: Xen Dom-U cannot read disk or file system after OS update Classification: openSUSE Product: openSUSE 11.2 Version: Final Platform: Other OS/Version: openSUSE 11.2 Status: NEW Severity: Critical Priority: P5 - None Component: Xen AssignedTo: jdouglas@novell.com ReportedBy: hq@unixlinuxauthority.com QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.6) Gecko/20091201 SUSE/3.5.6-1.1.1 Firefox/3.5.6 In openSuSE-11.1 and openSuSE-11.2. If we use opensuse same version as xen virtual machine with basic install, it works. But if we update the OS, after reboot the virtual machine cannot start. It cannot read the file system (I tried with ext3 fs). Reproducible: Always Steps to Reproduce: 1.Install openSuSE-11.2 virtual machine under openSuSE-11.2 DOM-0, but do not update the virtual machine. 2.Reboot, and it works fine. Noe update the OS. 3.You find the error messages on consol or vnc. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c1
Jason Douglas
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c2
Jan Beulich
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c3
Lin Ma
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c4
Gyula Afra
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c5
Jan Beulich
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c
Gyula Afra
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c6
Gyula Afra
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c7
--- Comment #7 from Gyula Afra
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c8
--- Comment #8 from Gyula Afra
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c9
--- Comment #9 from Gyula Afra
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c
Jan Beulich
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c10
Jan Beulich
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c13
--- Comment #13 from Gyula Afra
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c14
--- Comment #14 from Jan Beulich
Created an attachment (id=337089) --> (http://bugzilla.novell.com/attachment.cgi?id=337089) [details] Before error screen
This still doesn't clarify whether xen-vbd is getting loaded in that guest. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c15
Gyula Afra
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c16
Gyula Afra
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c17
Jan Beulich
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c18
--- Comment #18 from Lin Ma
So are you able to reproduce this now? Also, what do you mean by saying 'The bug is a "pv only" bug'?
yes,I reproduced this bug. oh,sorry, it is 'The bug is a "fv only" bug', not "pv only". That means this bug is only able to be reproduced on fv virtual machines. Pv virtual macines don't have this problem(they works fine after updating OS) -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c19
--- Comment #19 from Lin Ma
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c20
--- Comment #20 from Lin Ma
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c21
--- Comment #21 from Jan Beulich
But this still doesn't answer the question of whether pv drivers are getting loaded (and whether this was also the case before the update). Likewise for whether the update modified any other relevant config files (like /boot/grub/menu.lst). Before the update: There is no pv drivers(xen-kmp-desktop-3.4.1) package in OS e.g.
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c22
--- Comment #22 from Lin Ma
Likewise for whether the update modified any other relevant config files (like /boot/grub/menu.lst). Except changing kernel and initrd, no other parameters are modified in menu.lst "xen_pvdrivers" is placed into /etc/modprobe.d/ I'm not sure if there is anything else config files has been modified or added in OS.
If leaves original kernel and initrd, and adds boot item for them in menu.lst, Then boot from this old one, guest OS can boot successfully. (Even though there are some minor errors during boot process) -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c23
Jan Beulich
After the update: By default, xen-kmp-desktop-3.4.1_19718_04_2.6.31.5_0.1-2.1.x86_64 will be installed in OS. But the module(s) of this driver isn't loaded at this time e.g. linux-hb7t:~ # rpm -qa | grep xen-kmp xen-kmp-desktop-3.4.1_19718_04_2.6.31.5_0.1-2.1.x86_64 linux-hb7t:~ #
How did you verify that those modules don't get loaded? In particular for plaform-pci, the driver would need to be blacklisted in order to prevent its loading (as it otherwise gets loaded automatically due to it servicing a present PCI device). I would really think that the drivers get loaded, and that's what is causing the problems. Consequently, a workaround would appear to be to uninstall xen-kmp-* right after the kernel update, before rebooting the VM. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c24
--- Comment #24 from Lin Ma
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c28
--- Comment #28 from Michal Marek
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c29
--- Comment #29 from Charles Arnold
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c30
--- Comment #30 from Jan Beulich
I would think that if they are not present when a kernel upgrade is done then they shouldn't be installed.
Yes, absolutely. And imo a 'supplements' note generally shouldn't have that effect, unless perhaps an update adds it anew. If that latter scenario was the case here, then the Xen KMPs definitely will need special handling, or the update process would have to properly alter other kernel configuration (root= boot option, /etc/fstab, list of drivers in initrd). Michal? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=570371
http://bugzilla.novell.com/show_bug.cgi?id=570371#c31
--- Comment #31 from Michal Marek
https://bugzilla.novell.com/show_bug.cgi?id=570371
https://bugzilla.novell.com/show_bug.cgi?id=570371#c32
Andreas Jaeger
participants (1)
-
bugzilla_noreply@novell.com