Page 2 of 3

Re: Roundcube Password Plugin

Posted: Wed Feb 17, 2016 9:50 am
by skurudo
dpeca wrote:(I don't have a time to analyze instalation script, and Vesta developers probably will not be happy to see that I'm trying to 'cook' in instalation script :D )
dpeca, thanks a lot, I don't think skid will merge this, but it's usefull to fix bug.

Re: Roundcube Password Plugin

Posted: Wed Feb 17, 2016 10:27 am
by dpeca
Offtopic:
I'm making a pull request only for the things that I'm 100% sure what I'm doing.
For example, I will not make a pull request for the scripts that is used on other OSes (CentOS for example), while I'm using Debian 8.
This pull request is for file install/debian/8/roundcube/vesta.php - so, from the path I see that is Debian 8 specific file, so I decided to make a pull request.

And just to note this:
- First commit fixes class issue.
- Second commit allow driver to communicate with Vesta even Vesta is using self-signed SSL.

Cheers from Serbia :)

Re: Roundcube Password Plugin

Posted: Wed Feb 17, 2016 10:44 am
by skurudo
dpeca wrote:Offtopic:
I'm making a pull request only for the things that I'm 100% sure what I'm doing.
I never doubted your skills, do not think so. skid makes large-scale refactoring of code and something may be slightly different. It's only reason I doubted merging ;)
dpeca wrote:Cheers from Serbia :)
Thanks, sunny Moscow say hello ;-)

Re: Roundcube Password Plugin

Posted: Wed Feb 17, 2016 12:08 pm
by dpeca
I didn't suspect that you said that, dont worry :)
Driver for password plugin is external script in some way (it's not a part of the core), that script just make a connection to VestaCP and call /reset/mail/, probably there is nothing to refactor, because it's very simple single-procedural script... but however, if I just gave him a idea how to fix issue - it is great, no need to merge :)
I will stop here with offtopic, once again sorry for offtopic :)
Cheers brother :)

Re: Roundcube Password Plugin

Posted: Sat Feb 20, 2016 6:14 pm
by sacredwebsite
I am having the same issue now. I am on Ubuntu 14.04 on this server.
I tried you steps yet was not able to resolve this error.
Should any services be restarted after applying these changes?

Re: Roundcube Password Plugin

Posted: Mon Feb 22, 2016 11:29 am
by dpeca
No.
What does /var/log/roundcube/errors says?

Re: Roundcube Password Plugin

Posted: Tue Feb 23, 2016 5:11 am
by sacredwebsite
@dpeca,
looks like i have another issue with permissions in writing to log file, not sure if the issue is connected, here is the error as I had shown on the front end:

Warning: Error writing to log file /var/lib/roundcube/logs/errors; Please check permissions in /usr/share/roundcube/program/lib/Roundcube/rcube.php on line 1060

Warning: Password plugin: Broken driver vesta in /usr/share/roundcube/program/lib/Roundcube/rcube.php on line 1160
PHP Error in /usr/share/roundcube/plugins/password/password.php (264): Password plugin: Broken driver vesta

do i need to output more? is it possible to?

Re: Roundcube Password Plugin

Posted: Tue Feb 23, 2016 5:41 am
by sacredwebsite
@dpeca,
I ran through your steps again and it seems your steps have corrected the issue for me.
thank you for taking the time to submitting this to the community.

I would like to see this submitted and officially corrected if possible. preferably without having to hardcode the hostname.
I kept my localhost instead and the solution still seems to work still.

Re: Roundcube Password Plugin

Posted: Tue Feb 23, 2016 1:15 pm
by petkoo12
hello
i have followed this tutorial but it doesnt work and i dont know why

/var/log/roundcube/errors

