On 15/06/2023 11:06, "Simon Wilson" (si...@simonandkate.net) wrote:
Getting a package error on RHEL8: "package sope49-sbjson-2.3.1-20230613_1664.el9.2.1.x86_64 requires libgnustep-base.so.1.28()(64bit), but none of the providers can be installed"

Server setup is per instructions at https://www.sogo.nu/files/docs/SOGoInstallationGuide.html#_software_downloads:

_/For RHEL/CentOS 8/_

/yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm/

/SOGo relies on the GNUstep and ytnef packages provided by Alinto and must not use the packages from EPEL. Adjust the repository definition to exclude those packages:/

/sed -i '/enabled=1/a \ exclude=gnustep* ytnef*' /etc/yum.repos.d/epel.repo/
My epel.repo is excluding EPEL gnustep, and I've done a 'dnf clean all'.

Full output:
[root@emp86 yum.repos.d]# dnf update
Updating Subscription Management repositories.
Last metadata expiration check: 0:00:25 ago on Thu 15 Jun 2023 19:59:43 AEST.
Error:
 Problem: package sope49-sbjson-2.3.1-20230613_1664.el9.2.1.x86_64 requires libgnustep-base.so.1.28()(64bit), but none of the providers can be installed   - cannot install the best update candidate for package sope49-sbjson-2.3.1-20230530_1664.el8.1.1.x86_64   - package gnustep-base-libs-1.28.0-3.el8.x86_64 is filtered out by exclude filtering (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)


--
Simon Wilson
M: 0400 121 116

I can confirm. I'm seeing the same in my centos-stream8 container. I


STEP 8/10: RUN yum -y --refresh install sogo sope49-gdl1-mysql sope49-gdl1-postgresql httpd mariadb-connector-c sogo-tool WARN[0211] Failed to mount subscriptions, skipping entry in /usr/share/containers/mounts.conf: getting host subscription data: failed to read subscriptions from "/usr/share/rhel/secrets": open /usr/share/rhel/secrets/etc-pki-entitlement/6709440158875966238-key.pem: permission denied
CentOS Stream 8 - AppStream                      11 kB/s | 4.4 kB     00:00
CentOS Stream 8 - BaseOS                         32 kB/s | 3.9 kB     00:00
CentOS Stream 8 - Extras                         10 kB/s | 2.9 kB     00:00
CentOS Stream 8 - Extras common packages         10 kB/s | 3.0 kB     00:00
Extra Packages for Enterprise Linux 8 - x86_64  8.4 MB/s |  16 MB     00:01
SOGo Repository                                  22 kB/s | 2.9 kB     00:00
Error:
 Problem 1: package sogo-5.8.3.20230615-1.el8.x86_64 requires sope49-sbjson, but none of the providers can be installed   - package sope49-sbjson-2.3.1-20230613_1664.el9.2.1.x86_64 requires libgnustep-base.so.1.28()(64bit), but none of the providers can be installed
  - conflicting requests
  - package gnustep-base-libs-1.28.0-3.el8.x86_64 is filtered out by exclude filtering  Problem 2: package sogo-5.8.3.20230615-1.el8.x86_64 requires sope49-sbjson, but none of the providers can be installed   - package sogo-tool-5.8.3.20230615-1.el8.x86_64 requires sogo = 5.8.3.20230615, but none of the providers can be installed   - package sope49-sbjson-2.3.1-20230613_1664.el9.2.1.x86_64 requires libgnustep-base.so.1.28()(64bit), but none of the providers can be installed
  - conflicting requests
  - package gnustep-base-libs-1.28.0-3.el8.x86_64 is filtered out by exclude filtering (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) Error: building at STEP "RUN yum -y --refresh install sogo sope49-gdl1-mysql sope49-gdl1-postgresql httpd mariadb-connector-c sogo-tool": while running runtime: exit status 1

Removing the

/exclude=gnustep* ytnef*'/

in the epel repo let the install continue. However the resulting images doesn't run.

e064ff81084f sogod: error while loading shared libraries: libgnustep-base.so.1.24: cannot open shared object file: No such file or directory

using the suggested --nobest doesn't solve the issue either.

Leon

Reply via email to