Hello, On Thu, 11 Feb 2010, Togan Muftuoglu wrote:
Carlos E. R. wrote:
An architecture change with zypper can be dangerous. Libraries or programs change during the process and zypper could crash with an unfinished system. Like the instant rpm is upgraded to 64.
First with the --dry-run option of course. but thanks for the warning. In the unlikely event I have the usb stick to do a net install
Another variant with a fallback, is getting the ISO, so you're independent of the net for the important stuff. If all else fails, you can still boot some rescue system, and (worst case) mount the system, (and mount --bind /proc, /sys and /dev) and mount the .iso and use 'rpm --nodeps --force --root=/mnt' (or chroot) to install a critical package (e.g. libzypp). BTW: rpm --root= is used by yast/zypper to install during a normal DVD install ;) I also upgraded from 11.1/32bit to 11.2/64bit recently, but booting an unpacked DVD-ISO and running the upgrade from there. An important step I didn't know of: Change the arch=i586 # (or i686?) entry in /etc/zypp/zypp.conf to arch=x86_64 before starting the upgrade! Otherwise, you'll get about 70% 11.2 i586 and 30% 11.2 x86_64 or something ugly like that and it's quite a bit of work to fix that. Once I've discovered and changed the zypp.conf arch= entry, it went quite smoothly, though I've still got some remnants in the system (mostly stuff that doesn't has updates in 11.2/x86_64). Doesn't harm though. And the i586 apps even run, mostly. One of these days I should look at a rpm -qa --queryformat '%{arch} %{name}-%{version}-%{release}\n' \ | grep -v '^x86_64' or something like that ;) Just a few thoughts & HTH, -dnh -- "Now, what was I doing before I so rudely interrupted myself?" -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org