User login

After an upgrade from 1.1.x to 1.2.x, Perceus complains about DB not being initialized.

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).

(c) Infiscale, Inc.