RT 3.3.11 make testdeps = segfault

I am upgrading RT 3.0.10 on a Suse 8.2 box.

Running ‘make testdeps’ reults in a segfault. Omitting
the --with-mysql option avoids this. Any ideas?

Thanks.

-Todd

slah001:~/rt-3.3.11 # make testdeps
/usr/local/bin/perl ./sbin/rt-test-dependencies --verbose --with-mysql
perl:
5.8.3…found
users:
rt group (rt)…found
bin owner (root)…found
libs owner (root)…found
libs group (bin)…found
web owner (wwwrun)…found
web group (nogroup)…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
.
.
.
.
.
YAML …found
DEV dependencies:
Regexp::Common …found
Time::HiRes …found
Test::Inline …found
Apache::Test …found
HTML::Form …found
HTML::TokeParser …found
WWW::Mechanize …found
Test::WWW::Mechanize …MISSING
Module::Refresh 0.03…MISSING
MYSQL dependencies:
make: *** [testdeps] Segmentation fault

BTW,

perl = 5.8.3
make = 3.80On Tue, Nov 16, 2004 at 12:56:51PM -0500, Todd Chapman wrote:

I am upgrading RT 3.0.10 on a Suse 8.2 box.

Running ‘make testdeps’ reults in a segfault. Omitting
the --with-mysql option avoids this. Any ideas?

Thanks.

-Todd

slah001:~/rt-3.3.11 # make testdeps
/usr/local/bin/perl ./sbin/rt-test-dependencies --verbose --with-mysql
perl:
5.8.3…found
users:
rt group (rt)…found
bin owner (root)…found
libs owner (root)…found
libs group (bin)…found
web owner (wwwrun)…found
web group (nogroup)…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
.
.
.
.
.
YAML …found
DEV dependencies:
Regexp::Common …found
Time::HiRes …found
Test::Inline …found
Apache::Test …found
HTML::Form …found
HTML::TokeParser …found
WWW::Mechanize …found
Test::WWW::Mechanize …MISSING
Module::Refresh 0.03…MISSING
MYSQL dependencies:
make: *** [testdeps] Segmentation fault


http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Be sure to check out the RT wiki at http://wiki.bestpractical.com

BTW,

perl = 5.8.3
make = 3.80
Run these:

perl -MDBD::Mysql -e1

perl -mModule::Refresh -MDBD::Mysql -e1

perl -mModule::Refresh -e’use DBD::Mysql’

Strangeness. RT seems to be working anyway…

slah001:~/rt-3.3.11 # which perl
/usr/local/bin/perl

slah001:~/rt-3.3.11 # /usr/local/bin/perl -v

This is perl, v5.8.3 built for i686-linux

Copyright 1987-2003, Larry Wall

slah001:~/rt-3.3.11 # /usr/local/bin/perl -MCPAN -e 'install Module::Refresh’
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
Database was generated on Tue, 16 Nov 2004 11:09:27 GMT
Module::Refresh is up to date.

slah001:~/rt-3.3.11 # perl -MDBD::Mysql -e1
Can’t locate DBD/Mysql.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.3/i686-linux /usr/local/lib/perl5/5.8.3 /usr/local/lib/perl5/site_perl/5.8.3/i686-linux /usr/local/lib/perl5/site_perl/5.8.3 /usr/local/lib/perl5/site_perl .).
BEGIN failed–compilation aborted.

slah001:~/rt-3.3.11 # perl -mModule::Refresh -MDBD::Mysql -e1
Can’t locate DBD/Mysql.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.3/i686-linux /usr/local/lib/perl5/5.8.3 /usr/local/lib/perl5/site_perl/5.8.3/i686-linux /usr/local/lib/perl5/site_perl/5.8.3 /usr/local/lib/perl5/site_perl .).
BEGIN failed–compilation aborted.

slah001:~/rt-3.3.11 # perl -mModule::Refresh -e’use DBD::Mysql’
Can’t locate DBD/Mysql.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.3/i686-linux /usr/local/lib/perl5/5.8.3 /usr/local/lib/perl5/site_perl/5.8.3/i686-linux /usr/local/lib/perl5/site_perl/5.8.3 /usr/local/lib/perl5/site_perl .) at -e line 1.
BEGIN failed–compilation aborted at -e line 1.On Tue, Nov 16, 2004 at 01:40:18PM -0500, Jesse Vincent wrote:

On Tue, Nov 16, 2004 at 12:58:52PM -0500, Todd Chapman wrote:

BTW,

perl = 5.8.3
make = 3.80
Run these:

perl -MDBD::Mysql -e1

perl -mModule::Refresh -MDBD::Mysql -e1

perl -mModule::Refresh -e’use DBD::Mysql’

Strangeness. RT seems to be working anyway…

Er, sorry. DBD::mysql

slah001:~/rt-3.3.11 # perl -MDBD::mysql -e1
slah001:~/rt-3.3.11 # perl -mModule::Refresh -MDBD::mysql -e1
slah001:~/rt-3.3.11 # perl -mModule::Refresh -e’use DBD::mysql’
slah001:~/rt-3.3.11 #

But why is this happening?

slah001:~/rt-3.3.11 # make testdeps | grep MISS
Test::WWW::Mechanize …MISSING
Module::Refresh 0.03…MISSING
make: *** [testdeps] Segmentation fault

slah001:~/rt-3.3.11 # /usr/local/bin/perl -MCPAN -e 'install Module::Refresh’
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
Database was generated on Tue, 16 Nov 2004 11:09:27 GMT
Module::Refresh is up to date.

slah001:~/rt-3.3.11 # grep VERSION /usr//local/lib/perl5/site_perl/5.8.3/Module/Refresh.pm
use vars qw( $VERSION %CACHE );
$VERSION = “0.04”;

