1

Topic: Centos 8

==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version (check /etc/iredmail-release):
- Deployed with iRedMail Easy or the downloadable installer?
- Linux/BSD distribution name and version:
- Store mail accounts in which backend (LDAP/MySQL/PGSQL):
- Web server (Apache or Nginx):
- Manage mail accounts with iRedAdmin-Pro?
- [IMPORTANT] Related original log or error message is required if you're experiencing an issue.
====

Hello,

Is it possible to install iredmail on centos8 already?

----

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

2

Re: Centos 8

Many packages are missing in EPEL repo, we're waiting for that. sad

3

Re: Centos 8

ZhangHuangbin wrote:

Many packages are missing in EPEL repo, we're waiting for that. sad

Hi,

any news on that?
As far as I can see there are already over 4400 packages available in EPEL.

thx

Regards,
Robert

4

Re: Centos 8

wondering the same.
8.1 is out.

Im holding back 2 new iredmail installs ... i dont want to use 7 now.

5

Re: Centos 8

It’s Chinese New Year here, national holiday, I have to postpone the CentOS 8 support for 2 weeks. Sorry about this. sad

6

Re: Centos 8

well - for me that sounds good smile
Happy Holiday than - lookin forward for the CentOS 8.1 support.

7

Re: Centos 8

Dear all,

Currently we miss 2 required packages in CentOS 8.1, and i need your help to make it happen.

  • php-imap

  • postfix-pcre. Used by Postfix for PCRE (Perl Compatible Regular Expressions) support, you can verify it with command "postconf -m". iRedMail uses several PCRE lookup tables. According to RedHat 8 document, postfix-pcre is available, but it doesn't. There's also a bug report in RedHat buzilla, also user report in CentOS forum.

  • uwsgi (and all its sub-packages like uwsgi-plugin-python2, uwsgi-logger-syslog). uwsgi is a WSGI server, used to run mlmmjadmin, iRedAdmin(-Pro). Latest Fedora release has uwsgi packages, there's bug report in Red Hat bugzilla (reported few months ago). I sent email to uwsgi (EPEL) package maintainer about 1 month ago, no reply yet. If there's other (Python) WSGI server like "gunicorn" available, we can adopt to gunicorn too, but neither exists.

I need your help to contact package maintainers to help submit the packages. They all were present in RedHat/CentOS official repo of EPEL for RedHat/CentOS 7, it should not be hard to build it on 8.

There were more missed while CentOS 8 was released, e.g. dovecot-pigeonhole (sieve server), postfix-ldap, but they are available now.

8 (edited by Frankstar 2020-01-23 18:00:40)

Re: Centos 8

uwsgi -> couldnt we install it via `pip install uwsgi` ? thats the way i installed it in the past.
uwsgi-logger-syslog -> The syslog plugin is embedded in the binary when you install uwsgi via pip

why postfix-pcre is missing .... weird .... will contact maintainer.

9

Re: Centos 8

Frankstar wrote:

uwsgi -> couldnt we install it via `pip install uwsgi` ? thats the way i installed it in the past.

Sure we can do it this way, but better install a RPM from CentOS repo and get update with 'yum update'.

10

Re: Centos 8

Hello, any updates on Centos 8 support?

11

Re: Centos 8

CentOS 8 support is done in iRedMail Easy platform, but still need some time to test it.
Downloadable iRedMail installer will catch up later.

12

Re: Centos 8

Hi, similar question here, when do you think can we install on Centos 8 (without easy), but through the installer?

13

Re: Centos 8

iRedMail Easy will support CentOS 8 first, then the downloadable installer.

14

Re: Centos 8

Dear all,

You can try CentOS 8 with the iRedMail Easy platform now:
https://www.iredmail.org/easy.html

15

Re: Centos 8

Dear all,

CentOS 8 support is now available in the latest development edition, you can download from GitHub for testing. All 3 backends are supported: MariaDB, PostgreSQL, OpenLDAP.

