bug fix: email debugger on almalinux

This commit is contained in:
Usman Nasir
2022-05-09 22:00:36 +05:00
parent eee21764e1
commit a86181f911
2 changed files with 5 additions and 7 deletions

View File

@@ -18,8 +18,8 @@ class findBWUsage:
if not os.path.exists(path): if not os.path.exists(path):
return 0 return 0
from processUtilities import ProcessUtilities
logData = open(path, 'r').readlines() logData = ProcessUtilities.outputExecutioner('cat %s' % (path), 'nobody').splitlines()
logDataLines = len(logData) logDataLines = len(logData)
if not os.path.exists("/home/"+domainName+"/logs"): if not os.path.exists("/home/"+domainName+"/logs"):
@@ -148,5 +148,4 @@ class findBWUsage:
return 1 return 1
findBWUsage.startCalculations() findBWUsage.startCalculations()

View File

@@ -816,8 +816,8 @@ class MailServerManagerUtils(multi.Thread):
try: try:
if ProcessUtilities.decideDistro() == ProcessUtilities.centos or ProcessUtilities.decideDistro() == ProcessUtilities.cent8: if ProcessUtilities.decideDistro() == ProcessUtilities.centos or ProcessUtilities.decideDistro() == ProcessUtilities.cent8:
command = 'yum remove postfix -y' command = 'yum remove postfix* dovecot* -y'
ProcessUtilities.executioner(command) ProcessUtilities.executioner(command, None, True)
elif ProcessUtilities.decideDistro() == ProcessUtilities.ubuntu or ProcessUtilities.decideDistro() == ProcessUtilities.ubuntu20: elif ProcessUtilities.decideDistro() == ProcessUtilities.ubuntu or ProcessUtilities.decideDistro() == ProcessUtilities.ubuntu20:
command = 'apt-get -y remove postfix* dovecot*' command = 'apt-get -y remove postfix* dovecot*'
ProcessUtilities.executioner(command, None, True) ProcessUtilities.executioner(command, None, True)
@@ -855,14 +855,13 @@ class MailServerManagerUtils(multi.Thread):
command = 'yum install --enablerepo=gf-plus -y postfix3 postfix3-ldap postfix3-mysql postfix3-pcre' command = 'yum install --enablerepo=gf-plus -y postfix3 postfix3-ldap postfix3-mysql postfix3-pcre'
elif ProcessUtilities.decideDistro() == ProcessUtilities.cent8: elif ProcessUtilities.decideDistro() == ProcessUtilities.cent8:
command = 'dnf --nogpg install -y https://mirror.ghettoforge.org/distributions/gf/el/8/gf/x86_64/gf-release-8-11.gf.el8.noarch.rpm' command = 'dnf --nogpg install -y https://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el8.noarch.rpm'
ProcessUtilities.executioner(command) ProcessUtilities.executioner(command)
command = 'dnf install --enablerepo=gf-plus postfix3 postfix3-mysql -y' command = 'dnf install --enablerepo=gf-plus postfix3 postfix3-mysql -y'
ProcessUtilities.executioner(command) ProcessUtilities.executioner(command)
else: else:
import socket import socket
command = 'apt-get install -y debconf-utils' command = 'apt-get install -y debconf-utils'
ProcessUtilities.executioner(command) ProcessUtilities.executioner(command)