HELP: Can't locate DBIx/SearchBuilder/Record/Cachable.pm


#1

Greetings,

Can’t seem to sort this one out - I updated my sources from the CVS
repository this morning and did a make install.

As a result, I can no longer start up RT.

I have included the error message from Apache - as well as the "make"
results for DBIx.

I look forward to your responses.

Regards
Jens

BTW - a “make testdeps” did point out that my Mysql installation was out of
date - which I successfully updated - otherwise no further errors…

[root@localhost /root]# /etc/init.d/httpd start Starting httpd: [Mon May 21 08:21:56 2001] [error] Can't locate DBIx/SearchBuild er/Record/Cachable.pm in @INC (@INC contains: /opt/rt2/etc /opt/rt2/lib /usr/lib /perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0 /usr/lib/perl5/site_perl/5.6.0/i386 -linux /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl . /etc/httpd/ /et c/httpd/lib/perl) at /opt/rt2/lib/RT/Record.pm line 19. BEGIN failed--compilation aborted at /opt/rt2/lib/RT/Record.pm line 19. Compilation failed in require at /opt/rt2/lib/RT/CurrentUser.pm line 23. BEGIN failed--compilation aborted at /opt/rt2/lib/RT/CurrentUser.pm line 23. Compilation failed in require at /opt/rt2/lib/RT.pm line 3. BEGIN failed--compilation aborted at /opt/rt2/lib/RT.pm line 3. Compilation failed in require at /opt/rt2/bin/webmux.pl line 45. BEGIN failed--compilation aborted at /opt/rt2/bin/webmux.pl line 45. Compilation failed in require at (eval 3) line 1.

Syntax error on line 1184 of /etc/httpd/conf/httpd.conf:
Can’t locate DBIx/SearchBuilder/Record/Cachable.pm in @INC (@INC contains:
/opt/
rt2/etc /opt/rt2/lib /usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0
/usr/l
ib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0
/usr/lib/perl
5/site_perl . /etc/httpd/ /etc/httpd/lib/perl) at /opt/rt2/lib/RT/Record.pm
line
19.
BEGIN failed–compilation aborted at /opt/rt2/lib/RT/Record.pm line 19.
Compilation failed in require at /opt/rt2/lib/RT/CurrentUser.pm line 23.
BEGIN failed–compilation aborted at /opt/rt2/lib/RT/CurrentUser.pm line 23.
Compilation failed in require at /opt/rt2/lib/RT.pm line 3.
BEGIN failed–compilation aborted at /opt/rt2/lib/RT.pm line 3.
Compilation failed in require at /opt/rt2/bin/webmux.pl line 45.
BEGIN failed–compilation aborted at /opt/rt2/bin/webmux.pl line 45.
Compilation failed in require at (eval 3) line 1.

FAILED]
[root@localhost /root]#

and

[root@localhost DBIx]# make cd DBIx-SearchBuilder; perl Makefile.PL; make install Writing Makefile for DBIx::SearchBuilder make[1]: Entering directory `/root/DBIx/DBIx-SearchBuilder' Manifying blib/man3/DBIx::SearchBuilder::Handle.3pm Manifying blib/man3/DBIx::SearchBuilder::Handle::mysql.3pm Manifying blib/man3/DBIx::SearchBuilder.3pm Manifying blib/man3/DBIx::SearchBuilder::Record.3pm Manifying blib/man3/DBIx::SearchBuilder::Handle::Oracle.3pm Installing /usr/lib/perl5/site_perl/5.6.0/DBIx/SearchBuilder.pm Installing /usr/lib/perl5/site_perl/5.6.0/DBIx/SearchBuilder/Handle.pm Installing /usr/lib/perl5/site_perl/5.6.0/DBIx/SearchBuilder/Record.pm Installing /usr/lib/perl5/site_perl/5.6.0/DBIx/SearchBuilder/Handle/Pg.pm Installing /usr/lib/perl5/site_perl/5.6.0/DBIx/SearchBuilder/Handle/mysql.pm Installing /usr/lib/perl5/site_perl/5.6.0/DBIx/SearchBuilder/Handle/Oracle.pm Installing /usr/share/man/man3/DBIx::SearchBuilder::Handle.3pm Installing /usr/share/man/man3/DBIx::SearchBuilder::Handle::mysql.3pm Installing /usr/share/man/man3/DBIx::SearchBuilder.3pm Installing /usr/share/man/man3/DBIx::SearchBuilder::Record.3pm Installing /usr/share/man/man3/DBIx::SearchBuilder::Handle::Oracle.3pm Writing /usr/lib/perl5/site_perl/5.6.0/i386-linux/auto/DBIx/SearchBuilder/.packlist Appending installation info to /usr/lib/perl5/5.6.0/i386-linux/perllocal.pod make[1]: Leaving directory `/root/DBIx/DBIx-SearchBuilder'

