Hello Everyone
Lately we've seen that there were lots of reports about email problem with Rainloop.
In CyberPanel version v1.8.5 and above we are using CRYPT format for email passwords. Which requires an upgrade in the Dovecot version.
Dovecot was upgraded in the upgrade process but due to plugin priorities upgrade did not went through for some users.
We've taken care of this issue in the upgrade and install process for future, however you can manually solve this issue by running this commands:
yum remove yum-plugin-priorities -y
Or open
/etc/yum/pluginconf.d/priorities.conf
and set enabled to 0.
Then open
etc/yum.repos.d/dovecot.repo
and paste
[dovecot-2.3-latest]
name=Dovecot 2.3 CentOS $releasever - $basearch
baseurl=http://repo.dovecot.org/ce-2.3-latest/centos/$releasever/RPMS/$basearch
gpgkey=https://repo.dovecot.org/DOVECOT-REPO-GPG
gpgcheck=1
enabled=1
Finally upgrade dovecot
yum makecache -y
yum update -y
In case you can't get into Rainloop, try changing password for your emails.
These days we've received countless tickets and Facebook messages due to which we could not react in timely manner for all queries.
In case your issue is still not resolved you can reach us via helpdesk/forums. For bug reports do not use our Facebook group or live chat.
Sorry for any inconvenience caused.
Comments
Many thanks for your competent help!
I recently update to the latest version now cannot login to webmail.
'yum remove yum-plugin-priorities -y' shows for me the following:
'yum remove yum-plugin-priorities -y
Loaded plugins: fastestmirror
No Match for argument: yum-plugin-priorities
No Packages marked for removal'
You can then continue with further steps.
> @yessi
>
> You can then continue with further steps.
I've done all that and still the same.
I did notice during latest update however that I saw a message saying grub2 tools or something is duplicated.
You can't login to Rainloop ? Can you grab the message from
journalctl -f | grep dovecot
Capture the output when you try to log in to Rainloop.
> Ticket id @Hifihedgehog ?
#JFQ7J2
Kindly don't use this thread for multiple issues.
However Lets Encrypt renew failure can be due to many other reasons.
Force redirect, application configured to use https etc.
No doubt you have contributions, but you do have to understand our contributions to the community as well.
Helping all our free users either via helpdesk or forums. Right now there is so much to do, that is why things are bit slow, but all the tickets and threads are pretty much answered along with bug fixes.
Agreed and lesson learned. Though responded your ticket regarding how you can generate the password in crypt format through PHP.
https://github.com/hifihedgehog/rainloop-webmail/tree/master/plugins/change-password-cyberpanel
https://github.com/RainLoop/rainloop-webmail/pull/1888
As directed by the indicated commands, unfortunately the correction is not possible, according to the executed commands and answers below:
1st OPTION
[[email protected] ~]# yum remove yum-plugin-priorities -y
Loaded plugins: fastestmirror
File contains parsing errors: file:///etc/yum.repos.d/dovecot.repo
[line 2]: name=Dovecot 2.3 CentOS 7 - x86_64
[line 3]: baseurl=http://repo.dovecot.org/ce-2.3-latest/centos/7/RPMS/x86_64
[line 4]: gpgkey=https://repo.dovecot.org/DOVECOT-REPO-GPG
[line 5]: gpgcheck=1
[line 6]: enabled=1
[[email protected] ~]#
================================================== ====
2nd OPTION
[[email protected] ~]# /etc/yum/pluginconf.d/priorities.conf
-bash: /etc/yum/pluginconf.d/priorities.conf: No such file or directory
[[email protected] ~]#
================================================== ====
NOTE: Even now when trying to update the OS is in error.
[root @ vmi208383 ~] # yum update
Loaded plugins: fastestmirror
File contains parsing errors: file: ///etc/yum.repos.d/dovecot.repo
[line 2]: name = Dovecot 2.3 CentOS 7 - x86_64
[line 3]: baseurl = http: //repo.dovecot.org/ce-2.3-latest/centos/7/RPMS/x86_64
[line 4]: gpgkey = https: //repo.dovecot.org/DOVECOT-REPO-GPG
[line 5]: gpgcheck = 1
[line 6]: enabled = 1
[root @ vmi208383 ~] #
================================================
What steps to take?
/etc/yum.repos.d/dovecot.repo
and try again.[[email protected] ~]# /etc/yum.repos.d/dovecot.repo
-bash: /etc/yum.repos.d/dovecot.repo: Permission denied
[[email protected] ~]#
😔
/etc/yum.repos.d/dovecot.repo
are indented. Just remove the spaces in front of them using a editor like vim, nano etc so that it looks like this: https://cl.ly/d2fd2cccd9c0Save the file, and run yum update again.
Loaded plugins: fastestmirror
No such command: apt-get. Please use /usr/bin/yum --help
[[email protected] ~]#
apt-get
on CentOS.yum install nano
should do the trick, but with the corrupted repo file it will not work anyway. You can usevi
though.The mistake below when I entered the command
[root @ vmi208383 ~] # yum install nano
Loaded plugins: fastestmirror
File contains parsing errors: file: ///etc/yum.repos.d/dovecot.repo
[line 2]: name = Dovecot 2.3 CentOS 7 - x86_64
[line 3]: baseurl = http: //repo.dovecot.org/ce-2.3-latest/centos/7/RPMS/x86_64
[line 4]: gpgkey = https: //repo.dovecot.org/DOVECOT-REPO-GPG
[line 5]: gpgcheck = 1
[line 6]: enabled = 1
[root @ vmi208383 ~] #
/etc/yum.repos.d/dovecot.repo