Re: [SOGo] DNF issue on Redhat 8
Hello, the problem should be fixed now. Sorry for the inconvinience. Sebastien Le Vendredi, Juin 16, 2023 11:42 CEST, "\"Leon L. Robinson\"" (j...@therobinsonfamily.net) a écrit: 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 8yum 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 theexclude=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
Re: [SOGo] DNF issue on Redhat 8
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
[SOGo] DNF issue on Redhat 8
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 8yum 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.repoMy 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