• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

Resolved Roundcube ERROR: Connection has been rejected (111)

Dennis de Jong

New Pleskian
Dear Plesk,

When a customer of us try to change his password in Roundcube it gives him or her the following error:

LmgYDIh.png


Translated text:

An error has occurred!
New password cannot be saved;
connection error;

The log of Rouncube gives me the following error when I try to change the password in Roundcube:

ERROR: Connection has been rejected (111)


I don't know what goes wrong and what I need to do to fix this problem, on other Plesk versions of our servers the password change works. But on this one it won't work.

When I try to Google on it, I can't find much about it, the only thing I found is some kinda bug in Plesk. But I don't know if it has something to do with my error.

Please let me know!

Cheers,
Dennis
 
Last edited:
Dear UFHH01,

I followed the KB - article with the following results:

Code:
[root@ds01 ~]# /usr/local/psa/admin/sbin/poppassd
200 poppassd hello, who are you?
[email protected]
500 Username required.

[email protected] > stands for a customer email and domain like [email protected]. I tried some customers in the example but it still give me the "Username required".

Does this mean the username of the Plesk user or something else?

Cheers,
Dennis
 
Hi Dennis de Jong,

actually, I just tested the "Password - change" options for Roundcube on several servers and couldn't reproduce your described issues there.
Could you pls. add your current used operating system and the current used Plesk version ( incl. #MU ) ?

Afterwards, could you pls. confirm, that you don't use additional Roundcube plugins, which might interfere with the built-in ability to change passwords over "poppassd" ?
 
Dear UFHH01,

OS: CentOS Linux 7.4.1708
Plesk: 17.5.3 Update #22

I did change some template in the past, but it was overided when the next Roundcube update was added.
I also tried to change template in Roundcube but that does'nt change anything.

I know for sure I did not change anything in the core of the "poppassd". But is there a way to see what goes wrong?

I have a simular error message from the log that I can't explain where it is comming from:

Code:
<7b04lvm0> PHP Error: SieveRules plugin: Unable to open file /etc/dovecot/sieve/default in /usr/share/psa-roundcube/plugins/sieverules/sieverules.php on line 2874 (GET /roundcube/?_task=settings&_action=plugin.sieverules.add&_framed=1)

Is there a way to delete Roundcube and do a fresh install? If you delete it from the "Updates and Upgrades" it won't remove everything.

Please let me know! :)

Cheers,
Dennis
 
Hi Dennis de Jong,

hm... I can see, that you recently upgraded to CentOS 7.4, even that it isn't supported by Plesk yet. ( Pls. see: => Question - Plesk Onyx & CentOS 7.4 compatible? ). At the moment, Plesk developpers are investigating and testing the possible upgrade, but the expected announcement ( with possible updates/upgrades/patches for Plesk ) is to be expected for September 25 ( => #2 ).
 
Dear UFHH01,

Then I have enough information and we will work with a workaround "change a password using Plesk web interface.".
Let's hope it wil be fixed on the 25th of september. :)

Thanks for the information and have a nice day!

Cheers,
Dennis
 
Dear Plesk,

I have updated to the new version of Plesk.

Code:
17.5.3 Update #23

I still got the error that I can not update my password in the Roundcube webmail.

You have any idea what to do next?

Cheers,
Dennis
 
Note that password changing is performed by poppassd service which should be running and listening on port 106:

# lsof -i | grep poppassd
xinetd 4662 root 7u IPv6 1569054342 0t0 TCP *:poppassd (LISTEN)

# lsof -i tcp:106
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
xinetd 4662 root 7u IPv6 1569054342 0t0 TCP *:poppassd (LISTEN)
 
Dear IgorG,

The above commands give me no results, I think there is someting with my poppassd.
How can I troubleshoot this and restore this?

Cheers,
Dennis
 
First of all check that you have this file:

# cat /etc/xinetd.d/poppassd_psa
#ATTENTION!
#
#DO NOT MODIFY THIS FILE BECAUSE IT WAS GENERATED AUTOMATICALLY,
#SO ALL YOUR CHANGES WILL BE LOST AFTER YOU UPGRADE PARALLELS PLESK PANEL.
service poppassd
{
socket_type = stream
protocol = tcp
port = 106
wait = no
disable = no
user = root
instances = 1000
flags = KEEPALIVE IPv6
server = /usr/local/psa/admin/sbin/poppassd
}

After that check that xinetd service is up and running:

# systemctl status xinetd
● xinetd.service - Xinetd A Powerful Replacement For Inetd
Loaded: loaded (/usr/lib/systemd/system/xinetd.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2017-09-29 05:29:21 NOVT; 9h ago
Main PID: 4662 (xinetd)
CGroup: /system.slice/xinetd.service
└─4662 /usr/sbin/xinetd -stayalive -pidfile /var/run/xinetd.pid
 
Dear IgorG,

The file "/etc/xinetd.d/poppassd_psa" is missing but the service is running, can I use the above file settings to restore it?

Code:
[root@ds01 ~]# cat /etc/xinetd.d/poppassd_psa
cat: /etc/xinetd.d/poppassd_psa: No such file or directory
[root@ds01 ~]# systemctl status xinetd
● xinetd.service - Xinetd A Powerful Replacement For Inetd
   Loaded: loaded (/usr/lib/systemd/system/xinetd.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2017-09-24 06:15:51 CEST; 5 days ago
 Main PID: 2777 (xinetd)
   CGroup: /system.slice/xinetd.service
           └─2777 /usr/sbin/xinetd -stayalive -pidfile /var/run/xinetd.pid

Sep 29 10:48:41 ds01.yoursite.nl proftpd[22410]: pam_unix(proftpd:auth): authentication failure; logname= uid=0 euid=0 tty=/dev/ftpd22410 ruser=stevenbos rhost=193.124.181.170  user=stevenbos
Sep 29 10:48:44 ds01.yoursite.nl proftpd[22410]: 0.0.0.0 (193.124.181.170[193.124.181.170]) - USER stevenbos (Login failed): Incorrect password
Sep 29 10:48:44 ds01.yoursite.nl proftpd[22410]: 0.0.0.0 (193.124.181.170[193.124.181.170]) - FTP session closed.
Sep 29 10:48:44 ds01.yoursite.nl xinetd[2777]: EXIT: ftp status=0 pid=22410 duration=3(sec)
Sep 29 11:06:49 ds01.yoursite.nl xinetd[2777]: START: ftp pid=23763 from=::ffff:82.223.25.120
Sep 29 11:06:49 ds01.yoursite.nl proftpd[23763]: processing configuration directory '/etc/proftpd.d'
Sep 29 11:06:49 ds01.yoursite.nl proftpd[23763]: 0.0.0.0 (82.223.25.120[82.223.25.120]) - FTP session opened.
Sep 29 11:06:49 ds01.yoursite.nl proftpd[23763]: 0.0.0.0 (82.223.25.120[82.223.25.120]) - USER [email protected]: no such user found from 82.223.25.120 [82.223.25.120] to 85.214.243.17:21
Sep 29 11:06:49 ds01.yoursite.nl proftpd[23763]: 0.0.0.0 (82.223.25.120[82.223.25.120]) - FTP session closed.
Sep 29 11:06:49 ds01.yoursite.nl xinetd[2777]: EXIT: ftp status=0 pid=23763 duration=0(sec)

Cheers,
Dennis
 
Back
Top