26

Re: Centos 8

I think I found the issue.
perl-LDAP was previously in EPEL repo and now it's archived (https://dl.fedoraproject.org/pub/archiv … ackages/p/), no more availalbe in current repo.
I think it's to avoid conflict with the official package which will be released with RHEL 8.2 ( https://access.redhat.com/errata/RHEA-2020:1575 )

I manually downloaded and installed perl-LDAP from EPEL archive and then iRedMail installation go to the end. On next upgrade to CentOS 8.2 this package will be updated with the official one.

----

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

27

Re: Centos 8

Do you have EPEL repo enabled?

28 (edited by Eugene 2020-05-19 17:59:50)

Re: Centos 8

Install using the iRedMail.sh script fails for me.  It isn't able to find `perl-LDAP` like for the poster two comments up.

As that poster indicated, perl-LDAP is no longer included in the main EPEL repository, it's been moved to the archive.

I have no intention to use iRedMail with LDAP.  Would it be possible to remove this requirement? Is there a flag to do so?

Note:  This is a VM to test iRedMail on EL8.  It is a fresh install and fully up to date.  Trying to decide whether to use 7 or 8 for a long term (5+ years) installation.

< Question > Continue? [y|N]y
[ INFO ] Installing package(s): rsyslog firewalld postfix postfix-pcre postfix-mysql mariadb mariadb-server perl-DBD-MySQL php-cli php-common php-fpm php-gd php-xml php-mysqlnd php-ldap php-pgsql php-mbstring php-pecl-apcu php-intl php-json nginx dovecot dovecot-pigeonhole dovecot-mysql amavisd-new spamassassin altermime perl-LDAP perl-Mail-SPF lz4 clamav clamav-update clamav-server clamav-server-systemd mlmmj gcc libcurl-devel openssl-devel python2-devel python2-pip python2-sqlalchemy python2-setuptools python2-dns python2-PyMySQL python2-jinja2 python2-requests fail2ban GeoIP GeoIP-GeoLite-data curl libmnl libuuid lm_sensors nc zlib iproute python2-pyyaml unzip bzip2 acl patch tmpwatch crontabs dos2unix logwatch lz4
No repository match: remi
No repository match: rpmforge
No repository match: ius
No repository match: atrpms
Last metadata expiration check: 0:01:06 ago on Tue May 19 02:47:49 2020.
Package rsyslog-8.37.0-13.el8.x86_64 is already installed.
Package firewalld-0.7.0-5.el8_1.1.noarch is already installed.
No match for argument: perl-LDAP
Package lz4-1.8.1.2-4.el8.x86_64 is already installed.
Package gcc-8.3.1-4.5.el8.x86_64 is already installed.
Package curl-7.61.1-11.el8.x86_64 is already installed.
Package libmnl-1.0.4-6.el8.x86_64 is already installed.
Package libuuid-2.32.1-17.el8.x86_64 is already installed.
Package nmap-ncat-2:7.70-5.el8.x86_64 is already installed.
Package zlib-1.2.11-10.el8.x86_64 is already installed.
Package iproute-4.18.0-15.el8.x86_64 is already installed.
Package unzip-6.0-41.el8.x86_64 is already installed.
Package bzip2-1.0.6-26.el8.x86_64 is already installed.
Package acl-2.2.53-1.el8.x86_64 is already installed.
Package patch-2.7.6-9.el8_0.x86_64 is already installed.
Package crontabs-1.11-16.20150630git.el8.noarch is already installed.
Package dos2unix-7.4.0-3.el8.x86_64 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: [url]https://forum.iredmail.org/[/url]
[root@vmail iRedMail-1.2.1]# rpm -aq epel-release
epel-release-8-8.el8.noarch
[root@vmail iRedMail-1.2.1]# 

[root@vmail ~]# uname -a
Linux vmail.udder.org 4.18.0-147.8.1.el8_1.x86_64 #1 SMP Thu Apr 9 13:49:54 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[root@vmail ~]# cat /etc/os-release 
NAME="CentOS Linux"
VERSION="8 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="8"

29 (edited by pbf343 2020-05-21 05:39:15)

Re: Centos 8

New downloads of CentOS 8 & iRedMail.  Install of Server with GUI on VirtualBox

Still fails.

