[opensuse-support] Find out what pulls in new packages on 'zypper dup'
I'm trying to do a 'zypper dup' on a headless server, but it wants to install a load of unnecessary packages. Many of them are gtk stuff, but also cryptsetup, mdadm, PackageKit and fuse. The upgrade would be from the currently running 20190222 to 20190301, which upgrades the schemes 'base', 'basesystem' and 'minimal_base'. How can I find out what package is trying to pull in these new dependencies? regards
* Maximilian Trummer <maximilian@trummer.xyz> [03-03-19 11:52]:
I'm trying to do a 'zypper dup' on a headless server, but it wants to install a load of unnecessary packages. Many of them are gtk stuff, but also cryptsetup, mdadm, PackageKit and fuse.
you don't say, but suggest: zypper -v --no-r --no-allow-v dup
The upgrade would be from the currently running 20190222 to 20190301, which upgrades the schemes 'base', 'basesystem' and 'minimal_base'.
How can I find out what package is trying to pull in these new dependencies?
try first the above and it may solve itself if you still get unwanted pkgs, try adding specific locks -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Registered Linux User #207535 @ http://linuxcounter.net Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
Patrick Shanahan composed on 2019-03-03 12:32 (UTC-0500):
Maximilian Trummer composed on 2019-03-03 17:32 (UTC+0100):
I'm trying to do a 'zypper dup' on a headless server, but it wants to install a load of unnecessary packages. Many of them are gtk stuff, but also cryptsetup, mdadm, PackageKit and fuse.
you don't say, but suggest: zypper -v --no-r --no-allow-v dup
When I / no-allow in man zypper, I get Pattern not found. :-(
The upgrade would be from the currently running 20190222 to 20190301, which upgrades the schemes 'base', 'basesystem' and 'minimal_base'.
How can I find out what package is trying to pull in these new dependencies?
try first the above and it may solve itself
if you still get unwanted pkgs, try adding specific locks
If you'd like to get updated now and make that determination later, you could add --no-recommends to zypper for now. You can make --no-recommends the default via /etc/zypp/zypp.conf/ solver.onlyRequires = true -- Evolution as taught in public schools is religion, not science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
* Felix Miata <mrmazda@earthlink.net> [03-03-19 12:51]:
Patrick Shanahan composed on 2019-03-03 12:32 (UTC-0500):
Maximilian Trummer composed on 2019-03-03 17:32 (UTC+0100):
I'm trying to do a 'zypper dup' on a headless server, but it wants to install a load of unnecessary packages. Many of them are gtk stuff, but also cryptsetup, mdadm, PackageKit and fuse.
you don't say, but suggest: zypper -v --no-r --no-allow-v dup
When I / no-allow in man zypper, I get Pattern not found. :-(
The upgrade would be from the currently running 20190222 to 20190301, which upgrades the schemes 'base', 'basesystem' and 'minimal_base'.
How can I find out what package is trying to pull in these new dependencies?
try first the above and it may solve itself
if you still get unwanted pkgs, try adding specific locks
If you'd like to get updated now and make that determination later, you could add
--no-recommends
fwiw: --no-r == --no-recommends zypper appears to solve to least ambiguous, --no-r *only* matches --no-recommends -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Registered Linux User #207535 @ http://linuxcounter.net Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
Patrick Shanahan composed on 2019-03-03 13:36 (UTC-0500):
--no-allow-v dup
When I / no-allow in man zypper, I get Pattern not found. :-(
What is "--no-allow-v"? -- Evolution as taught in public schools is religion, not science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
* Felix Miata <mrmazda@earthlink.net> [03-03-19 13:50]:
Patrick Shanahan composed on 2019-03-03 13:36 (UTC-0500):
--no-allow-v dup
When I / no-allow in man zypper, I get Pattern not found. :-(
What is "--no-allow-v"?
and correctly so. from "man zypper" --[no-]allow-vendor-change Whether to allow changing the vendor of installed resolvables. Setting this to no might be useful if you do not want packages from foreign repos being changed to the distributions version (or vice versa). --no-allow-vendor-change you would have had to search for "allow-v" -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Registered Linux User #207535 @ http://linuxcounter.net Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
Am Sonntag, 3. März 2019, 18:32:07 CET schrieb Patrick Shanahan:
* Maximilian Trummer <maximilian@trummer.xyz> [03-03-19 11:52]:
I'm trying to do a 'zypper dup' on a headless server, but it wants to install a load of unnecessary packages. Many of them are gtk stuff, but also cryptsetup, mdadm, PackageKit and fuse.
you don't say, but suggest: zypper -v --no-r --no-allow-v dup
The upgrade would be from the currently running 20190222 to 20190301, which upgrades the schemes 'base', 'basesystem' and 'minimal_base'.
How can I find out what package is trying to pull in these new dependencies?
try first the above and it may solve itself
if you still get unwanted pkgs, try adding specific locks
--no-recommends is just a temporary fix, those packages will still get pulled in the next time or when using 'zypper install-new-recommends'. I would add 'specific locks' if I actually knew what other package wants to install e.g. adwaita-icon-theme. regards
* Maximilian Trummer <maximilian@trummer.xyz> [03-03-19 18:53]:
Am Sonntag, 3. März 2019, 18:32:07 CET schrieb Patrick Shanahan:
* Maximilian Trummer <maximilian@trummer.xyz> [03-03-19 11:52]:
I'm trying to do a 'zypper dup' on a headless server, but it wants to install a load of unnecessary packages. Many of them are gtk stuff, but also cryptsetup, mdadm, PackageKit and fuse.
you don't say, but suggest: zypper -v --no-r --no-allow-v dup
The upgrade would be from the currently running 20190222 to 20190301, which upgrades the schemes 'base', 'basesystem' and 'minimal_base'.
How can I find out what package is trying to pull in these new dependencies?
try first the above and it may solve itself
if you still get unwanted pkgs, try adding specific locks
--no-recommends is just a temporary fix, those packages will still get --pulled in the next time or when using 'zypper install-new-recommends'.
I would add 'specific locks' if I actually knew what other package wants to install e.g. adwaita-icon-theme.
allow install of adwaita-icon-theme, then rpm -e adwaita-icon-theme rpm will advise you what it must erase to accomplish and you will have your answer. is that the only unwanted app that remains when using --no-r ? and you can set "--no-recommends" to be default in /etc/zypp/zypp.conf and use "--recommends" or --r to over-ride when needed. -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Registered Linux User #207535 @ http://linuxcounter.net Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
Am Montag, 4. März 2019, 01:21:19 CET schrieb Patrick Shanahan:
* Maximilian Trummer <maximilian@trummer.xyz> [03-03-19 18:53]:
Am Sonntag, 3. März 2019, 18:32:07 CET schrieb Patrick Shanahan:
* Maximilian Trummer <maximilian@trummer.xyz> [03-03-19 11:52]:
I'm trying to do a 'zypper dup' on a headless server, but it wants to install a load of unnecessary packages. Many of them are gtk stuff, but also cryptsetup, mdadm, PackageKit and fuse.
you don't say, but suggest: zypper -v --no-r --no-allow-v dup
The upgrade would be from the currently running 20190222 to 20190301, which upgrades the schemes 'base', 'basesystem' and 'minimal_base'.
How can I find out what package is trying to pull in these new dependencies?> > try first the above and it may solve itself
if you still get unwanted pkgs, try adding specific locks
--no-recommends is just a temporary fix, those packages will still get --pulled in the next time or when using 'zypper install-new-recommends'.
I would add 'specific locks' if I actually knew what other package wants to install e.g. adwaita-icon-theme.
allow install of adwaita-icon-theme, then rpm -e adwaita-icon-theme rpm will advise you what it must erase to accomplish and you will have your answer.
is that the only unwanted app that remains when using --no-r ?
and you can set "--no-recommends" to be default in /etc/zypp/zypp.conf and use "--recommends" or --r to over-ride when needed. rpm -e $package just deletes the package because it's not a hard dependency.
I got another machine now that installed the chromium browser on 'zypper dup' for whatever reason. 'zypper se --recommends chromium' yields no results...
Am Montag, 4. März 2019, 01:21:19 CET schrieb Patrick Shanahan:
* Maximilian Trummer <maximilian@trummer.xyz> [03-03-19 18:53]:
Am Sonntag, 3. März 2019, 18:32:07 CET schrieb Patrick Shanahan:
* Maximilian Trummer <maximilian@trummer.xyz> [03-03-19 11:52]:
I'm trying to do a 'zypper dup' on a headless server, but it wants to install a load of unnecessary packages. Many of them are gtk stuff, but also cryptsetup, mdadm, PackageKit and fuse.
you don't say, but suggest: zypper -v --no-r --no-allow-v dup
The upgrade would be from the currently running 20190222 to 20190301, which upgrades the schemes 'base', 'basesystem' and 'minimal_base'.
How can I find out what package is trying to pull in these new dependencies?> >
try first the above and it may solve itself
if you still get unwanted pkgs, try adding specific locks
--no-recommends is just a temporary fix, those packages will still get --pulled in the next time or when using 'zypper install-new-recommends'.
I would add 'specific locks' if I actually knew what other package wants to install e.g. adwaita-icon-theme.
allow install of adwaita-icon-theme, then
rpm -e adwaita-icon-theme
rpm will advise you what it must erase to accomplish and you will have your answer.
is that the only unwanted app that remains when using --no-r ?
and you can set "--no-recommends" to be default in /etc/zypp/zypp.conf and use "--recommends" or --r to over-ride when needed.
rpm -e $package just deletes the package because it's not a hard dependency.
I got another machine now that installed the chromium browser on 'zypper dup' for whatever reason. 'zypper se --recommends chromium' yields no results... I found the issue, Falkon browser is missing the 'web_browser' package symbol
Am Dienstag, 5. März 2019, 20:00:01 CET schrieb Maximilian Trummer: that the package 'patterns-base-x11_enhanced' recommends. Created a bug report https://bugzilla.opensuse.org/show_bug.cgi?id=1128005
* Maximilian Trummer <maximilian@trummer.xyz> [03-03-19 18:53]:
Am Sonntag, 3. März 2019, 18:32:07 CET schrieb Patrick Shanahan:
* Maximilian Trummer <maximilian@trummer.xyz> [03-03-19 11:52]:
I'm trying to do a 'zypper dup' on a headless server, but it wants to install a load of unnecessary packages. Many of them are gtk stuff, but also cryptsetup, mdadm, PackageKit and fuse.
some packager has provided recommendations for added apps in one or more packages he works, maybe by accident. -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Registered Linux User #207535 @ http://linuxcounter.net Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
On 04/03/2019 10:52, Patrick Shanahan wrote:
* Maximilian Trummer <maximilian@trummer.xyz> [03-03-19 18:53]:
Am Sonntag, 3. März 2019, 18:32:07 CET schrieb Patrick Shanahan:
* Maximilian Trummer <maximilian@trummer.xyz> [03-03-19 11:52]:
I'm trying to do a 'zypper dup' on a headless server, but it wants to install a load of unnecessary packages. Many of them are gtk stuff, but also cryptsetup, mdadm, PackageKit and fuse.
some packager has provided recommendations for added apps in one or more packages he works, maybe by accident.
Yep and it would be useful to know what so that we can create a bug report nothing in the patterns listed should pull in anything graphical. -- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adelaide Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
Maximilian Trummer composed on 2019-03-04 00:52 (UTC+0100):
I would add 'specific locks' if I actually knew what other package wants to install e.g. adwaita-icon-theme.
I have solver.onlyRequires = true on TW20190301/KDE and no currently enabled optional repos. These seem to be the only GTK3 and/or Adwaita packages installed: PackageKit-gtk3-module-1.1.12-2.1.x86_64 adwaita-icon-theme-3.30.1-1.1.noarch gtk2-metatheme-adwaita-3.28-1.4.noarch gtk2-theming-engine-adwaita-3.28-1.4.x86_64 gtk3-branding-upstream-3.24.5-1.1.noarch gtk3-data-3.24.5-1.1.noarch gtk3-metatheme-adwaita-3.28-1.4.noarch gtk3-schema-3.24.5-1.1.noarch gtk3-tools-3.24.5-1.1.x86_64 libcanberra-gtk3-0-0.30-15.3.x86_64 libcanberra-gtk3-module-0.30-15.3.x86_64 libgtk-3-0-3.24.5-1.1.x86_64 metatheme-adwaita-common-3.28-1.4.noarch rpm -e adwaita-icon-theme is blocked by both libgtk-3-0 and icewm-default. -- Evolution as taught in public schools is religion, not science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
* Felix Miata <mrmazda@earthlink.net> [03-03-19 19:52]:
Maximilian Trummer composed on 2019-03-04 00:52 (UTC+0100):
I would add 'specific locks' if I actually knew what other package wants to install e.g. adwaita-icon-theme.
I have solver.onlyRequires = true on TW20190301/KDE and no currently enabled optional repos. These seem to be the only GTK3 and/or Adwaita packages installed:
PackageKit-gtk3-module-1.1.12-2.1.x86_64 adwaita-icon-theme-3.30.1-1.1.noarch gtk2-metatheme-adwaita-3.28-1.4.noarch gtk2-theming-engine-adwaita-3.28-1.4.x86_64 gtk3-branding-upstream-3.24.5-1.1.noarch gtk3-data-3.24.5-1.1.noarch gtk3-metatheme-adwaita-3.28-1.4.noarch gtk3-schema-3.24.5-1.1.noarch gtk3-tools-3.24.5-1.1.x86_64 libcanberra-gtk3-0-0.30-15.3.x86_64 libcanberra-gtk3-module-0.30-15.3.x86_64 libgtk-3-0-3.24.5-1.1.x86_64 metatheme-adwaita-common-3.28-1.4.noarch
rpm -e adwaita-icon-theme is blocked by both libgtk-3-0 and icewm-default.
Crash:~ > rpm -q --whatrequires adwaita-icon-theme libgtk-3-0-3.24.5-1.1.x86_64 icewm-default-1.4.2-7.3.x86_64 -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Registered Linux User #207535 @ http://linuxcounter.net Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
On 03/03/2019 17.50, Maximilian Trummer wrote:
I'm trying to do a 'zypper dup' on a headless server, but it wants to install a load of unnecessary packages. Many of them are gtk stuff, but also cryptsetup, mdadm, PackageKit and fuse.
The upgrade would be from the currently running 20190222 to 20190301, which upgrades the schemes 'base', 'basesystem' and 'minimal_base'.
How can I find out what package is trying to pull in these new dependencies?
One way, but not that easy to use in this case, is try to do the same thing in YaST, then try to "not update" some of those packages. It will then complain saying that this package is needed by some other package. To do something similar to "zypper dup" in yast, you have to select the repository view, and in each repository right click, "update unconditionally all". Don't use yast to do the actual update, just use it for investigation. Yoou can run yast from an ssh -X in another machine that has a head with graphics, or if not, in text mode. -- Cheers / Saludos, Carlos E. R. (from 15.0 x86_64 at Telcontar)
participants (5)
-
Carlos E. R.
-
Felix Miata
-
Maximilian Trummer
-
Patrick Shanahan
-
Simon Lees