On 2016-02-15 19:06, Felix Miata wrote:
Carlos E. R. composed on 2016-02-15 13:47 (UTC+0100):
Obviously you didn't understand what I meant what I wrote to say. Steps performed:
You are right :-}
1-remove optional repos from i586 13.1 installation
2-zypper dup (to restore installed packages to OSS/Non-OSS/Update versions only)
Ah.
3-cleanup leaves manually (all (System Packages) removed)
4-boot x86_64 13.1 installation media with upgrade=1 on kernel cmdline
Didn't know that option.
5-select i586 13.1 installation as upgrade target
6-ack arch change
The DVD should complain bitterly :-P
7-let yast do its job (double digit "packages to upgrade" count was obviously low)
8-boot "upgraded" 13.1 installation
Resulting installed packages at this point: i586 821 i686 6 x86_64 80 noarch 642
Only 80 x86_64 packages? That's weird, something must have gone wrong. Perhaps the list of installed packages contained only a few from the DVD, so most could not be upgraded. Verify the package containing os-release, /etc/SuSE-release, and SUSE-brand. Once correct, do a "zypper dup". Run this: rpm -q -a --queryformat "%{INSTALLTIME}\t%{INSTALLTIME:day} \ %{BUILDTIME:day} %-30{NAME}\t%15{VERSION}-%-7{RELEASE}\t%{arch} \ %25{VENDOR}%25{PACKAGER} == %{DISTRIBUTION} %{DISTTAG}\n" \ | sort | cut --fields="2-" | tee rpmlist | less -S and check the list. or better: rpm -q -a --queryformat "%{INSTALLTIME}\t%{INSTALLTIME:day} \ %{BUILDTIME:day} %-30{NAME}\t%15{VERSION}-%-7{RELEASE}\t%{arch} \ %25{VENDOR}%25{PACKAGER} == %{DISTRIBUTION} %{DISTTAG}\n" \ | sort | cut --fields="2-" | tee rpmlist \ | egrep -v "x86_64" | less -S and update those manually. -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar)