https://bugzilla.novell.com/show_bug.cgi?id=658206
https://bugzilla.novell.com/show_bug.cgi?id=658206#c0
Summary: zypper gets mad if 'package.ARCH' should be installed
Classification: openSUSE
Product: openSUSE 11.3
Version: Final
Platform: x86-64
OS/Version: openSUSE 11.3
Status: NEW
Severity: Normal
Priority: P5 - None
Component: libzypp
AssignedTo: zypp-maintainers@forge.provo.novell.com
ReportedBy: jsmeix@novell.com
QAContact: qa@suse.de
Found By: Development
Blocker: ---
I run zypper-1.4.5-1.10.x86_64 on openSUSE 11.3 on x86-64 architecture.
Assume I cannot use x86_64 version of a package but
I the must install the i586 version of a package (see [*] below).
"man zypper" reads:
---------------------------------------------------------------------------
install (in) [options] ...
..
Capability is: NAME, or "NAME[.ARCH][OP<EDITION>]",
---------------------------------------------------------------------------
Assume I like to install the i586 version of the package "netcat"
(I use this package here only as a simple example, see [*] below):
----------------------------------------------------------------------------
# zypper search --match-exact --details netcat | grep 'i586'
| netcat | package | 1.10-1011.1 | i586 | openSUSE-11.3 11.3-1.71
# zypper install --dry-run 'netcat.i586' | head -n5
Loading repository data...
Reading installed packages...
'mozilla-xulrunner192' providing 'netcat.i586' is already installed.
'MozillaFirefox' providing 'netcat.i586' is already installed.
'java-1_6_0-sun' providing 'netcat.i586' is already installed.
----------------------------------------------------------------------------
Of course neither mozilla-xulrunner192 nor MozillaFirefox
nor java-1_6_0-sun provide any netcat stuff.
Without the architecture '.i586' I get only the x86_64 package:
-----------------------------------------------------------------------------
burns:~ # zypper --verbose install --dry-run 'netcat' | head -n12
Verbosity: 1
Non-option programme arguments: 'netcat'
Initialising Target
Checking whether to refresh metadata for Updates for openSUSE 11.3 11.3-1.71
Checking whether to refresh metadata for openSUSE-11.3 11.3-1.71
Checking whether to refresh metadata for openSUSE-11.3-Debug
Checking whether to refresh metadata for openSUSE-11.3-Non-Oss
Loading repository data...
Reading installed packages...
Force resolution: No
Selecting 'netcat-1.10-1011.1.x86_64' from repository 'openSUSE-11.3 11.3-1.71'
for installation.
Resolving package dependencies...
----------------------------------------------------------------------------
Either "man zypper" is wrong or at least misleading
or zypper itself has a bug.
If "man zypper" is wrong or misleading, please tell me
how tell "zypper install" to install a particular architecture.
[*]
The actual issue was that I had to install the i586 version
of MozillaFirefox plus the i586 Sun Java Runtime Environment
because a particular third-party Java applet provided by a
particular HP server service processor has 64-bit bugs
so that I was forced to run it in a full 32-bit environment.
I faild to get it done with zypper.
Only manual packages download plus plain rpm worked for me.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.