Note: it may be still buggy, don’t try it on production yet.

https://github.com/iredmail/iRedMail

Give the repo a star please, send me cup of coffee too. smile

16 (edited by pbf343 2020-03-26 04:31:31)

Re: Centos 8

ZhangHuangbin wrote:

Dear all,

CentOS 8 support is now available in the latest development edition, you can download from GitHub for testing. All 3 backends are supported: MariaDB, PostgreSQL, OpenLDAP.

Note: it may be still buggy, don’t try it on production yet.

Has anyone tried it out yet and how is it going so far?

It does not appear listed as supported on the web site yet...

17

Re: Centos 8

I did some tests, but at this moment SOGo still do not support CentOS 8, so calendar is missing.

Zhang did a great job, but I think even him can't do anything until all the pieces of the puzzle are on the table..

18

Re: Centos 8

also tested (on fresh installed clean centos8)
1. Need to manually install php (for Roundcube scripts)
2. Need to manually install with pip uwsgi and web python modules for iredadmin web console and iredmail scripts (stil not available in Epel repo).

Great job. Waiting for full functional release.

19

Re: Centos 8

Hello,

Yea, I'm facing the same issue.

After installation php, uwsgi and web.py should be installed manually:

# yum install php
# pip2 install web.py==0.40
# pip2 install uwsgi
# reboot

20

Re: Centos 8

Dear all,

The Python package installation failure has been fixed moment ago, could you help test again?
https://github.com/iredmail/iRedMail/co … ba2cc2e5e9

21

Re: Centos 8

Little update.
Also need to manual:
pip2 install mysqlclient (for iRedAPD connetction to db because of connection errors in log "Missing MySQLdb module")

22

Re: Centos 8

hi @piragna,

Please add one line in /opt/iredapd/settings.py, then restart "iredapd" service to fix it:

SQL_DB_DRIVER = 'pymysql'

This issue has been fixed moment ago:
https://github.com/iredmail/iRedMail/co … 53de2e99ff

Thanks for the feedback. smile

23 (edited by janbroORG 2020-04-22 14:47:29)

Re: Centos 8

On Centos 8 after installation through the bash I get:


Package crontabs-1.11-16.20150630git.el8.noarch is already installed.
Error:
Problem: conflicting requests
  - nothing provides perl(Digest::SHA1) needed by amavisd-new-2.12.0-1.el8.noarch
  - nothing provides perl(IO::Stringy) needed by amavisd-new-2.12.0-1.el8.noarch
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
<< ERROR >> Installation failed, please check the terminal output.
<< ERROR >> If you're not sure what the problem is, try to get help in iRedMail
<< ERROR >> forum: https://forum.iredmail.org/

I would be able to install perl through the Epel repository, at least a yum install perl lists it.

After I added:
yum config-manager --enable PowerTools

the bash ran through

However it seems as if the firewall rules to allow acces did not get implemented. Searching for those right now.

24

Re: Centos 8

janbroORG wrote:

After I added:
yum config-manager --enable PowerTools
the bash ran through

Although iRedMail installer checks the existence of repo files, but it doesn't (force to) enable them.
Fixed moment ago: https://github.com/iredmail/iRedMail/co … 533e510ff2

25

Re: Centos 8

Hello,
I tried to install iRedMail (nginx, OpenLDAP, roundcube, iredadmin, fail2ban) on CentOS 8 but I have an error with perl-LDAP :

No match for argument: perl-LDAP
Package unzip-6.0-41.el8.x86_64 is already installed.
Package acl-2.2.53-1.el8.x86_64 is already installed.
Package crontabs-1.11-16.20150630git.el8.noarch is already installed.
Error: Unable to find a match: perl-LDAP
<< ERROR >> Installation failed, please check the terminal output.
<< ERROR >> If you're not sure what the problem is, try to get help in iRedMail
<< ERROR >> forum: https://forum.iredmail.org/

I check repos but I can't found this perl-LDAP package.

Any idea how to get it ?