Since about a week ago my roundcube installation stopped working. Before it worked fine and did not encounter any problems. Now all users are getting the dreaded "connection to storage server failed".
Configuration:
- FreeBSD 9.0-RELEASE
- Roundcube 0.8.4,1 (from ports)
- Postgresql 9.0.11
- Postfix 2.9.4
- Dovecot 2.1.12
I have enabled all logging, but I only see updates to the sql log where a session is created.
[21-Jan-2013 14:23:11 +0100]: query(1): SELECT vars, ip, changed FROM session WHERE sess_id = 'vrti4glbimegp5j7t1c6rq8un0';
[21-Jan-2013 14:23:11 +0100]: query(1): DELETE FROM session WHERE sess_id = 'vrti4glbimegp5j7t1c6rq8un0';
[21-Jan-2013 14:23:11 +0100]: query(1): SELECT * FROM users WHERE mail_host = '' AND username = '';
[21-Jan-2013 14:23:11 +0100]: query(1): SELECT * FROM users WHERE mail_host = '' AND alias = '';
[21-Jan-2013 14:23:11 +0100]: query(1): DELETE FROM session WHERE sess_id = 'vrti4glbimegp5j7t1c6rq8un0';
[21-Jan-2013 14:23:11 +0100]: query(1): INSERT INTO session (sess_id, vars, ip, created, changed) VALUES ('vrti4glbimegp5j7t1c6rq8un0', 'language|s:5:"en_US";temp|b:1;skin|s:5:"larry";', '145.99.178.221', '2013-01-21 14:23:11', '2013-01-21 14:23:11');
I have already tried:
- Moving the PSQL session to a socket instead of localhost (this seems to work, turning off the database gives a different error)
- Verified the local IMAP connection (although logging in roundcube does not seem to trigger an imap login at all)
- Cleared the preferences from the users table
- removed the users from the users table
- cleared out the sessions table
all to no avail.
Could someone help me debug this problem further? I'm at a loss currently where to look.