Roundcube 1.7.1 - password change stopped working after update - "Protocol ssl not supported in libcurl"

Dominik

Verified User
Joined
Dec 23, 2020
Messages
5
Location
Poland
After a recent update changing passwords through the Roundcube web interface (password plugin + directadmin driver) stopped working.

Error from Roundcube error log:
Code:
PHP Error: Password plugin: Error fetching ssl://localhost:2222/CMD_CHANGE_EMAIL_PASSWORD : cURL error 1: Protocol "ssl" not supported or disabled in libcurl (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for ssl://localhost:2222/CMD_CHANGE_EMAIL_PASSWORD

The quick fix that I found is to change ssl to https and localhost to a local domain with a valid certificate in the plugins/password/config.inc.php file, from:
Code:
$config['password_directadmin_host'] = 'ssl://localhost';
to
Code:
$config['password_directadmin_host'] = 'https://valid.local.domain';

Environment:
  • Debian 12
  • Roundcube 1.7.1
  • PHP1: 8.5
Is it a known problem? Is there a better fix?
 
Back
Top