Hi, I am installing some gstreamer packages for opensuse 11.1 64 bit with the cache enabled in zypper, but when I check the cached files in /var/cache/zypp/packages/ I found some i586 rpm, why? is it ok to install these rpm files for i586 in opensuse x64? the files are:
> Hi, I am installing some gstreamer packages for opensuse 11.1 64 bit
> with the cache enabled in zypper, but when I check the cached files in
> /var/cache/zypp/packages/ I found some i586 rpm, why? is it ok to
> install these rpm files for i586 in opensuse x64?
If those packages are available in 64 bits arch, yast and zypper should
install 64 bits ones.
Refresh the repos you are using and try again.
If keeps showing only 32 bits packages, I would create a “test solver case”
and go with it to bugzilla
>> Refresh the repos you are using and try again.
>>
>> If keeps showing only 32 bits packages, I would create a “test solver
>> case”
>> and go with it to bugzilla
>>
>
> I have refreshed the repos using “zypper refresh”, but it is still
> downloading the i586 rpms, I have enable the repos packman and oss.
Hum… try to clean it first:
zypper clean
zypper refresh
And try again.
If does not work, go to yast / install or remove software, select the
packages you are interested in and then go to “xtras / generate test solver
case…” in order to generate the file (but don’t perform the install, just
cancel) and fill a bugzilla with that info.
Maybe some package you selected to install is “incorrectly” requesting the
32 bits version of the rpms :-?
> Yes, I was scrolling the packman repo and the rpm doesn`t exist for 64
> bit, but, why zypper choose the i586 version?
That’s normal as there are no other packages available.
There is no problem (or there should not be) about using 32 bits packages on
a 64 bits installed system, that’s pretty common. In fact, some packages
are still not ported to 64 bits.
A bug would be if the installer selected 32 bits rpms when 64 bits ones were
also available.