Tried upgrading to 0.7.1 using this:
roundcubemail-0.7-1.mga2.noarch RPMThe program works the same as before. There are now two sets of error messages in the error log, this one appears when the addressbook is opened:
in /usr/share/roundcubemail/program/include/rcube_mdb2.php on line 293 (POST /roundcubemail/?_orig_source=0?_task=addressbook&_action=save)
[22-Dec-2011 11:08:56] MDB2 Error: no such table (-18): prepare: [Error message: Unable to create prepared statement handle]
[Last executed query: DEALLOCATE PREPARE mdb2_statement_pgsql_38ac1bdcb27999ca6949ad828bd7468adefa4fd61]
[Native message: ERROR: relation "searches" does not exist
LINE 1: SELECT search_id AS id, "name" FROM searches WHERE user_id =...
^]
[2011-Dec-22 11:08:56 -0800]: DB Error: prepare: [Error message: Unable to create prepared statement handle]
[Last executed query: DEALLOCATE PREPARE mdb2_statement_pgsql_38ac1bdcb27999ca6949ad828bd7468adefa4fd61]
[Native message: ERROR: relation "searches" does not exist
LINE 1: SELECT search_id AS id, "name" FROM searches WHERE user_id =...
^]
in /usr/share/roundcubemail/program/include/rcube_mdb2.php on line 293 (GET /roundcubemail/?_task=addressbook)
and this one, which is almost the same as before, appears when an attempt is made to modify an entry:
[22-Dec-2011 11:10:12] MDB2 Error: no such field (-19): prepare: [Error message: Unable to create prepared statement handle]
[Last executed query: DEALLOCATE PREPARE mdb2_statement_pgsql_3e96fe8e41354e63fae26ac444a546e8325dae296]
[Native message: ERROR: column "words" of relation "contacts" does not exist
LINE 6: ...caltech.edu', "firstname"='Andrew', "surname"='', "words"=' ...
^]
[2011-Dec-22 11:10:12 -0800]: DB Error: prepare: [Error message: Unable to create prepared statement handle]
[Last executed query: DEALLOCATE PREPARE mdb2_statement_pgsql_3e96fe8e41354e63fae26ac444a546e8325dae296]
[Native message: ERROR: column "words" of relation "contacts" does not exist
LINE 6: ...caltech.edu', "firstname"='Andrew', "surname"='', "words"=' ...
^]
in /usr/share/roundcubemail/program/include/rcube_mdb2.php on line 293 (POST /roundcubemail/?_orig_source=0?_task=addressbook&_action=save)
rpm -U complained about wanting Python(abi), but Python is installed, for instance
lib64python2.6-2.6.4-1.4mdv2010.0.x86_64
and rpm -U --nodeps completed, with roundcube working well, other than this addressbook problem. The db.inc.php and main.inc.php are now based on a much earlier version. Try upgrading those based in current version... It made no difference, everything stayed as just described.