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
The rt-users Archives
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’
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
The rt-users Archives
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
The rt-users Archives
Be sure to check out the RT wiki at http://wiki.bestpractical.com
–
The rt-users Archives
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