[rt-users] make install problems (insertdata)

Jedrzej.M.Gajewski at gsk.com Jedrzej.M.Gajewski at gsk.com
Wed Jan 16 11:54:25 EST 2002


Trying to install RT 2-0-11with Oracle 8i. I get an error near the end of
the make install. Searched the archives and did not find anything on this.
Nothing in the FAQ about it.

cp -rp ./tools/insertdata \
         //bioinfo/apps/unsupported/rt2/etc
/bioinfo/apps/bin/perl -p -i -e "
s'!!RT_ETC_PATH!!'/bioinfo/apps/unsupported/rt2/etc'g;\
                   s'!!RT_LIB_PATH!!'/bioinfo/apps/unsupported/rt2/lib'g;"\
        //bioinfo/apps/unsupported/rt2/etc/insertdata
/bioinfo/apps/bin/perl /bioinfo/apps/unsupported/rt2/etc/insertdata
DBI->connect(dbname=DEV;host=131.111.77.831) failed: Can't connect using
this syntax without specifying a HOST and a SID at
/home/gastov/perlmod/lib/site_perl/5.005/DBIx/SearchBuilder/Handle/Oracle.pm

line 73
Connect Failed Can't connect using this syntax without specifying a HOST
and a SID
make: *** [insert] Error 255

I can log into the database just fine using sqlplus, I see the tables that
were created earlier by make install...
All required modules are installed in my home dir account and the PATH to
perl lib has been updated. The make testdeps reports no errors.

Anyone have any ideas? To me it looks like SID is never set (no Parameter
for it in the Makefile)  and then never passed to the Connect method...

Here are some related code excerpts if it helps:

from install dir: /tmp/rt/lib/RT/Handle.pm:
$self->SUPER::Connect(Host => $RT::DatabaseHost,
                         Database => $RT::DatabaseName,
                         User => $RT::DatabaseUser,
                         Password => $RT::DatabasePassword,
                         Port => $RT::DatabasePort,
                         Driver => $RT::DatabaseType,
                         RequireSSL => $RT::DatabaseRequireSSL,
                        );



More information about the rt-users mailing list