xen problems on 10.3RC1
I did upgrade a 10.2 system to 10.3RC1 and haven't had much luck with getting the guests running. My problem includes hangs of xend and guests. 1: Use Yast and create a new 10.3RC1 domU. At best I can get it to run the preboot part but (as other reported) then it can't boot for round2 because the kernel can't be found 2: after doing some things "xm" stops working, get a "Error: (9, 'Bad file descriptor')" for "xm list" etc. It seems to happen after I try to start a 10.2 guest but given that I haven't been able to create any 10.3 guest the "create" alone may be the issue. Did take a look in /var/log/xen/xend.log and found [2007-09-29 13:37:39 4670] DEBUG (XendDomainInfo:78) XendDomainInfo.create(['vm', ['name', 'reed'], ['memory', 256], ['on_poweroff', 'destroy'], ['on_reboot', 'restart'], ['o n_crash', 'restart'], ['vcpus', 1], ['on_xend_start', 'ignore'], ['on_xend_stop', 'ignore'], ['uuid', '62a5e13d-da69-76e0-ee58-4e4eac547853'], ['bootloader', '/usr/lib/xen/bo ot/domUloader.py'], ['bootloader_args', '--entry=hda1:/boot/vmlinuz-xen,/boot/initrd-xen'], ['image', ['linux', ['args', ' install=hd:/dev/xvdb ']]], ['device', ['vbd', ['una me', 'file:/var/lib/xen/images/reed/hda'], ['dev', 'hda'], ['mode', 'w']]], ['device', ['vbd', ['uname', 'file:/osbuild/VENDOR/CdImages/suse/openSUSE-10.3-RC1-DVD-x86_64-iso/ openSUSE-10.3-RC1-DVD-x86_64.iso'], ['dev', 'xvdb:cdrom'], ['mode', 'r']]], ['device', ['vif', ['bridge', 'xenbr0'], ['mac', '00:16:3e:00:0f:fc']]], ['device', ['vif', ['brid ge', 'xenbr1'], ['mac', '00:16:3e:00:ac:fc']]], ['device', ['vif', ['bridge', 'xenbr2'], ['mac', '00:16:3e:c0:a8:fc']]], ['device', ['vkbd']], ['device', ['vfb', ['vncunused' , '1'], ['type', 'vnc'], ['display', 'localhost:10.0'], ['xauthority', '/root/.Xauthority']]]]) [2007-09-29 13:37:39 4670] DEBUG (XendDomainInfo:1512) XendDomainInfo.constructDomain [2007-09-29 13:37:39 4670] DEBUG (balloon:132) Balloon: 263344 KiB free; need 2048; done. [2007-09-29 13:37:39 4670] DEBUG (XendDomain:435) Adding Domain: 5 [2007-09-29 13:37:39 4670] DEBUG (XendDomainInfo:1566) XendDomainInfo.initDomain: 5 256 [2007-09-29 13:37:56 4670] ERROR (xmlrpclib2:178) Internal error handling xend.domains_with_state Traceback (most recent call last): File "/usr/lib64/python2.5/site-packages/xen/util/xmlrpclib2.py", line 131, in _marshaled_dispatch response = self._dispatch(method, params) File "/usr/lib64/python2.5/SimpleXMLRPCServer.py", line 415, in _dispatch return func(*params) File "/usr/lib64/python2.5/site-packages/xen/xend/server/XMLRPCServer.py", line 66, in domains_with_state domains = XendDomain.instance().list_sorted(state) File "/usr/lib64/python2.5/site-packages/xen/xend/XendDomain.py", line 801, in list_sorted doms = self.list(state) File "/usr/lib64/python2.5/site-packages/xen/xend/XendDomain.py", line 771, in list self._refresh(refresh_shutdown = False) File "/usr/lib64/python2.5/site-packages/xen/xend/XendDomain.py", line 403, in _refresh self.domains[domid].update(dom, refresh_shutdown) File "/usr/lib64/python2.5/site-packages/xen/xend/XendDomainInfo.py", line 2204, in update self._update_consoles() File "/usr/lib64/python2.5/site-packages/xen/xend/XendDomainInfo.py", line 801, in _update_consoles self.console_port = self.readDom('console/port') File "/usr/lib64/python2.5/site-packages/xen/xend/XendDomainInfo.py", line 854, in readDom return xstransact.Read(self.dompath, *args) File "/usr/lib64/python2.5/site-packages/xen/xend/xenstore/xstransact.py", line 298, in Read return complete(path, lambda t: t.read(*args)) File "/usr/lib64/python2.5/site-packages/xen/xend/xenstore/xstransact.py", line 352, in complete t = xstransact(path) File "/usr/lib64/python2.5/site-packages/xen/xend/xenstore/xstransact.py", line 21, in __init__ self.transaction = xshandle().transaction_start() Error: (9, 'Bad file descriptor') 3: One of my 10.2 domU had 3bridged and 2 pciback nics. in 10.3 you can have 5 bridges to domU so I changed to that but since domU is 10.2 it doesn't work at all. When I have the last to xenbr added to the vif line it seems like it boots up but then it just hangs and uses 100%cpu. Drop the last two and it boots up ok. I guess this is because the 10.2 xen kernel can't handle the extra vifs so I would like to upgrade the domU to 10.3 but can't find how to do that and my guesses failed. How do I get a domU to "boot" from a .iso image? Given the current state of xen in 10.3 I find it just about useless. Since you can't create new domU it's nothing you can do with it (besides run 10.2 created domU) -- ------------------------------------------------------------------- Techwiz, Peter Sjoberg PGP key (12F506C8) on keyserver & homepage Key fingerprint = 3DC2 CEBA 1590 B41A 3780 955A DB42 02BB 12F5 06C8 mailto:peters AT techwiz.ca http://www.techwiz.ca/~peters -- To unsubscribe, e-mail: opensuse-testing+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-testing+help@opensuse.org
participants (1)
-
Peter Sjoberg