• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • Support for BIND DNS has been removed from Plesk for Windows due to security and maintenance risks.
    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.

Configuration

C

ChildOTK

Guest
Hi all,

I attempted earlier on this afternoon to upgrade plesk from 8.3.0 to 8.4.0, half way in the process it terminated with an error, but some packages had already been installed.

I am trying to somehow rollback the changed it made. It left my server inoperatable, http worked but didnt open the domains, pop3 and smtp work, but no aliases for any domains on the plesk configuration work.

I fixed the http configuration with plesk's utility to rebuild the apache configuration, thats working great, I however am having an issue with the email accounts still. Plesk has a utility mchk which is supposed to fix my problem, I run the command and it takes a while, but once it is done I can restart the qmail and courier-imap services, but it still doesnt work.

I have tried adding an alias from plesk and testing it out, still nothing, so for some reason it seems it is looking at the incorrect config file or something??

I really need to get this problem sorted out, as all email on my server is no longer.

Any help will be appreciated.
ChildOTK
 
I got no thoughts, I just saw in my server that the upgrade was available but I decided to find out what changed before doing the install. I could not find anything about it! Keep us updated to your problems. Hope it all works out!
 
I have this problem too.
Has anybody any solution??

Thanks
 
An update here, I have gotten my email to a working state, I had a backup of an older /var/qmail/users/poppasswd file, and my users are able to login now at least.

The issue still remains now however that adding an alias through plesk, the poppasswd file does not get updated, and using the "mchk" which is supposed to fix the issue, is voiding my poppasswd file and leaving it blank.

My /etc/psa/psa.conf file is pointing to the correct QMAIL_ROOT_D as /var/qmail/ and in my /etc/courier-imap/imapd and pop3d files do contain reference to the correct poppasswd file.

I am trying to figure out now why the poppasswd file is not being updated correctly.

I have a temporary fix now by manually adding the account to the poppasswd file, making use of:

perl -e "print crypt('passwd','Sa');"

to get the encrypted version of the password for the new alias, and the user can login fine.

It would however be nice if the system could do it all automatically again.
 
My poppasswd file is being updated correctly, but i can't access to mail.

If i add a new or remove a mail account through plesk, this file is updated.

Any idea?
Component versions are
courier-imap ===> 3.0.8-fc4.build84080425.21
psa-logrotate ===> 3.7-fc4.build84080425.21
psa-qmail ======> 1.03-fc4.build84080425.21

This components are from plesk 8.4, due to the autoupdater error, all others are version 8.3.
Now i can't update to 8.4.

Any ideas?
Thanks
 
Yeah I also had some packages installed from 8.4. I still do actually, if I do a "yum list" I can see two of the same packages in some cases installed, and I cant remove them because of dependancy issues.

What I did was I did a manual RPM install, using the force option to install the 8.3 versions of all the qmail and courier-imap rpms. I don't know if thats why mine maybe works partially, but maybe you want to try and force the install on for the 8.3 versions?
 
Just FYI:

My versions are:

courier-imap.i586 3.0.8-rhel4.build83071
psa-courier-imap-add.i586 8.3.0-rhel4.build83071
psa-qmail.i586 1.03-rhel4.build830712
psa-qmail-rblsmtpd.i586 0.70-rhel4.build810703
psa-qmail-rblsmtpd.i586 0.70-rhel4.build830712

Notice the last two, two different versions marked as installed.
 
Yes, I want to try it because a I need the mail working.

Can you say me how??? I don't know much about linux.
Thanks.

(Sorry for my english, i'm spanish)
 
Ok,

I was thinking last night, did you check your /etc/courier-imap/imapd and /etc/courier-imap/pop3d files?

There must be entry's in there for something like:

AUTHMODULES="authpsa"
MAILPASSWD="/var/qmail/users/poppasswd"


If these are not there, add them to your imapd and pop3d, and restart the courier-imap service, and try login with your email accounts again.

/etc/init.d/courier-imap restart


If this does not solve your issue, then lets proceed to try and load the 8.3 rpm's.
 
First things first, make sure you backup your email configuration files.

/var/qmail/users
/etc/courier-imap

I also recommend backing up the users mail folders, just incase their email's get deleted, not likely, but is a possibility.

On my server these are under /var/qmail/mailnames/

If you are uncertain of the location, check your /etc/psa/psa.conf file for the QMAIL_MAILNAMES_D.

I recommend backing up the plesk database also.

Once all these things are backed up,you need to download the 8.3.0 installation files.

On the navigation panel right at the top of these web pages "Home | News & Events..." etc, there is "Download", select 'Plesk Products'. You may be required to login if you have not already done so.

Then select 'Download Plesk 8.3 for Linux/Unix', then select your distribution, and then find the appropriate link.

I usually use a ssh terminal, so I am going to give these instructions assuming you are doing the same.

In the ssh terminal:

cd /
mkdir install
cd install
mkdir plesk
cd plesk
wget *link*

*link* will be the link from the download section, the one for Fedora Core 4 for example will be

wget http://download1.parallels.com/Ples...sa-8.3.0-fc4.build83080131.20.i586.rpm.tar.gz


Once the file is downloaded:

tar -zxvf psa-8.3.0-fc4.build83080131.20.i586.rpm.tar.gz

You should now have two folders 'dist-rpm...' and 'thirdparty-rpm...'.

cd dist-rpm...
cd base

in the base directory you will find the courier-imap, psa-courier-imap and psa-qmail rpm's.

To force install them, do this:

rpm -Uvh courier-imap-3.0.8-fc4.build83080131.20.i586.rpm --force

and repeat it for the rest of the RPMs you need to reload.

Restart the services after these installations have finished.
 
I would actually re-install everything in base also if I were you just to make sure all components are working.
 
poppasswd file

An update here, I have gotten my email to a working state, I had a backup of an older /var/qmail/users/poppasswd file, and my users are able to login now at least.

The issue still remains now however that adding an alias through plesk, the poppasswd file does not get updated, and using the "mchk" which is supposed to fix the issue, is voiding my poppasswd file and leaving it blank.

My /etc/psa/psa.conf file is pointing to the correct QMAIL_ROOT_D as /var/qmail/ and in my /etc/courier-imap/imapd and pop3d files do contain reference to the correct poppasswd file.

I am trying to figure out now why the poppasswd file is not being updated correctly.

I have a temporary fix now by manually adding the account to the poppasswd file, making use of:

perl -e "print crypt('passwd','Sa');"

to get the encrypted version of the password for the new alias, and the user can login fine.

It would however be nice if the system could do it all automatically again.


Hi, my poppasswd file is staying blank after 8.4.0 update and mchk, could you please explain me a little bit more to manually add the accounts to the file?
What vars does the crypt function receive?
Thanks!

Greetings,
Fernando Ibanez
 
Back
Top