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)