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