Principal.id OID 0 not found

Trying rt 3.4.2 with postgresql 8.1 on Solaris. I have a working 3.4.2
installation with postgresql 8.0.3 that I need to migrate. The
existing database server is on a different host from RT. I need to move
the data to a new postgresql database version 8.1 on another host. How
would I do that?

When I run initdb, I get the following. Is this a RT or postgresql
error?

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 installation. Creating system user…Can’t find Principals.id for
OID 0[Sat Nov 19 13:54:12 2005] [crit]: Couldn’t create a Principal on
new user create. Strange things are afoot at the circle K
(/opt/csw/rt3/lib/RT/User_Overlay.pm:479) Could not create user
[root@mcsrv5 sbin]#

Thanks, Alex