#2

Jens,

I had a similar problem due to the cvs not pulling cacheable.pm down.
It probably relates to version tags or a bug in CVS. I just wiped the
DBIx sources and pulled a new set.

Cheers
Mark

Jens von B�low wrote:

Greetings,

Can’t seem to sort this one out - I updated my sources from the CVS
repository this morning and did a make install.

As a result, I can no longer start up RT.

I have included the error message from Apache - as well as the "make"
results for DBIx.

I look forward to your responses.

Regards
Jens

BTW - a “make testdeps” did point out that my Mysql installation was out of
date - which I successfully updated - otherwise no further errors…


[root@localhost /root]# /etc/init.d/httpd start Starting httpd: [Mon May 21 08:21:56 2001] [error] Can't locate DBIx/SearchBuild er/Record/Cachable.pm in @INC (@INC contains: /opt/rt2/etc /opt/rt2/lib /usr/lib /perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0 /usr/lib/perl5/site_perl/5.6.0/i386 -linux /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl . /etc/httpd/ /et c/httpd/lib/perl) at /opt/rt2/lib/RT/Record.pm line 19. BEGIN failed--compilation aborted at /opt/rt2/lib/RT/Record.pm line 19. Compilation failed in require at /opt/rt2/lib/RT/CurrentUser.pm line 23. BEGIN failed--compilation aborted at /opt/rt2/lib/RT/CurrentUser.pm line 23. Compilation failed in require at /opt/rt2/lib/RT.pm line 3. BEGIN failed--compilation aborted at /opt/rt2/lib/RT.pm line 3. Compilation failed in require at /opt/rt2/bin/webmux.pl line 45. BEGIN failed--compilation aborted at /opt/rt2/bin/webmux.pl line 45. Compilation failed in require at (eval 3) line 1.

Syntax error on line 1184 of /etc/httpd/conf/httpd.conf:
Can’t locate DBIx/SearchBuilder/Record/Cachable.pm in @INC (@INC contains:
/opt/
rt2/etc /opt/rt2/lib /usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0
/usr/l
ib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0
/usr/lib/perl
5/site_perl . /etc/httpd/ /etc/httpd/lib/perl) at /opt/rt2/lib/RT/Record.pm
line
19.
BEGIN failed–compilation aborted at /opt/rt2/lib/RT/Record.pm line 19.
Compilation failed in require at /opt/rt2/lib/RT/CurrentUser.pm line 23.
BEGIN failed–compilation aborted at /opt/rt2/lib/RT/CurrentUser.pm line 23.
Compilation failed in require at /opt/rt2/lib/RT.pm line 3.
BEGIN failed–compilation aborted at /opt/rt2/lib/RT.pm line 3.
Compilation failed in require at /opt/rt2/bin/webmux.pl line 45.
BEGIN failed–compilation aborted at /opt/rt2/bin/webmux.pl line 45.
Compilation failed in require at (eval 3) line 1.

FAILED]
[root@localhost /root]#

and

