On 02-02-16 05:08, Carlos E. R. wrote:
On 2016-02-02 04:22, Andrei Borzenkov wrote:
02.02.2016 02:45, Jos van Kan пОÑеÑ:
/root linux-bew6:~ # sh VMware-Player-12.1.0-3272444.x86_64.bundle This is a x64 bundle and does not match that of the current architecture. Please download the x86 bundle. It determines architecture by checking /bin/sh executable. You have 32 bit shell on 64 bit system? How did you manage it? First post - he updated from 32 to 64 bit ;-) Some packages must still remain from the old install.
Jos, run:
rpm -q -a --queryformat "%{INSTALLTIME}\t%{INSTALLTIME:day} \ %{BUILDTIME:day} %-30{NAME}\t%15{VERSION}-%-7{RELEASE}\t%{arch} \ %25{VENDOR}%25{PACKAGER}\n" | sort | cut --fields="2-" | less -S
The 5th column is the arch, so watch out for entries containing "i686". The query could be modified to sort on it instead:
rpm -q -a --queryformat "%{arch}\t%{INSTALLTIME:day} \ %{BUILDTIME:day} %-30{NAME}\t%15{VERSION}-%-7{RELEASE}\t%{arch} \ %25{VENDOR}%25{PACKAGER}\n" | sort | cut --fields="2-" | less -S
Notice that not every i686 package is incorrect.
First of all I had to upgrade bash to x68_64 (thanks, Andrei) but then I ran Carlos' command and it appeared that I had a very crippled x86_64 system. So I ran zypper ref and zypper dup again and all was OK except for ... :) GTK applications (Bluefish, Gimp, VmWare) had a font problem in that they would not render characters, but rather small empty rectangles. :) After a lot of googling and soulsearching it appeared to be a pango problem that went away after the following incantation (as root) pango-querymodules-64 --update-cache Thanks to Andrei, Carlos and John for their help. All in all I would not recommend to take this route to upgrade from i586 to x86_64 :) You may as well do a fresh install. Regards, Jos. -- Jos van Kan registered Linux user #152704 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org