< Question > Continue? [y|N]y
[ INFO ] Installing package(s): rsyslog firewalld postfix postfix-pcre postfix-mysql mariadb mariadb-server perl-DBD-MySQL php-cli php-common php-fpm php-gd php-xml php-mysqlnd php-ldap php-pgsql php-mbstring php-pecl-apcu php-intl php-json nginx dovecot dovecot-pigeonhole dovecot-mysql amavisd-new spamassassin altermime perl-LDAP perl-Mail-SPF lz4 clamav clamav-update clamav-server clamav-server-systemd mlmmj gcc libcurl-devel openssl-devel python2-devel python2-pip python2-sqlalchemy python2-setuptools python2-dns python2-PyMySQL python2-jinja2 python2-requests fail2ban GeoIP GeoIP-GeoLite-data curl libmnl libuuid lm_sensors nc zlib iproute python2-pyyaml unzip bzip2 acl patch tmpwatch crontabs dos2unix logwatch lz4
No repository match: remi
No repository match: rpmforge
No repository match: ius
No repository match: atrpms
Last metadata expiration check: 0:54:12 ago on Wed May 20 16:37:41 2020.
Package rsyslog-8.37.0-13.el8.x86_64 is already installed.
Package firewalld-0.7.0-5.el8_1.1.noarch is already installed.
No match for argument: postfix-pcre
No match for argument: perl-LDAP
Package lz4-1.8.1.2-4.el8.x86_64 is already installed.
Package gcc-8.3.1-4.5.el8.x86_64 is already installed.
Package curl-7.61.1-11.el8.x86_64 is already installed.
Package libmnl-1.0.4-6.el8.x86_64 is already installed.
Package libuuid-2.32.1-17.el8.x86_64 is already installed.
Package nmap-ncat-2:7.70-5.el8.x86_64 is already installed.
Package zlib-1.2.11-10.el8.x86_64 is already installed.
Package iproute-4.18.0-15.el8.x86_64 is already installed.
Package unzip-6.0-41.el8.x86_64 is already installed.
Package bzip2-1.0.6-26.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.
Package dos2unix-7.4.0-3.el8.x86_64 is already installed.
Error: Unable to find a match: postfix-pcre 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/

[ iRedMail-1.2.1]# uname -a
Linux m1.net.test 4.18.0-147.8.1.el8_1.x86_64 #1 SMP Thu Apr 9 13:49:54 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

iRedMail-1.2.1]# cat /etc/redhat-release
CentOS Linux release 8.1.1911 (Core)

30

Re: Centos 8

Hi @pbf343,

Package "perl-LDAP" was removed from EPEL repo for CentOS 8, this is unexpected and unpredictable. sad
Fixed moment ago. You can now try again.

31 (edited by pbf343 2020-05-22 01:26:50)

Re: Centos 8

ZhangHuangbin wrote:

Hi @pbf343,

Package "perl-LDAP" was removed from EPEL repo for CentOS 8, this is unexpected and unpredictable. sad
Fixed moment ago. You can now try again.

Hello,
Thank you.  Did a download from web site about 12:30 PM EDT.  This install attempt failed again with same errors.  I'm guessing that something is now missing from here:  https://dl.iredmail.org/yum/rpms/8/

Doesn't seem to be a reference for 8 here:  https://dl.iredmail.org/yum/srpms/rhel/

32

Re: Centos 8

Hello

Pulled down:  https://github.com/iredmail/iRedMail

iRedMail appears to install on CentOS 8. 

End with numerous prompts and unable to see up.  Ran installer in permissive mode and not disabled.  Post install did reboot.  Can login to mail and iredadmin via the web site for virtual machine. 

INSTALLER:
During install of web site based version the SOGo App is enabled by default.  All 4 enabled. Not sure that is desired goal.  However, in the Git version of the doanload, it does not default to SOGo being turned on and user must select it for install if wants it. 


NOTED:
pip installs as root - should that be vmail user?
installed python 2 packages for web.py
Why use web.py if stuck back on Python2?   Python 2 seems to almost defeat the purpose of going to CentOS 8
How about Pyramid or ___?

33

Re: Centos 8

pbf343 wrote:

During install of web site based version the SOGo App is enabled by default.  All 4 enabled. Not sure that is desired goal.  However, in the Git version of the doanload, it does not default to SOGo being turned on and user must select it for install if wants it. 

Not selected by default - designed on purpose.

pbf343 wrote:

pip installs as root - should that be vmail user?

no.

pbf343 wrote:

Why use web.py if stuck back on Python2?   Python 2 seems to almost defeat the purpose of going to CentOS 8
How about Pyramid or ___?

We stick to web.py - simple and clean web framework.

34

Re: Centos 8

Did anyone went to production with CentOS 8 / iRedMail 1.2.1 ?

Is it ready for production stage, with all features working  (Sogo, RoundCube, and so on)?

35

Re: Centos 8

CentOS 8 is supported in iRedMail-1.2.1.
We're migrating mlmmjadmin and iRedAPD to py3, next iRedMail release will have them both running with py3. But iRedAdmin-Pro will still run with py2, we still need some time to finish it.