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. -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar)