[Bug 1233448] New: zypper removes user requested packages during dup
https://bugzilla.suse.com/show_bug.cgi?id=1233448 Bug ID: 1233448 Summary: zypper removes user requested packages during dup Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.6 Hardware: Other OS: Other Status: NEW Severity: Major Priority: P5 - None Component: Basesystem Assignee: screening-team-bugs@suse.de Reporter: william.brown@suse.com QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- Created attachment 878626 --> https://bugzilla.suse.com/attachment.cgi?id=878626&action=edit zypper log of removal event An automatic task is run on a server with: /usr/bin/zypper dup -y --download in-advance During this zypper is *removing* user installed packages. As in, user packages that were *explicitly installed*. The logs show: 2024-11-14 01:09:18 <1> madeline(25571) [libsolv++] PoolImpl.cc(logSat):131 dosplitprovides=1, noupdateprovide=0, noinfarchcheck=0 2024-11-14 01:09:18 <1> madeline(25571) [libsolv++] PoolImpl.cc(logSat):131 allowuninstall=0, allowdowngrade=0, allownamechange=1, allowarchchange=0, allowvendorchange=0 2024-11-14 01:09:18 <1> madeline(25571) [libsolv++] PoolImpl.cc(logSat):131 dupallowdowngrade=1, dupallownamechange=1, dupallowarchchange=1, dupallowvendorchange=0 2024-11-14 01:09:18 <1> madeline(25571) [libsolv++] PoolImpl.cc(logSat):131 promoteepoch=0, forbidselfconflicts=0 2024-11-14 01:09:18 <1> madeline(25571) [libsolv++] PoolImpl.cc(logSat):131 obsoleteusesprovides=0, implicitobsoleteusesprovides=0, obsoleteusescolors=0, implicitobsoleteusescolors=0 2024-11-14 01:09:18 <1> madeline(25571) [libsolv++] PoolImpl.cc(logSat):131 dontinstallrecommended=0, addalreadyrecommended=0 onlynamespacerecommended=1 ... 2024-11-14 01:09:18 <1> madeline(25571) [zypper++] Summary.cc(readPool):241 Install summary: 2024-11-14 01:09:18 <1> madeline(25571) [zypper++] Summary.cc(readPool):281 <uninstall> I_Ts_o(162)kanidm-clients-1.4.1~git0.ad93202-lp156.73.1.x86_64(@System) 2024-11-14 01:09:18 <1> madeline(25571) [zypper++] Summary.cc(readPool):281 <uninstall> I_Ts_o(163)kanidm-unixd-clients-1.4.1~git0.ad93202-lp156.73.1.x86_64(@System) What is critical here is "allowuninstall" is false, and so it's baffling me why this would be removed. The only thing I can think of here is that the machine was unable to contact repositories during this operation and this somehow affected the solver such that it would remove the package? However I have also seen this behaviour when zypper is online. zypper log attached. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com