[23-Feb-2016 13:49:48 +0100]: DB Error: [2006] MySQL server has gone away (SQL Query: SELECT vars, ip, changed FROM session WHERE sess_id = 'oja5o8ej4jvqks8413oshklta3') in /usr/share/roundcube/program/lib/Roundcube/rcube_db.php on line 417 (POST /webmail/?_task=settings&_action=plugin.password-save?_task=&_action=)
[23-Feb-2016 13:49:48 +0100]: DB Error: [2006] MySQL server has gone away (SQL Query: INSERT INTO session (sess_id, vars, ip, created, changed) VALUES ('oja5o8ej4jvqks8413oshklta3', 'bGFuZ3VhZ2V8czo1OiJza19TSyI7c2tpbnxzOjU6ImxhcnJ5IjtpbWFwX25hbWVzcGFjZXxhOjQ6e3M6ODoicGVyc29uYWwiO2E6MTp7aTowO2E6Mjp7aTowO3M6MDoiIjtpOjE7czoxOiIuIjt9fXM6NToib3RoZXIiO047czo2OiJzaGFyZWQiO047czo2OiJwcmVmaXgiO3M6MDoiIjt9aW1hcF9kZWxpbWl0ZXJ8czoxOiIuIjt1c2VyX2lkfHM6MToiMSI7dXNlcm5hbWV8czoxODoiaW5mb0BqYXNpZHJpbmtzLnNrIjtzdG9yYWdlX2hvc3R8czo5OiJsb2NhbGhvc3QiO3N0b3JhZ2VfcG9ydHxpOjE0MztzdG9yYWdlX3NzbHxOO3Bhc3N3b3JkfHM6MjQ6InFCTXZ0YWxIUlNBTVVpY2JHZDBrRUE9PSI7bG9naW5fdGltZXxpOjE0NTYyMzE3MTE7dGltZXpvbmV8czoxMzoiRXVyb3BlL0JlcmxpbiI7dGFza3xzOjg6InNldHRpbmdzIjtpbWFwX2hvc3R8czo5OiJsb2NhbGhvc3QiO21ib3h8czo1OiJJTkJPWCI7c29ydF9jb2x8czowOiIiO3NvcnRfb3JkZXJ8czo0OiJERVNDIjtTVE9SQUdFX1RIUkVBRHxhOjM6e2k6MDtzOjEwOiJSRUZFUkVOQ0VTIjtpOjE7czo0OiJSRUZTIjtpOjI7czoxNDoiT1JERVJFRFNVQkpFQ1QiO31TVE9SQUdFX1FVT1RBfGI6MDtTVE9SQUdFX0xJU1QtRVhURU5ERUR8YjoxO2xpc3RfYXR0cmlifGE6NTp7czo0OiJuYW1lIjtzOjg6Im1lc3NhZ2VzIjtzOjI6ImlkIjtzOjExOiJtZXNzYWdlbGlzdCI7czo1OiJjbGFzcyI7czoyNDoicmVjb3Jkcy10YWJsZSBzb3J0aGVhZGVyIjtzOjE1OiJvcHRpb25zbWVudWljb24iO3M6NDoidHJ1ZSI7czo3OiJjb2x1bW5zIjthOjg6e2k6MDtzOjc6InRocmVhZHMiO2k6MTtzOjc6InN1YmplY3QiO2k6MjtzOjY6InN0YXR1cyI7aTozO3M6NjoiZnJvbXRvIjtpOjQ7czo0OiJkYXRlIjtpOjU7czo0OiJzaXplIjtpOjY7czo0OiJmbGFnIjtpOjc7czoxMDoiYXR0YWNobWVudCI7fX1za2luX3BhdGh8czoxMToic2tpbnMvbGFycnkiO2ZvbGRlcnN8YToxOntzOjU6IklOQk9YIjthOjI6e3M6MzoiY250IjtpOjI0O3M6NjoibWF4dWlkIjtpOjI0O319dW5zZWVuX2NvdW50fGE6MTp7czo1OiJJTkJPWCI7aTo1O30=', '192.168.1.25', '2016-02-23 13:49:48', '2016-02-23 13:49:48')) in /usr/share/roundcube/program/lib/Roundcube/rcube_db.php on line 417 (POST /webmail/?_task=settings&_action=plugin.password-save?_task=&_action=)
[23-Feb-2016 13:54:04 +0100]: DB Error: [2006] MySQL server has gone away (SQL Query: SELECT vars, ip, changed FROM session WHERE sess_id = '69q58raad28qrg4njc1eac2v90') in /usr/share/roundcube/program/lib/Roundcube/rcube_db.php on line 417 (POST /webmail/?_task=settings&_action=plugin.password-save?_task=&_action=)
[23-Feb-2016 13:54:04 +0100]: DB Error: [2006] MySQL server has gone away (SQL Query: INSERT INTO session (sess_id, vars, ip, created, changed) VALUES ('69q58raad28qrg4njc1eac2v90', 'bGFuZ3VhZ2V8czo1OiJza19TSyI7c2tpbnxzOjU6ImxhcnJ5IjtpbWFwX25hbWVzcGFjZXxhOjQ6e3M6ODoicGVyc29uYWwiO2E6MTp7aTowO2E6Mjp7aTowO3M6MDoiIjtpOjE7czoxOiIuIjt9fXM6NToib3RoZXIiO047czo2OiJzaGFyZWQiO047czo2OiJwcmVmaXgiO3M6MDoiIjt9aW1hcF9kZWxpbWl0ZXJ8czoxOiIuIjt1c2VyX2lkfHM6MToiMSI7dXNlcm5hbWV8czoxODoiaW5mb0BqYXNpZHJpbmtzLnNrIjtzdG9yYWdlX2hvc3R8czo5OiJsb2NhbGhvc3QiO3N0b3JhZ2VfcG9ydHxpOjE0MztzdG9yYWdlX3NzbHxOO3Bhc3N3b3JkfHM6MjQ6ImNSbGRFZHgvOGRWWWVwVmdFK1piU0E9PSI7bG9naW5fdGltZXxpOjE0NTYyMzE5NzA7dGltZXpvbmV8czoxMzoiRXVyb3BlL0JlcmxpbiI7dGFza3xzOjg6InNldHRpbmdzIjtpbWFwX2hvc3R8czo5OiJsb2NhbGhvc3QiO21ib3h8czo1OiJJTkJPWCI7c29ydF9jb2x8czowOiIiO3NvcnRfb3JkZXJ8czo0OiJERVNDIjtTVE9SQUdFX1RIUkVBRHxhOjM6e2k6MDtzOjEwOiJSRUZFUkVOQ0VTIjtpOjE7czo0OiJSRUZTIjtpOjI7czoxNDoiT1JERVJFRFNVQkpFQ1QiO31TVE9SQUdFX1FVT1RBfGI6MDtTVE9SQUdFX0xJU1QtRVhURU5ERUR8YjoxO2xpc3RfYXR0cmlifGE6NTp7czo0OiJuYW1lIjtzOjg6Im1lc3NhZ2VzIjtzOjI6ImlkIjtzOjExOiJtZXNzYWdlbGlzdCI7czo1OiJjbGFzcyI7czoyNDoicmVjb3Jkcy10YWJsZSBzb3J0aGVhZGVyIjtzOjE1OiJvcHRpb25zbWVudWljb24iO3M6NDoidHJ1ZSI7czo3OiJjb2x1bW5zIjthOjg6e2k6MDtzOjc6InRocmVhZHMiO2k6MTtzOjc6InN1YmplY3QiO2k6MjtzOjY6InN0YXR1cyI7aTozO3M6NjoiZnJvbXRvIjtpOjQ7czo0OiJkYXRlIjtpOjU7czo0OiJzaXplIjtpOjY7czo0OiJmbGFnIjtpOjc7czoxMDoiYXR0YWNobWVudCI7fX1za2luX3BhdGh8czoxMToic2tpbnMvbGFycnkiO2ZvbGRlcnN8YToxOntzOjU6IklOQk9YIjthOjI6e3M6MzoiY250IjtpOjI0O3M6NjoibWF4dWlkIjtpOjI0O319dW5zZWVuX2NvdW50fGE6MTp7czo1OiJJTkJPWCI7aTo1O30=', '192.168.1.25', '2016-02-23 13:54:04', '2016-02-23 13:54:04')) in /usr/share/roundcube/program/lib/Roundcube/rcube_db.php on line 417 (POST /webmail/?_task=settings&_action=plugin.password-save?_task=&_action=)
[23-Feb-2016 13:57:25 +0100]: DB Error: [2006] MySQL server has gone away (SQL Query: SELECT vars, ip, changed FROM session WHERE sess_id = 'tclq7dnfn4j52ivler6lu28na3') in /usr/share/roundcube/program/lib/Roundcube/rcube_db.php on line 417 (POST /webmail/?_task=settings&_action=plugin.password-save?_task=&_action=)
[23-Feb-2016 13:57:25 +0100]: DB Error: [2006] MySQL server has gone away (SQL Query: INSERT INTO session (sess_id, vars, ip, created, changed) VALUES ('tclq7dnfn4j52ivler6lu28na3', 'bGFuZ3VhZ2V8czo1OiJza19TSyI7c2tpbnxzOjU6ImxhcnJ5IjtpbWFwX25hbWVzcGFjZXxhOjQ6e3M6ODoicGVyc29uYWwiO2E6MTp7aTowO2E6Mjp7aTowO3M6MDoiIjtpOjE7czoxOiIuIjt9fXM6NToib3RoZXIiO047czo2OiJzaGFyZWQiO047czo2OiJwcmVmaXgiO3M6MDoiIjt9aW1hcF9kZWxpbWl0ZXJ8czoxOiIuIjt1c2VyX2lkfHM6MToiMSI7dXNlcm5hbWV8czoxODoiaW5mb0BqYXNpZHJpbmtzLnNrIjtzdG9yYWdlX2hvc3R8czo5OiJsb2NhbGhvc3QiO3N0b3JhZ2VfcG9ydHxpOjE0MztzdG9yYWdlX3NzbHxOO3Bhc3N3b3JkfHM6MjQ6Imtva2xSRkNaNjYyK05IUGhHYkdVbHc9PSI7bG9naW5fdGltZXxpOjE0NTYyMzIxNjM7dGltZXpvbmV8czoxMzoiRXVyb3BlL0JlcmxpbiI7dGFza3xzOjg6InNldHRpbmdzIjtpbWFwX2hvc3R8czo5OiJsb2NhbGhvc3QiO21ib3h8czo1OiJJTkJPWCI7c29ydF9jb2x8czowOiIiO3NvcnRfb3JkZXJ8czo0OiJERVNDIjtTVE9SQUdFX1RIUkVBRHxhOjM6e2k6MDtzOjEwOiJSRUZFUkVOQ0VTIjtpOjE7czo0OiJSRUZTIjtpOjI7czoxNDoiT1JERVJFRFNVQkpFQ1QiO31TVE9SQUdFX1FVT1RBfGI6MDtTVE9SQUdFX0xJU1QtRVhURU5ERUR8YjoxO2xpc3RfYXR0cmlifGE6NTp7czo0OiJuYW1lIjtzOjg6Im1lc3NhZ2VzIjtzOjI6ImlkIjtzOjExOiJtZXNzYWdlbGlzdCI7czo1OiJjbGFzcyI7czoyNDoicmVjb3Jkcy10YWJsZSBzb3J0aGVhZGVyIjtzOjE1OiJvcHRpb25zbWVudWljb24iO3M6NDoidHJ1ZSI7czo3OiJjb2x1bW5zIjthOjg6e2k6MDtzOjc6InRocmVhZHMiO2k6MTtzOjc6InN1YmplY3QiO2k6MjtzOjY6InN0YXR1cyI7aTozO3M6NjoiZnJvbXRvIjtpOjQ7czo0OiJkYXRlIjtpOjU7czo0OiJzaXplIjtpOjY7czo0OiJmbGFnIjtpOjc7czoxMDoiYXR0YWNobWVudCI7fX1za2luX3BhdGh8czoxMToic2tpbnMvbGFycnkiO2ZvbGRlcnN8YToxOntzOjU6IklOQk9YIjthOjI6e3M6MzoiY250IjtpOjI0O3M6NjoibWF4dWlkIjtpOjI0O319dW5zZWVuX2NvdW50fGE6MTp7czo1OiJJTkJPWCI7aTo1O30=', '192.168.1.25', '2016-02-23 13:57:25', '2016-02-23 13:57:25')) in /usr/share/roundcube/program/lib/Roundcube/rcube_db.php on line 417 (POST /webmail/?_task=settings&_action=plugin.password-save?_task=&_action=)
[23-Feb-2016 14:12:22 +0100]: DB Error: [2006] MySQL server has gone away (SQL Query: SELECT vars, ip, changed FROM session WHERE sess_id = '2jis5ir6ce97dtdn0oq9k737h4') in /usr/share/roundcube/program/lib/Roundcube/rcube_db.php on line 417 (POST /webmail/?_task=settings&_action=plugin.password-save?_task=&_action=)
[23-Feb-2016 14:12:22 +0100]: DB Error: [2006] MySQL server has gone away (SQL Query: INSERT INTO session (sess_id, vars, ip, created, changed) VALUES ('2jis5ir6ce97dtdn0oq9k737h4', 'bGFuZ3VhZ2V8czo1OiJza19TSyI7c2tpbnxzOjU6ImxhcnJ5IjtpbWFwX25hbWVzcGFjZXxhOjQ6e3M6ODoicGVyc29uYWwiO2E6MTp7aTowO2E6Mjp7aTowO3M6MDoiIjtpOjE7czoxOiIuIjt9fXM6NToib3RoZXIiO047czo2OiJzaGFyZWQiO047czo2OiJwcmVmaXgiO3M6MDoiIjt9aW1hcF9kZWxpbWl0ZXJ8czoxOiIuIjt1c2VyX2lkfHM6MToiMyI7dXNlcm5hbWV8czoyNDoiaW5mb0Bob2RpbmFyc3R2b3JldHJvLnNrIjtzdG9yYWdlX2hvc3R8czo5OiJsb2NhbGhvc3QiO3N0b3JhZ2VfcG9ydHxpOjE0MztzdG9yYWdlX3NzbHxOO3Bhc3N3b3JkfHM6MjQ6InRiN0hBUThRb3Q2WlhzMzg2UEhlOEE9PSI7bG9naW5fdGltZXxpOjE0NTYyMzMwNjc7dGltZXpvbmV8czoxMzoiRXVyb3BlL0JlcmxpbiI7dGFza3xzOjg6InNldHRpbmdzIjtpbWFwX2hvc3R8czo5OiJsb2NhbGhvc3QiO21ib3h8czo1OiJJTkJPWCI7c29ydF9jb2x8czowOiIiO3NvcnRfb3JkZXJ8czo0OiJERVNDIjtTVE9SQUdFX1RIUkVBRHxhOjM6e2k6MDtzOjEwOiJSRUZFUkVOQ0VTIjtpOjE7czo0OiJSRUZTIjtpOjI7czoxNDoiT1JERVJFRFNVQkpFQ1QiO31TVE9SQUdFX1FVT1RBfGI6MDtTVE9SQUdFX0xJU1QtRVhURU5ERUR8YjoxO2xpc3RfYXR0cmlifGE6NTp7czo0OiJuYW1lIjtzOjg6Im1lc3NhZ2VzIjtzOjI6ImlkIjtzOjExOiJtZXNzYWdlbGlzdCI7czo1OiJjbGFzcyI7czoyNDoicmVjb3Jkcy10YWJsZSBzb3J0aGVhZGVyIjtzOjE1OiJvcHRpb25zbWVudWljb24iO3M6NDoidHJ1ZSI7czo3OiJjb2x1bW5zIjthOjg6e2k6MDtzOjc6InRocmVhZHMiO2k6MTtzOjc6InN1YmplY3QiO2k6MjtzOjY6InN0YXR1cyI7aTozO3M6NjoiZnJvbXRvIjtpOjQ7czo0OiJkYXRlIjtpOjU7czo0OiJzaXplIjtpOjY7czo0OiJmbGFnIjtpOjc7czoxMDoiYXR0YWNobWVudCI7fX1za2luX3BhdGh8czoxMToic2tpbnMvbGFycnkiO2ZvbGRlcnN8YToxOntzOjU6IklOQk9YIjthOjI6e3M6MzoiY250IjtpOjY7czo2OiJtYXh1aWQiO2k6Njt9fXVuc2Vlbl9jb3VudHxhOjE6e3M6NToiSU5CT1giO2k6MDt9', '192.168.1.25', '2016-02-23 14:12:22', '2016-02-23 14:12:22')) in /usr/share/roundcube/program/lib/Roundcube/rcube_db.php on line 417 (POST /webmail/?_task=settings&_action=plugin.password-save?_task=&_action=)

Re: Roundcube Password Plugin

Posted: Tue Feb 23, 2016 3:57 pm
by petkoo12
solved, problem was in /etc/roundcube/plugins/password/config.inc.php