[root@localhost DBIx]# make cd DBIx-SearchBuilder; perl Makefile.PL; make install Writing Makefile for DBIx::SearchBuilder make[1]: Entering directory `/root/DBIx/DBIx-SearchBuilder' Manifying blib/man3/DBIx::SearchBuilder::Handle.3pm Manifying blib/man3/DBIx::SearchBuilder::Handle::mysql.3pm Manifying blib/man3/DBIx::SearchBuilder.3pm Manifying blib/man3/DBIx::SearchBuilder::Record.3pm Manifying blib/man3/DBIx::SearchBuilder::Handle::Oracle.3pm Installing /usr/lib/perl5/site_perl/5.6.0/DBIx/SearchBuilder.pm Installing /usr/lib/perl5/site_perl/5.6.0/DBIx/SearchBuilder/Handle.pm Installing /usr/lib/perl5/site_perl/5.6.0/DBIx/SearchBuilder/Record.pm Installing /usr/lib/perl5/site_perl/5.6.0/DBIx/SearchBuilder/Handle/Pg.pm Installing /usr/lib/perl5/site_perl/5.6.0/DBIx/SearchBuilder/Handle/mysql.pm Installing /usr/lib/perl5/site_perl/5.6.0/DBIx/SearchBuilder/Handle/Oracle.pm Installing /usr/share/man/man3/DBIx::SearchBuilder::Handle.3pm Installing /usr/share/man/man3/DBIx::SearchBuilder::Handle::mysql.3pm Installing /usr/share/man/man3/DBIx::SearchBuilder.3pm Installing /usr/share/man/man3/DBIx::SearchBuilder::Record.3pm Installing /usr/share/man/man3/DBIx::SearchBuilder::Handle::Oracle.3pm Writing /usr/lib/perl5/site_perl/5.6.0/i386-linux/auto/DBIx/SearchBuilder/.packlist Appending installation info to /usr/lib/perl5/5.6.0/i386-linux/perllocal.pod make[1]: Leaving directory `/root/DBIx/DBIx-SearchBuilder'

Rt-devel mailing list
Rt-devel@lists.fsck.com
http://lists.fsck.com/mailman/listinfo/rt-devel

Mark Vevers. mark@ifl.net / mvevers@rm.com
Internet Backbone Engineering Team
Internet for Learning, Research Machines Plc
Tel: +44 1235 823380, Fax: +44 1235 823424


#3

Hehe, you missed the `-d’ flag to cvs update.On Mon, May 21, 2001 at 01:49:20PM +0100, Mark Vevers wrote:

Jens,

I had a similar problem due to the cvs not pulling cacheable.pm down.
It probably relates to version tags or a bug in CVS. I just wiped the
DBIx sources and pulled a new set.

Cheers
Mark

Jens von B�low wrote:

Greetings,

Can’t seem to sort this one out - I updated my sources from the CVS
repository this morning and did a make install.

As a result, I can no longer start up RT.

I have included the error message from Apache - as well as the "make"
results for DBIx.

I look forward to your responses.

Regards
Jens

BTW - a “make testdeps” did point out that my Mysql installation was out of
date - which I successfully updated - otherwise no further errors…


[root@localhost /root]# /etc/init.d/httpd start Starting httpd: [Mon May 21 08:21:56 2001] [error] Can't locate DBIx/SearchBuild er/Record/Cachable.pm in @INC (@INC contains: /opt/rt2/etc /opt/rt2/lib /usr/lib /perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0 /usr/lib/perl5/site_perl/5.6.0/i386 -linux /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl . /etc/httpd/ /et c/httpd/lib/perl) at /opt/rt2/lib/RT/Record.pm line 19. BEGIN failed--compilation aborted at /opt/rt2/lib/RT/Record.pm line 19. Compilation failed in require at /opt/rt2/lib/RT/CurrentUser.pm line 23. BEGIN failed--compilation aborted at /opt/rt2/lib/RT/CurrentUser.pm line 23. Compilation failed in require at /opt/rt2/lib/RT.pm line 3. BEGIN failed--compilation aborted at /opt/rt2/lib/RT.pm line 3. Compilation failed in require at /opt/rt2/bin/webmux.pl line 45. BEGIN failed--compilation aborted at /opt/rt2/bin/webmux.pl line 45. Compilation failed in require at (eval 3) line 1.

Syntax error on line 1184 of /etc/httpd/conf/httpd.conf:
Can’t locate DBIx/SearchBuilder/Record/Cachable.pm in @INC (@INC contains:
/opt/
rt2/etc /opt/rt2/lib /usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0
/usr/l
ib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0
/usr/lib/perl
5/site_perl . /etc/httpd/ /etc/httpd/lib/perl) at /opt/rt2/lib/RT/Record.pm
line
19.
BEGIN failed–compilation aborted at /opt/rt2/lib/RT/Record.pm line 19.
Compilation failed in require at /opt/rt2/lib/RT/CurrentUser.pm line 23.
BEGIN failed–compilation aborted at /opt/rt2/lib/RT/CurrentUser.pm line 23.
Compilation failed in require at /opt/rt2/lib/RT.pm line 3.
BEGIN failed–compilation aborted at /opt/rt2/lib/RT.pm line 3.
Compilation failed in require at /opt/rt2/bin/webmux.pl line 45.
BEGIN failed–compilation aborted at /opt/rt2/bin/webmux.pl line 45.
Compilation failed in require at (eval 3) line 1.

FAILED]
[root@localhost /root]#

and

[root@localhost DBIx]# make cd DBIx-SearchBuilder; perl Makefile.PL; make install Writing Makefile for DBIx::SearchBuilder make[1]: Entering directory `/root/DBIx/DBIx-SearchBuilder' Manifying blib/man3/DBIx::SearchBuilder::Handle.3pm Manifying blib/man3/DBIx::SearchBuilder::Handle::mysql.3pm Manifying blib/man3/DBIx::SearchBuilder.3pm Manifying blib/man3/DBIx::SearchBuilder::Record.3pm Manifying blib/man3/DBIx::SearchBuilder::Handle::Oracle.3pm Installing /usr/lib/perl5/site_perl/5.6.0/DBIx/SearchBuilder.pm Installing /usr/lib/perl5/site_perl/5.6.0/DBIx/SearchBuilder/Handle.pm Installing /usr/lib/perl5/site_perl/5.6.0/DBIx/SearchBuilder/Record.pm Installing /usr/lib/perl5/site_perl/5.6.0/DBIx/SearchBuilder/Handle/Pg.pm Installing /usr/lib/perl5/site_perl/5.6.0/DBIx/SearchBuilder/Handle/mysql.pm Installing /usr/lib/perl5/site_perl/5.6.0/DBIx/SearchBuilder/Handle/Oracle.pm Installing /usr/share/man/man3/DBIx::SearchBuilder::Handle.3pm Installing /usr/share/man/man3/DBIx::SearchBuilder::Handle::mysql.3pm Installing /usr/share/man/man3/DBIx::SearchBuilder.3pm Installing /usr/share/man/man3/DBIx::SearchBuilder::Record.3pm Installing /usr/share/man/man3/DBIx::SearchBuilder::Handle::Oracle.3pm Writing /usr/lib/perl5/site_perl/5.6.0/i386-linux/auto/DBIx/SearchBuilder/.packlist Appending installation info to /usr/lib/perl5/5.6.0/i386-linux/perllocal.pod make[1]: Leaving directory `/root/DBIx/DBIx-SearchBuilder'

