-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I''ve just completed the upgrade from 10.2->10.3 on my Dom0 and wanted to share my experiences to hopefully spare others some grief. The first problem that I encountered was a dependency issue during the initial part of the upgrade. My first attempt to upgrade failed when I was unable to resolve the issue. On my second attempt, I: a) Added the on-line repositories. b) Ignored the first dependency issue (MozillaFirebird dependent on libaoss.so). I needed to select "ignore" in two places on the screen. This allowed me to complete the upgrade. Attempts to boot up under Xen were a miserable failure, however. a) My bridge wouldn''t come up using the existing script (see http://www.shorewall.net/XenMyWay-Routed.html#Firewall). I finally modified that script to configure the IP address on the bridge and that seems to work around the problem. b) None of my DomUs would start. OpenSuSE 10.3 includes Xen 3.1 which does things _much_ differently from Xen 3.0.3 which was included with OpenSuSE 10.2. - - The xend daemon now manages a database of domain configuration information -- the files in /etc/xen/vm/ are no longer used. - - The xendomains service is now deprecated. You use the on_xend_start and on_xend_stop options in your configuration. These options appear to be almost totally undocumented (I found mention of them in the README.SuSE.gz file in the documentation directory. - - The switch to libata for hard disks renames all of your hard drives. The upgrade process attempts to perform a conversion of your Xen configurations but that failed miserably in my case. - - Each domU configuration file needed the following changes, at least: - Convert all instances of hdXY to sdXY. - Replace the ''bootentry'' line with an equivalent ''bootargs'' entry Example: bootentry = ''hda2:/boot/vmlinuz-xen,/boot/initrd-xen'' changed to bootargs="--entry=hda2:/boot/vmlinuz-xen,/boot/initrd-xen" YYMV c) Upgrading a domU is also tricky. I found that this works although great care is required. - Start virt-manager. - Click on ''New'' - Leave ''I need to install an operating system" checked. - Type of OS == openSUSE (the default) - Set the memory as desired. - Transfer the ''Disks'' and ''Network Adapters'' settings from your current configuration. - Unless you have two DVD drives on the system, you need to copy one of them to your HD -- I copied DVD 2 to disk using this command: dd if=/dev/sr0 of=/bulk/dvd2 bs=128K - Click on Operating System Installation and add your DVD drive(s). YOU MUST ADD A DRIVE FOR EACH DVD. I didn''t do that the first time and got to do it again :-( - Click OK -- when the installation reaches the screen where you choose "New Installation" or "Update", select "Update". - Everything went smoothly for me until it came time for the second DVD. The installer won''t find it by itself and you have to help. - Click on ''Detail'' on the message box - Change the URL to point to the next higher disk; in my case it was xvdc. - After the reboot, you won''t have graphics any more and will have to finish the installation using the curses version of Yast. Once the upgrade is finished, X won''t start and you get the chance at that point to run Sax2. d) I''m still having problems with the init scripts in dom0. hald and libvirtd are not starting correctly. I highly recommend that you study http://www.novell.com/documentation/vmserver/config_options/index.html?page=/documentation/vmserver/config_options/data/b8uh3zr.html before attempting to migrate a Xen system from 10.2 to 10.3. I had to use the technique described there several times to change the configuration of my VMs once they had been imported into xend. Please -- do not send me emails asking me to help with your upgrade issues. I have enough to do supporting Shorewall without also becoming an OpenSuSE help desk. HTH, - -Tom - -- Tom Eastep \ Nothing is foolproof to a sufficiently talented fool Shoreline, \ http://shorewall.net Washington USA \ teastep@shorewall.net PGP Public Key \ https://lists.shorewall.net/teastep.pgp.key -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFHL5LzO/MAbZfjDLIRAmdcAJ9Nh4Uo6oEgRA9GBc5B3TM9qcRBBwCfZYaK z5yW9nP21PRYTH9k0sWTRFU=QZEJ -----END PGP SIGNATURE----- ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/