Requires: python(abi) = 3.6 on Centos 7 when installing iRedMail

8.3k views Asked by At

Hello to all the community.

I am currently installing an email system on our online cloud server using the iRedMail solution.

I followed the official procedure via the ./iRedMail.sh file. The problem is that some packages require a dollar which it cannot find. Python verion 3.6 (abi) it seems.

Here is the error message:

--> Finished Dependency Resolution  Error: Package: python36-sqlalchemy-1.1.3-3.el7.x86_64 (epel)
       Requires: python(abi) = 3.6
       Installed: python-2.7.5-68.el7.x86_64 (installed)

Details about my centos distribution :

My Centos Distributions settings

I think we should install python (abi) 3.6 but I am wondering the correct procedure to point the installation to the new python (3.6) library for installation.

Thank you to all of you...

1

There are 1 answers

3
Danila Vershinin On BEST ANSWER

The capability python(abi) = 3.6 is provided by python3 package from the base CentOS 7 repository.

In all likelihood, you have disabled it.

The following should work:

yum install python3

If it cannot locate package, investigate repo configurations under /etc/yum.repos.d/ and enable the base repo.