After an upgrade from 1.1.x to 1.2.x, Perceus complains about DB not being initialized.
Submitted by gmk on Thu, 05/10/2007 - 7:28am.
The exact error is:
# /etc/init.d/perceus [start|stop|restart|reload] You need to initialize Perceus before starting the services!
The problem has to do with how Perceus updates the configuration files. If you are building from source tree (e.g. ./configure && make && make install) then Perceus is smart enough not to update the configuration files that are already present. It will create a new configuration file with the Perceus version appended.
The error is specifically caused by the database format and location changing. Update at least the database line in /etc/perceus/Perceus_Include.pm to get past this error (or better yet, update the entire file by hand by overwriting the original version with the new version).


