I’m attempting my first RT install, and things aren’t coming along well.
I’m running SuSE 9.2, and PostGreSQL 7.4(.2, I think).
I’m also running Apache 2 and ModPerl 2.0.0RC4, but I haven’t even started having
problems with that yet.
I’ve succeeded in getting all my deps made, and make install, and I’m at the make
initialize-database stage of the game.
And, as so many people apparently did a few releases ago, I’m seeing this in the
/usr/bin/perl //appl/rt341/sbin/rt-setup-database --action init --dba root
In order to create or update your RT database,this script needs to connect to your
Pg instance on localhost as root.
Please specify that user’s database password below. If the user has no database
password, just press return.
Now creating a database for RT.
Creating Pg database rt3.
Now populating database schema.
Creating database schema.
Done setting up database schema.
Now inserting database ACLs
Done setting up database ACLs.
Now inserting RT core system objects
Checking for existing system user…not found. This appears to be a new
Creating system user…[Sat Mar 5 14:49:53 2005] [crit]: Couldn’t create a
Principal on new user create. Strange things are afoot at the circle K
Could not create user
make: *** [initialize-database] Error 1
Oh, my perl is 5.8.5. I did create the rt group in linux by hand, and did not
create a user in Linux or the DBMS. My DBMS superuser is root, and has both
capabilities (createuser and createdb).
Any pointers to help debug this would be greatly appreciated.
If you can read this... thank a system adminstrator. Or two. --me