[opensuse] Removing one package leads to 244Mb more being used ??
# zypper rm libopenssl0_9_8 Loading repository data... Reading installed packages... Resolving package dependencies... The following NEW packages are going to be installed: acroread gdk-pixbuf-query-loaders gtk2-tools hicolor-icon-theme libatk-1_0-0 libdrm2 libdrm_intel1 libdrm_nouveau2 libdrm_radeon1 libgdk_pixbuf-2_0-0 libGLU1 libgtk-2_0-0 libharfbuzz0 libicu49 libjasper1 libpango-1_0-0 libpangox-1_0-0 libpciaccess0 libX11-xcb1 libxcb-glx0 libXcomposite1 libXcursor1 libXdamage1 libXfixes3 libXft2 libXi6 libXinerama1 libXrandr2 libXxf86vm1 Mesa Mesa-libGL1 Mesa-libglapi0 openldap2-client pango-tools pangox-compat The following package is going to be REMOVED: libopenssl0_9_8 35 new packages to install, 1 to remove. Overall download size: 70.8 MiB. After the operation, additional 244.2 MiB will be used. Why on earth are all these packages being _installed_ when I'm trying to _remove_ one (which I wrongly installed earlier this morning) ? In particular, a package such as 'acroread' make little sense, as this box has at most a text-only console. -- Per Jessen, Zürich (9.6°C) http://www.hostsuisse.com/ - dedicated server rental in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Le 01/11/2013 10:58, Per Jessen a écrit :
box has at most a text-only console.
no web server? jdd -- http://www.dodin.org -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
jdd wrote:
Le 01/11/2013 10:58, Per Jessen a écrit :
box has at most a text-only console.
no web server?
jdd
No, no web server. See Marcus Meissner's answer, it explains the issue. -- Per Jessen, Zürich (9.7°C) http://www.hostsuisse.com/ - dedicated server rental in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Fri, Nov 01, 2013 at 10:58:29AM +0100, Per Jessen wrote:
# zypper rm libopenssl0_9_8 Loading repository data... Reading installed packages... Resolving package dependencies...
The following NEW packages are going to be installed: acroread gdk-pixbuf-query-loaders gtk2-tools hicolor-icon-theme libatk-1_0-0 libdrm2 libdrm_intel1 libdrm_nouveau2 libdrm_radeon1 libgdk_pixbuf-2_0-0 libGLU1 libgtk-2_0-0 libharfbuzz0 libicu49 libjasper1 libpango-1_0-0 libpangox-1_0-0 libpciaccess0 libX11-xcb1 libxcb-glx0 libXcomposite1 libXcursor1 libXdamage1 libXfixes3 libXft2 libXi6 libXinerama1 libXrandr2 libXxf86vm1 Mesa Mesa-libGL1 Mesa-libglapi0 openldap2-client pango-tools pangox-compat
The following package is going to be REMOVED: libopenssl0_9_8
35 new packages to install, 1 to remove. Overall download size: 70.8 MiB. After the operation, additional 244.2 MiB will be used.
Why on earth are all these packages being _installed_ when I'm trying to _remove_ one (which I wrongly installed earlier this morning) ? In particular, a package such as 'acroread' make little sense, as this box has at most a text-only console.
Easy. You are deinstalling libopenssl0_9_8 but something requires either libcrypto.so.0.9.8 or libssl.so.0.9.8 There is one other package providing both of these, which is "acroread" (it actually should not do so, but well) So zypper thinks it should install acroread to fulfil stability, and that in turn pulls in the other stuff. Try: rpm -e libopenssl0_9_8 to see what requires it. Ciao, Marcus -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Marcus Meissner wrote:
On Fri, Nov 01, 2013 at 10:58:29AM +0100, Per Jessen wrote:
# zypper rm libopenssl0_9_8 Loading repository data... Reading installed packages... Resolving package dependencies...
The following NEW packages are going to be installed: acroread gdk-pixbuf-query-loaders gtk2-tools hicolor-icon-theme libatk-1_0-0 libdrm2 libdrm_intel1 libdrm_nouveau2 libdrm_radeon1 libgdk_pixbuf-2_0-0 libGLU1 libgtk-2_0-0 libharfbuzz0 libicu49 libjasper1 libpango-1_0-0 libpangox-1_0-0 libpciaccess0 libX11-xcb1 libxcb-glx0 libXcomposite1 libXcursor1 libXdamage1 libXfixes3 libXft2 libXi6 libXinerama1 libXrandr2 libXxf86vm1 Mesa Mesa-libGL1 Mesa-libglapi0 openldap2-client pango-tools pangox-compat
The following package is going to be REMOVED: libopenssl0_9_8
35 new packages to install, 1 to remove. Overall download size: 70.8 MiB. After the operation, additional 244.2 MiB will be used.
Why on earth are all these packages being _installed_ when I'm trying to _remove_ one (which I wrongly installed earlier this morning) ? In particular, a package such as 'acroread' make little sense, as this box has at most a text-only console.
Easy.
You are deinstalling libopenssl0_9_8 but something requires either libcrypto.so.0.9.8 or libssl.so.0.9.8
Yes, that is hp-snmp-agents.
There is one other package providing both of these, which is "acroread" (it actually should not do so, but well)
Ahaaa. Thanks, I get it. I removed libopenssl0_9_8 with rpm --erase --nodeps -- Per Jessen, Zürich (9.5°C) http://www.hostsuisse.com/ - dedicated server rental in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2013-11-01 11:25, Per Jessen wrote:
Marcus Meissner wrote:
Easy.
You are deinstalling libopenssl0_9_8 but something requires either libcrypto.so.0.9.8 or libssl.so.0.9.8
Yes, that is hp-snmp-agents.
There is one other package providing both of these, which is "acroread" (it actually should not do so, but well)
Ahaaa. Thanks, I get it.
If you had used yast, you would have see how ticking to remove one automatically adds the other, perhaps with an explanation. And now, if you run yast or zypper, they will want to install what you removed, because of deps, I guess. -- Cheers / Saludos, Carlos E. R. (from 12.3 x86_64 "Dartmouth" at Telcontar)
Carlos E. R. wrote:
On 2013-11-01 11:25, Per Jessen wrote:
Marcus Meissner wrote:
Easy.
You are deinstalling libopenssl0_9_8 but something requires either libcrypto.so.0.9.8 or libssl.so.0.9.8
Yes, that is hp-snmp-agents.
There is one other package providing both of these, which is "acroread" (it actually should not do so, but well)
Ahaaa. Thanks, I get it.
If you had used yast, you would have see how ticking to remove one automatically adds the other, perhaps with an explanation.
Yeah, most probably - using yast for a single package takes too long, zypper is faster.
And now, if you run yast or zypper, they will want to install what you removed, because of deps, I guess.
Well, the package I removed was wrongly installed earlier today, only hp-snmp-agents requires it. I don't think yast or zypper will complain. -- Per Jessen, Zürich (10.6°C) http://www.hostsuisse.com/ - dedicated server rental in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Fri, Nov 01, 2013 at 11:17:10AM +0100, Marcus Meissner wrote:
You are deinstalling libopenssl0_9_8 but something requires either libcrypto.so.0.9.8 or libssl.so.0.9.8
There is one other package providing both of these, which is "acroread" (it actually should not do so, but well)
So zypper thinks it should install acroread to fulfil stability, and that in turn pulls in the other stuff.
Somewhere there's an enhancement request that zypper only considers the "Installed" repository when in "rm" mode. That change would solve this problem (and also make zypper faster, as it does not need to read the repos). A workaround is: zypper -D /etc/zypp/repos_empty.d rm libopenssl0_9_8 Cheers, Micha. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2013-11-01 10:58 (GMT+0100) Per Jessen composed: ...
# zypper rm libopenssl0_9_8 .. 35 new packages to install, 1 to remove...
Crazy, regardless of Marcus' nice explanation. This kind of thing is why I keep solver.onlyRequires = true in zypp.conf on most of my systems. Too many suggests/recommends bloat installations without this constraint.
...which I wrongly installed earlier this morning...
It only, or pulled in by something else? -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Felix Miata wrote:
On 2013-11-01 10:58 (GMT+0100) Per Jessen composed: ...
# zypper rm libopenssl0_9_8 .. 35 new packages to install, 1 to remove...
Crazy, regardless of Marcus' nice explanation. This kind of thing is why I keep
solver.onlyRequires = true
in zypp.conf on most of my systems. Too many suggests/recommends bloat installations without this constraint.
...which I wrongly installed earlier this morning...
It only, or pulled in by something else?
No, just it. -- Per Jessen, Zürich (10.7°C) http://www.hostsuisse.com/ - dedicated server rental in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (6)
-
Carlos E. R.
-
Felix Miata
-
jdd
-
Marcus Meissner
-
Michael Schroeder
-
Per Jessen