Open WebMail ERROR Messages and Solutions ========================================= Thomas Chung (tchung.AT.openwebmail.org) Last Updated: 2012.03.17 Error Message #1) SYMPTOM: After upgrading perl packages, you're seeing index db error and can't login ERROR: Couldn't update index db SOLUTION: You may need to re-initialize openwebmail with openwebmail-tool.pl # /var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init It may also ask you to update dbm.conf and re-run the openwebmail-tool. # vi /var/www/cgi-bin/openwebmail/etc/dbm.conf dbm_ext .pag dbmopen_ext none dbmopen_haslock yes # /var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init Error Message #2) SYMPTOM: You deleted openwebmail RPM package by issuing 'rpm -e openwebmail' and you removed the entire openwebmail directory from /var/www/cgi-bin directory. Then, installed a fresh new openwebmail RPM package and tried to login to your existing openwebmail account but your're getting following error. ERROR: Mail Filter Error (/home/tchung/.openwebmail/webmail/filter.book dbm open error) SOLUTION: # cd /var/www/cgi-bin/openwebmail # ./openwebmail-tool.pl --init Please change './etc/dbm.conf' from dbm_ext .db dbmopen_ext none dbmopen_haslock no to dbm_ext .db dbmopen_ext .db dbmopen_haslock yes And execute './openwebmail-tool.pl --init' again! ps: If you are running openwebmail in persistent mode, don't forget to 'touch openwebmail*.pl', so speedycgi will reload all scripts, modules and conf files in --init. # vi etc/dbm.conf dbm_ext .db dbmopen_ext .db dbmopen_haslock yes :wq (save and quit) # ./openwebmail-tool.pl --init