• 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!
  • We are looking for U.S.-based freelancer or agency working with SEO or WordPress for a quick 30-min interviews to gather feedback on XOVI, a successful German SEO tool we’re looking to launch in the U.S.
    If you qualify and participate, you’ll receive a $30 Amazon gift card as a thank-you. Please apply here. Thanks for helping shape a better SEO product for agencies!
  • 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.

Resolved Help! mail not working after failed update to Plesk Obsidian

gregconway

Basic Pleskian
Hi all,

I was upgrading the last of our Linux servers to Plesk Obsidian.
All the other upgrades went smoothly but the upgrade here crashed out.
The box is running CentOS 6.

The mail service no longer works.

if I check the mail server logs I see -

dovecot_authdb_plesk[4584]: No such user '[email protected]' in mail authorization database

When I go to view mailbox configuration within the Plesk GUI for any domain I see the following error -

Type Smb_Exception
Message DB query failed: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'apsServiceAccountInstanceId' in 'field list', query was: select `id`, `mail_name`, `postbox`, `account_id`, `perm_id`, `redirect`, `redir_addr`, `mail_group`, `autoresponder`, `spamfilter`, `virusfilter`, `mbox_quota`, `description`, `dom_id`, `userId`, `apsServiceAccountInstanceId`, `apsAntivirusServiceInstanceId`, `apsAntispamServiceInstanceId` from `mail` where `id`=2
File Name.php
Line 39

Any suggestions what I can do here?

I'll have a server full of screaming users who can't receive emails in about eight hours time!

Thanks for any help!

Greg.
 
Last edited:
A bit more info on what exactly is failing!

/usr/local/psa/admin/sbin/mchk
==> Checking for: mailsrv_conf_init... ok
==> Checking for: mail_handlers_init... ok
==> Checking for: mailsrv_entities_dump... ok
==> Checking for: mail_admin_aliases... ok
==> Checking for: mail_auth_dump... fail
==> Checking for: mailman_lists_dump... ok
==> Checking for: mail_kav8_restore... ok
==> Checking for: mail_responder_restore... fail
==> Checking for: mail_imap_restore... fail
==> Checking for: mail_spam_restore... ok
==> Checking for: mail_grey_restore... ok
==> Checking for: mail_mailbox_restore... ok
==> Checking for: mail_spf_restore... ok
==> Checking for: mail_dk_restore... ok
==> Checking for: mail_dmarc_restore... ok
==> Checking for: mail_drweb_restore... not found, skipped
==> Checking for: mail_outgoing_restore... fail
==> Checking for: mail_transport_restore... ok
Errors occured in mail restore procedure
Some utilities have exited with errors:
/usr/lib64/plesk-9.0/remote_mail_restore/mail_auth_dump
/usr/lib64/plesk-9.0/mail_responder_restore
/usr/lib64/plesk-9.0/remote_mail_restore/mail_imap_restore
/usr/lib64/plesk-9.0/remote_mail_restore/mail_outgoing_restore
 
This was where it all started. I get this error when I try and use the autoinstaller -

Running rpm_check_debug
Fatal error during packages installation: [u'ERROR with rpm_check_debug vs depsolve:', 'plesk-service-node-utilities >= 18.0 is needed by plesk-core-18.0-2.centos.6+p18.0.20.0+t191018.1854.x86_64', 'psa-libpam-plesk is needed by plesk-core-18.0-2.centos.6+p18.0.20.0+t191018.1854.x86_64', 'plesk-service-node-utilities >= 18.0 is needed by psa-mail-driver-common-18.0-2.centos.6+p18.0.20.0+t191018.1712.x86_64', 'plesk-service-node-utilities >= 18.0 is needed by plesk-web-hosting-18.0-2.centos.6+p18.0.20.0+t191018.1712.x86_64', 'plesk-service-node-utilities >= 18.0 is needed by psa-spamassassin-18.0-2.centos.6+p18.0.20.0+t191018.1712.x86_64', u'Please report this error at My View - CentOS Bug Tracker']
YumRPMCheckError: [u'ERROR with rpm_check_debug vs depsolve:', 'plesk-service-node-utilities >= 18.0 is needed by plesk-core-18.0-2.centos.6+p18.0.20.0+t191018.1854.x86_64', 'psa-libpam-plesk is needed by plesk-core-18.0-2.centos.6+p18.0.20.0+t191018.1854.x86_64', 'plesk-service-node-utilities >= 18.0 is needed by psa-mail-driver-common-18.0-2.centos.6+p18.0.20.0+t191018.1712.x86_64', 'plesk-service-node-utilities >= 18.0 is needed by plesk-web-hosting-18.0-2.centos.6+p18.0.20.0+t191018.1712.x86_64', 'plesk-service-node-utilities >= 18.0 is needed by psa-spamassassin-18.0-2.centos.6+p18.0.20.0+t191018.1712.x86_64', u'Please report this error at My View - CentOS Bug Tracker']

ERROR: Failed to run the Yum utility.
The Yum utility failed to install the required packages.
Attention! Your software might be inoperable.
Visit Plesk Help Center to search for a solution.
 
I completed outstanding yum transactions with yum-complete-transactions.

I cleaned out the dupes with package-cleanup --cleandupes.

I was then able to re-run the plesk autoinstaller. Finally it made it past the rpm stage and presumably finished the aborted upgrade.

I was then able to run mchk which fixed all the mail components.

Time for a quick heart attack before bed! :)
 
Back
Top