• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

HOWTO fix: Qmail / DrWeb error after installing last qmail rpm

G

Griffith

Guest
If someone get the same problem as I have got on my servers, here you have a solution. (I guess this only occurs if you are running drweb)

When I updated to the last release of plesk-7.5.4 I ran this (from base rpms):
rpm -Uvh *750603* Mambo-4.5.2.3-7504.noarch.rpm

These were installed then:
72 -rw-r--r-- 1 psaadm psaadm 67538 Mar 22 21:19 psa-api-cli-7.5.4-rhel3.build75060321.20.noarch.rpm
624 -rw-r--r-- 1 psaadm psaadm 633647 Mar 22 21:18 psa-api-common-7.5.4-rhel3.build75060321.20.noarch.rpm
1232 -rw-r--r-- 1 psaadm psaadm 1256625 Mar 22 21:17 psa-hotfix6-7.5.4-rhel3.build75060321.20.i586.rpm
2296 -rw-r--r-- 1 psaadm psaadm 2344686 Mar 22 21:17 psa-qmail-1.03-rhel3.build75060321.20.i586.rpm
5620 -rw-r--r-- 1 psaadm psaadm 5742159 Mar 22 21:19 Mambo-4.5.2.3-7504.noarch.rpm

The problem is qmail. When the last rpm of qmail is installed it destroys ownership AND installs wrong qmail-queue file (I guess this will only happen if you use drwebd)

The result is (/var/qmail/bin)

16 -r-s--x--x 1 qmailq qmail 14808 Mar 21 15:57 qmail-queue
164 -r-xr-xr-x 1 root qmail 161024 Aug 25 2005 qmail-queue.drweb
16 -r-xr-xr-x 1 root qmail 14808 Aug 24 2005 qmail-queue.origin


to fix this I ran:
chmod 4511 /var/qmail/bin/qmail-queue*
chown drweb:qmail /var/qmail/bin/qmail-queue*
chown qmailq:qmail /var/qmail/bin/qmail-queue.origin
cp /var/qmail/bin/qmail-queue.drweb /var/qmail/bin/qmail-queue -p

which gives this:
164 -r-s--x--x 1 drweb qmail 161024 Aug 25 2005 qmail-queue
164 -r-s--x--x 1 drweb qmail 161024 Aug 25 2005 qmail-queue.drweb
16 -r-s--x--x 1 qmailq qmail 14808 Aug 24 2005 qmail-queue.origin


In the maillog I got these errors:
qmail-queue: dwlib: runner: submitter[31590] with error code 62
qmail-queue: dwlib: mail: wait for submitter failed
qmail-queue: drweb-qmail[30049]: cannot reinject message to mail system
 
I asked SWSoft support for this error and they fixed the problem...

Here's their answer:
-------------------------------
I've reinstalled drweb packages to fix permissions and owners of qmail-queue* files, now they are correct.

Also I changed value of "LicenseLimit" from "reject" to "pass" in config /etc/drweb/drweb_qmail.conf, this allows drweb to avoid rejecting messages due to license limitation (a known problem that will be fixed in next patch 8.0.1).
-------------------------------
 
Back
Top