Rt-devel mailing list
Rt-devel@lists.fsck.com
http://lists.fsck.com/mailman/listinfo/rt-devel


Mark Vevers. mark@ifl.net / mvevers@rm.com
Internet Backbone Engineering Team
Internet for Learning, Research Machines Plc
Tel: +44 1235 823380, Fax: +44 1235 823424


Rt-devel mailing list
Rt-devel@lists.fsck.com
http://lists.fsck.com/mailman/listinfo/rt-devel

meow
_ivan


#4

Can you include the lines from your apache config

-Feargal.

_/_/_/ _/_/_/  _/_/_/  Feargal Reilly,

_/ _/ / / Systems Administrator,
/ / //// The Communications Interactive Agency.
//
/ //
/ _/ _/ Phone: +353-86-8732249.

 Greetings,
 
 Can't seem to sort this one out - I updated my sources from the CVS
 repository this morning and did a make install.  
 
 As a result, I can no longer start up RT.
 
 I have included the error message from Apache - as well as the "make"
 results for DBIx.
 
 I look forward to your responses.
 
 Regards
 Jens
 
 BTW - a "make testdeps" did point out that my Mysql installation was out of
 date - which I successfully updated - otherwise no further errors...
 
 
 
 <snip>
 [root@localhost /root]# /etc/init.d/httpd start
 Starting httpd: [Mon May 21 08:21:56 2001] [error] Can't locate
 DBIx/SearchBuild
 er/Record/Cachable.pm in @INC (@INC contains: /opt/rt2/etc /opt/rt2/lib
 /usr/lib
 /perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0
 /usr/lib/perl5/site_perl/5.6.0/i386
 -linux /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl . /etc/httpd/
 /et
 c/httpd/lib/perl) at /opt/rt2/lib/RT/Record.pm line 19.
 BEGIN failed--compilation aborted at /opt/rt2/lib/RT/Record.pm line 19.
 Compilation failed in require at /opt/rt2/lib/RT/CurrentUser.pm line 23.
 BEGIN failed--compilation aborted at /opt/rt2/lib/RT/CurrentUser.pm line 23.
 Compilation failed in require at /opt/rt2/lib/RT.pm line 3.
 BEGIN failed--compilation aborted at /opt/rt2/lib/RT.pm line 3.
 Compilation failed in require at /opt/rt2/bin/webmux.pl line 45.
 BEGIN failed--compilation aborted at /opt/rt2/bin/webmux.pl line 45.
 Compilation failed in require at (eval 3) line 1.
 
 Syntax error on line 1184 of /etc/httpd/conf/httpd.conf:
 Can't locate DBIx/SearchBuilder/Record/Cachable.pm in @INC (@INC contains:
 /opt/
 rt2/etc /opt/rt2/lib /usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0
 /usr/l
 ib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0
 /usr/lib/perl
 5/site_perl . /etc/httpd/ /etc/httpd/lib/perl) at /opt/rt2/lib/RT/Record.pm
 line
  19.
 BEGIN failed--compilation aborted at /opt/rt2/lib/RT/Record.pm line 19.
 Compilation failed in require at /opt/rt2/lib/RT/CurrentUser.pm line 23.
 BEGIN failed--compilation aborted at /opt/rt2/lib/RT/CurrentUser.pm line 23.
 Compilation failed in require at /opt/rt2/lib/RT.pm line 3.
 BEGIN failed--compilation aborted at /opt/rt2/lib/RT.pm line 3.
 Compilation failed in require at /opt/rt2/bin/webmux.pl line 45.
 BEGIN failed--compilation aborted at /opt/rt2/bin/webmux.pl line 45.
 Compilation failed in require at (eval 3) line 1.
 
 FAILED]
 [root@localhost /root]#
 </snip>
 
 and
 
 <snip>
 [root@localhost DBIx]# make
 cd DBIx-SearchBuilder; perl Makefile.PL; make install
 Writing Makefile for DBIx::SearchBuilder
 make[1]: Entering directory `/root/DBIx/DBIx-SearchBuilder'
 Manifying blib/man3/DBIx::SearchBuilder::Handle.3pm
 Manifying blib/man3/DBIx::SearchBuilder::Handle::mysql.3pm
 Manifying blib/man3/DBIx::SearchBuilder.3pm
 Manifying blib/man3/DBIx::SearchBuilder::Record.3pm
 Manifying blib/man3/DBIx::SearchBuilder::Handle::Oracle.3pm
 Installing /usr/lib/perl5/site_perl/5.6.0/DBIx/SearchBuilder.pm
 Installing /usr/lib/perl5/site_perl/5.6.0/DBIx/SearchBuilder/Handle.pm
 Installing /usr/lib/perl5/site_perl/5.6.0/DBIx/SearchBuilder/Record.pm
 Installing /usr/lib/perl5/site_perl/5.6.0/DBIx/SearchBuilder/Handle/Pg.pm
 Installing /usr/lib/perl5/site_perl/5.6.0/DBIx/SearchBuilder/Handle/mysql.pm
 Installing
 /usr/lib/perl5/site_perl/5.6.0/DBIx/SearchBuilder/Handle/Oracle.pm
 Installing /usr/share/man/man3/DBIx::SearchBuilder::Handle.3pm
 Installing /usr/share/man/man3/DBIx::SearchBuilder::Handle::mysql.3pm
 Installing /usr/share/man/man3/DBIx::SearchBuilder.3pm
 Installing /usr/share/man/man3/DBIx::SearchBuilder::Record.3pm
 Installing /usr/share/man/man3/DBIx::SearchBuilder::Handle::Oracle.3pm
 Writing
 /usr/lib/perl5/site_perl/5.6.0/i386-linux/auto/DBIx/SearchBuilder/.packlist
 Appending installation info to /usr/lib/perl5/5.6.0/i386-linux/perllocal.pod
 make[1]: Leaving directory `/root/DBIx/DBIx-SearchBuilder'
 </snip>
 
 
 Rt-devel mailing list
 Rt-devel@lists.fsck.com
 http://lists.fsck.com/mailman/listinfo/rt-devel