Problem initializing postgres DB with 3.4.0

I never heard back from anyone and I did not have time to track down the
problem earlier, but now I tried with the official 3.4.0 release and I
came across the exact same problem. The only difference is I had to
upgrade DBIx::SearchBuilder from 1.19 to 1.22.

I dropped the previous rt3 database and tried to re-initialize the
database when I came across the same infinite loop problem.

Anyone have a clue what might be wrong?

Thanks! KevinFrom: rt-users-bounces@lists.bestpractical.com
[mailto:rt-users-bounces@lists.bestpractical.com] On Behalf Of Lee,
Kevin
Sent: Monday, January 17, 2005 4:34 PM
To: rt-users@lists.bestpractical.com
Subject: [rt-users] Problem initializing postgres DB with 3.4.0 rc5

I have a test system that I use to pre-test RT (and other tools). I
tried installing 3.4.0 rc5 and ran into a problem when initializing the
database. It looks like it goes into an infinite loop.

I get this message in /var/log/messages:

Jan 14 16:19:55 or-testdeploy RT: Deep recursion on subroutine
"RT::CurrentUser::_Init" at
/opt/or-buildtools/lib/perl5/site_perl/5.8.5/DBIx/SearchBuilder/Record.p
m line 362, line 331. (/opt/or-buildtools/lib/RT.pm:277)

When I was running this command:

/opt/or-buildtools/sbin/rt-setup-database --action init --dba postgres

–prompt-for-dba-password

In order to create a new database and grant RT access to that database,

this script needs to connect to your Pg instance on localhost as
postgres.

Please specify that user’s database password below. If the user has no
database

password, just press return.

Password: Now creating a database for RT.

Creating Pg database rt3.

Now populating database schema.

Creating database schema.

schema sucessfully inserted

Now inserting 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…done.

Now inserting RT data <-- Was stuck on this line for a very long
time…

Out of memory!

I’m running on RH Enterprise Linux ES 3 with postgres and apache2 and
mod_perl. I have the same machine configuration running 3.2.2 in my
production environment without any problems.

Here is the rt3.4rc5 configuration:

/opt/or-buildtools/bin/perl ./sbin/rt-test-dependencies --verbose
–with-Pg

perl:

    5.8.3...found

users:

    rt group (or-rt)...found

    bin owner (root)...found

    libs owner (root)...found

    libs group (bin)...found

    web owner (apache)...found

    web group (apache)...found

MASON dependencies:

    Params::Validate 0.02...found

    Cache::Cache ...found

    Exception::Class 1.14...found

    HTML::Mason 1.23...found

    MLDBM ...found

    Errno ...found

    FreezeThaw ...found

    Digest::MD5 2.27...found

    CGI::Cookie 1.20...found

    Storable 2.08...found

    Apache::Session 1.53...found

    XML::RSS ...found

MAILGATE dependencies:

    HTML::TreeBuilder ...found

    HTML::FormatText ...found

    Getopt::Long ...found

    LWP::UserAgent ...found

POSTGRESQL dependencies:

    DBD::Pg ...found

CLI dependencies:

    Getopt::Long 2.24...found

CORE dependencies:

    Digest::base ...found

    Digest::MD5 2.27...found

    DBI 1.37...found

    Test::Inline ...found

    Class::ReturnValue 0.40...found

    DBIx::SearchBuilder 1.19...found

    Text::Template ...found

    File::Spec 0.8...found

    HTML::Entities ...found

    HTML::Scrubber 0.08...found

    Net::Domain ...found

    Log::Dispatch 2.0...found

    Locale::Maketext 1.06...found

    Locale::Maketext::Lexicon 0.32...found

    Locale::Maketext::Fuzzy ...found

    MIME::Entity 5.108...found

    Mail::Mailer 1.57...found

    Net::SMTP ...found

    Text::Wrapper ...found

    Time::ParseDate ...found

    Time::HiRes ...found

    File::Temp ...found

    Term::ReadKey ...found

    Text::Autoformat ...found

    Text::Quoted 1.3...found

    Tree::Simple 1.04...found

    Scalar::Util ...found

    Module::Versions::Report ...found

    Cache::Simple::TimedExpiry ...found

    XML::Simple ...found

DEV dependencies:

    Regexp::Common ...found

    Test::Inline ...found

    Apache::Test ...found

    HTML::Form ...found

    HTML::TokeParser ...found

    WWW::Mechanize ...found

    Test::WWW::Mechanize ...found

    Module::Refresh 0.03...found

Did I forget to do something when I upgraded my test system from 3.2.2
to 3.4.0rc5?

Thanks! Kevin