pavinjosdev / zypperoni

Speed up openSUSE's package manager zypper
GNU General Public License v3.0
54 stars 2 forks source link

Nothing to do. Exiting... #7

Closed oshanz closed 3 weeks ago

oshanz commented 3 weeks ago

first of all, thanks for this time saving awesome tool :raised_hands: issue: when I ran zypperoni dup it says that there is nothing to do, while there was an upgrade suggested on zypper dup

Problem: 1: the installed libneatvnc0-0.8.1-1.2.x86_64 requires 'libavcodec.so.61(LIBAVCODEC_61.3_SUSE)(64bit)', but this requirement cannot be provided deleted providers: libavcodec61-7.0.2-1699.3.pm.8.x86_64

Solution 1: Following actions will be done: keep obsolete libavcodec61-7.0.2-1699.3.pm.8.x86_64 keep obsolete libavfilter10-7.0.2-1699.3.pm.8.x86_64 keep obsolete libavutil59-7.0.2-1699.3.pm.8.x86_64 keep obsolete libavformat61-7.0.2-1699.3.pm.8.x86_64 keep obsolete libpostproc58-7.0.2-1699.3.pm.8.x86_64 keep obsolete libswresample5-7.0.2-1699.3.pm.8.x86_64 keep obsolete libswscale8-7.0.2-1699.3.pm.8.x86_64 Solution 2: deinstallation of libneatvnc0-0.8.1-1.2.x86_64 Solution 3: break libneatvnc0-0.8.1-1.2.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/c/d/?] (c):


so yes there is a conflicting package. I've then manually removed the package and execute the zypperoni again. and it worked as expected.

$ zypper remove libneatvnc0-0.8.1-1.2.x86_64 // package removed... $ zypperoni dup 2024-10-18 21:19:29,222: INFO: Getting all packages to be downloaded for distribution upgrade 2024-10-18 21:19:31,115: INFO: Number of packages to download: 1572 2024-10-18 21:19:31,115: INFO: Total download size: 2333.32 MB 2024-10-18 21:19:31,116: INFO: Space usage difference after operation: +198.06 MB 2024-10-18 21:19:31,117: INFO: Packages to download: ...



It would be nice, if zypperoni can mention, that there is a pending upgrade but due to the conflicting package manual intervention may required. 
pavinjosdev commented 3 weeks ago

Hello @oshanz ,

Thank you for submitting this issue! 💯

I've pushed a new release to improve package conflict check. 😅 Let me know how it works!

oshanz commented 3 weeks ago

That was fast 🏎️ I don't know how to replicate it right now, as there are no pending upgrades along with package conflicts. I'll update if it occurred next time thanks 🙂