slah001:~/rt-3.3.11 # perl -MModule::Refresh -e 'print $Module::Refresh::VERSION’
slah001:~/rt-3.3.11 #On Tue, Nov 16, 2004 at 01:55:47PM -0500, Jesse Vincent wrote:

On Tue, Nov 16, 2004 at 01:15:30PM -0500, Todd Chapman wrote:

Strangeness. RT seems to be working anyway…

Er, sorry. DBD::mysql

If you remove module::refresh from RT’s testdeps script, does it still
segfault?On Tue, Nov 16, 2004 at 01:23:41PM -0500, Todd Chapman wrote:

slah001:~/rt-3.3.11 # perl -MDBD::mysql -e1
slah001:~/rt-3.3.11 # perl -mModule::Refresh -MDBD::mysql -e1
slah001:~/rt-3.3.11 # perl -mModule::Refresh -e’use DBD::mysql’
slah001:~/rt-3.3.11 #

But why is this happening?

slah001:~/rt-3.3.11 # make testdeps | grep MISS
Test::WWW::Mechanize …MISSING
Module::Refresh 0.03…MISSING
make: *** [testdeps] Segmentation fault

slah001:~/rt-3.3.11 # /usr/local/bin/perl -MCPAN -e 'install Module::Refresh’
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
Database was generated on Tue, 16 Nov 2004 11:09:27 GMT
Module::Refresh is up to date.

slah001:~/rt-3.3.11 # grep VERSION /usr//local/lib/perl5/site_perl/5.8.3/Module/Refresh.pm
use vars qw( $VERSION %CACHE );
$VERSION = “0.04”;

slah001:~/rt-3.3.11 # perl -MModule::Refresh -e 'print $Module::Refresh::VERSION’
slah001:~/rt-3.3.11 #

On Tue, Nov 16, 2004 at 01:55:47PM -0500, Jesse Vincent wrote:

On Tue, Nov 16, 2004 at 01:15:30PM -0500, Todd Chapman wrote:

Strangeness. RT seems to be working anyway…

Er, sorry. DBD::mysql

No. Removing module::refresh allows it to run successfully.

-ToddOn Tue, Nov 16, 2004 at 03:00:41PM -0500, Jesse Vincent wrote:

If you remove module::refresh from RT’s testdeps script, does it still
segfault?

On Tue, Nov 16, 2004 at 01:23:41PM -0500, Todd Chapman wrote:

slah001:~/rt-3.3.11 # perl -MDBD::mysql -e1
slah001:~/rt-3.3.11 # perl -mModule::Refresh -MDBD::mysql -e1
slah001:~/rt-3.3.11 # perl -mModule::Refresh -e’use DBD::mysql’
slah001:~/rt-3.3.11 #

But why is this happening?

slah001:~/rt-3.3.11 # make testdeps | grep MISS
Test::WWW::Mechanize …MISSING
Module::Refresh 0.03…MISSING
make: *** [testdeps] Segmentation fault

slah001:~/rt-3.3.11 # /usr/local/bin/perl -MCPAN -e 'install Module::Refresh’
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
Database was generated on Tue, 16 Nov 2004 11:09:27 GMT
Module::Refresh is up to date.

slah001:~/rt-3.3.11 # grep VERSION /usr//local/lib/perl5/site_perl/5.8.3/Module/Refresh.pm
use vars qw( $VERSION %CACHE );
$VERSION = “0.04”;

slah001:~/rt-3.3.11 # perl -MModule::Refresh -e 'print $Module::Refresh::VERSION’
slah001:~/rt-3.3.11 #

On Tue, Nov 16, 2004 at 01:55:47PM -0500, Jesse Vincent wrote:

On Tue, Nov 16, 2004 at 01:15:30PM -0500, Todd Chapman wrote:

Strangeness. RT seems to be working anyway…

Er, sorry. DBD::mysql

change Module::Refresh 0.03 to Module::Refresh -> no segfault (freebsd 4.10)


Test::WWW::Mechanize …found
Module::Refresh …found
MYSQL dependencies:
DBD::mysql 2.1018…found

Module Refresh 0.05, now on CPAN should fix this issue.On Tue, Nov 16, 2004 at 03:32:06PM -0500, Bruce Segal wrote:

change Module::Refresh 0.03 to Module::Refresh -> no segfault (freebsd 4.10)


Test::WWW::Mechanize …found
Module::Refresh …found
MYSQL dependencies:
DBD::mysql 2.1018…found


http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Be sure to check out the RT wiki at http://wiki.bestpractical.com

RT 3.4rc1 still has this issue.

-ToddOn Tue, Nov 16, 2004 at 11:17:03PM -0500, Jesse Vincent wrote:

Module Refresh 0.05, now on CPAN should fix this issue.

On Tue, Nov 16, 2004 at 03:32:06PM -0500, Bruce Segal wrote:

change Module::Refresh 0.03 to Module::Refresh -> no segfault (freebsd 4.10)


Test::WWW::Mechanize …found
Module::Refresh …found
MYSQL dependencies:
DBD::mysql 2.1018…found


http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Be sure to check out the RT wiki at http://wiki.bestpractical.com


http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Be sure to check out the RT wiki at http://wiki.bestpractical.com

RT 3.4rc1 still has this issue.

What version of module::refresh do you have?

0.03. I upgraded it using CPAN shell a now fixdeps handles
everything else without problem.On Mon, Dec 20, 2004 at 02:50:36PM -0500, Jesse Vincent wrote:

On Mon, Dec 20, 2004 at 02:03:41PM -0500, Todd Chapman wrote:

RT 3.4rc1 still has this issue.

What version of module::refresh do you have?

-Todd