iRedMail icon indicating copy to clipboard operation
iRedMail copied to clipboard

SOGo relies on the GNUstep and ytnef packages provided by Alinto and must not use the packages from EPEL

Open cognoquest opened this issue 1 year ago • 1 comments

REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER:

  • iRedMail version (check /etc/iredmail-release): iRedMail-1.6.5
  • Deployed with iRedMail Easy or the downloadable installer? No
  • Linux/BSD distribution name and version: AlmaLinux9
  • Store mail accounts in which backend (LDAP/MySQL/PGSQL): MySQL
  • Web server (Apache or Nginx): Nginx
  • Manage mail accounts with iRedAdmin-Pro? No

As stated in the documentation here: Installation and Configuration Guide

  1. Installation ... 4.1. Software Downloads ... 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 ...

I suspect that the following is applicable across all installations.

[root@mail ~]# dnf clean all
72 files removed
[root@mail ~]# dnf list gnustep-base*
AlmaLinux 9 - AppStream                         5.9 MB/s |  10 MB     00:01
AlmaLinux 9 - BaseOS                            5.2 MB/s | 4.7 MB     00:00
AlmaLinux 9 - CRB                               2.3 MB/s | 2.9 MB     00:01
AlmaLinux 9 - Extras                             67 kB/s |  18 kB     00:00
Extra Packages for Enterprise Linux 9 - x86_64   22 MB/s |  19 MB     00:00
Extra Packages for Enterprise Linux 9 openh264  3.7 kB/s | 2.5 kB     00:00
Extra Packages for Enterprise Linux 9 - Next -  5.3 MB/s | 1.5 MB     00:00
SOGo Groupware                                   67 kB/s |  79 kB     00:01
Installed Packages
gnustep-base.x86_64                             1.28.0-3.el9               @epel
gnustep-base-libs.x86_64                        1.28.0-3.el9               @epel
Available Packages
gnustep-base-debuginfo.x86_64                   1.28.0-3.el9               SOGo
gnustep-base-debugsource.x86_64                 1.28.0-3.el9               SOGo
gnustep-base-devel.x86_64                       1.28.0-3.el9               epel
gnustep-base-devel.x86_64                       1.28.0-3.el9               SOGo
gnustep-base-doc.x86_64                         1.28.0-3.el9               epel
gnustep-base-doc.x86_64                         1.28.0-3.el9               SOGo
gnustep-base-libs-debuginfo.x86_64              1.28.0-3.el9               SOGo
[root@mail ~]#

Here is what I have installed following a changed to the installation script.

[root@mail iRedMail-1.6.5]# dnf list gnustep-base*
Last metadata expiration check: 23:49:06 ago on Fri 13 Oct 2023 12:13:36 PM.
Installed Packages
gnustep-base.x86_64                                                 1.28.0-3.el9                                  @SOGo
gnustep-base-libs.x86_64                                            1.28.0-3.el9                                  @SOGo
Available Packages
gnustep-base-debuginfo.x86_64                                       1.28.0-3.el9                                  SOGo
gnustep-base-debugsource.x86_64                                     1.28.0-3.el9                                  SOGo
gnustep-base-devel.x86_64                                           1.28.0-3.el9                                  SOGo
gnustep-base-doc.x86_64                                             1.28.0-3.el9                                  SOGo
gnustep-base-libs-debuginfo.x86_64                                  1.28.0-3.el9                                  SOGo
[root@mail iRedMail-1.6.5]#

cognoquest avatar Oct 14 '23 16:10 cognoquest

I wanted to bring this up too. Without this change the logs are filled up with this error message:

/usr/sbin/sogod: symbol lookup error: /usr/lib64/GNUstep/SOGo/Mailer.SOGo/Mailer: undefined symbol: TNEFCheckForSignature

modir avatar Dec 15 '23 15:12 modir

@cognoquest @modir Thanks for the feedback. :)

iredmail avatar Feb 14 '24 03:02 iredmail