Zypper -dup may choose to remove important user programs if it can not satisfy its dependencies. This is especially the case if zypper wants to switch the arch of certain packages as in Bug 506801 (https://bugzilla.novell.com/show_bug.cgi?id=506801). My suggestion would be not to let zypper purge any non-lib packages unless the force option is used. Another approach would be to simply collect a set of core packages which should never be removed on a dup (without force). My suggestion for this would be to add all packages which are installed by a minimum system installation via the Opensuse installer to /etc/zypp/systemCheck. There is always a lot of output if you initiate a zypper dup and packages to be deleted are easily overlooked so that I would prefer an overrestraining approach that requires a --force for perfectly reasonable dups in favour of a too sloppy one. What do you think about it? -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org