1 (edited by aris.dizdarevic 2022-12-28 20:06:38)

Topic: Can not upgrade RHEL8 (dnf upgrade) duplicate sogo-epel repo libraries

====================================
iRedMail 1.6.2 (github.com/iredmail/iRedMail/archive/refs/tags/1.6.2.tar.gz)
Downloadable installer
RHEL8 (Red Hat Enterprise Linux 8.7)
MySQL
Nginx
Manage mail accounts with iRedAdmin-Pro? Yes
====================================

On dnf update or dnf upgrade system on RHEL8 I get errors:
Error:
Problem 1: package sope49-sbjson-2.3.1-20221208_1664.el8.1.1.x86_64 requires libgnustep-base.so.1.24()(64bit), but none of the providers can be installed
  - cannot install both gnustep-base-libs-1.28.0-3.el8.x86_64 and gnustep-base-libs-1.24.9-1.el8.x86_64
  - cannot install both gnustep-base-libs-1.24.9-1.el8.x86_64 and gnustep-base-libs-1.28.0-3.el8.x86_64
  - cannot install the best update candidate for package sope49-sbjson-2.3.1-20221208_1664.el8.1.1.x86_64
  - cannot install the best update candidate for package gnustep-base-libs-1.24.9-1.el8.x86_64
Problem 2: package sogo-5.8.0.20221227-1.el8.x86_64 requires sope49-sbjson, but none of the providers can be installed
  - package sope49-sbjson-2.3.1-20221208_1664.el8.1.1.x86_64 requires libgnustep-base.so.1.24()(64bit), but none of the providers can be installed
  - cannot install both gnustep-base-libs-1.28.0-3.el8.x86_64 and gnustep-base-libs-1.24.9-1.el8.x86_64
  - cannot install both gnustep-base-libs-1.24.9-1.el8.x86_64 and gnustep-base-libs-1.28.0-3.el8.x86_64
  - package gnustep-base-1.28.0-3.el8.x86_64 requires libgnustep-base.so.1.28()(64bit), but none of the providers can be installed
  - package gnustep-base-1.28.0-3.el8.x86_64 requires gnustep-base-libs(x86-64) = 1.28.0-3.el8, but none of the providers can be installed
  - cannot install the best update candidate for package sogo-5.8.0.20221222-1.el8.x86_64
  - cannot install the best update candidate for package gnustep-base-1.24.9-1.el8.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

...the solution was:
vi /etc/yum.repos.d/epel.repo

...add "exclude=gnustep* ytnef*" line:
[epel]
...
...
...
...
exclude=gnustep* ytnef*

...and dnf update and dnf upgrade works again.

Br, Aris.

----

Spider Email Archiver: On-Premises, lightweight email archiving software developed by iRedMail team. Supports Amazon S3 compatible storage and custom branding.