51Testing软件测试论坛

标题: Bugzilla安装时检测DBD modules报错 [打印本页]

作者: Amei595409929    时间: 2011-11-16 14:38
标题: Bugzilla安装时检测DBD modules报错
Bugzilla安装时检测DBD modules报错,详细信息如下。(注:安装了Mysql)
[attach]76109[/attach]
E:\software\Defect Management tool\bugzilla\bugzilla-4.0.2\bugzilla-4.0.2>perl c
hecksetup.pl
Set up gcc environment - 3.4.5 (mingw-vista special r3)
* This is Bugzilla 4.0.2 on perl 5.14.2
* Running on WinXP/.Net Build 2600 (Service Pack 3)

Checking perl modules...
Checking for               CGI.pm (v3.51)     ok: found v3.55
Checking for           Digest-SHA (any)       ok: found v5.62
Checking for             TimeDate (v2.21)     ok: found v2.24
Checking for             DateTime (v0.28)     ok: found v0.70
Checking for    DateTime-TimeZone (v0.79)     ok: found v1.42
Checking for                  DBI (v1.614)    ok: found v1.616
Checking for     Template-Toolkit (v2.22)     ok: found v2.22
Checking for           Email-Send (v2.16)     ok: found v2.198
Checking for           Email-MIME (v1.904)    ok: found v1.910
Checking for                  URI (any)       ok: found v1.59
Checking for       List-MoreUtils (v0.22)     ok: found v0.33

Checking available perl DBD modules...
Invalid version format (non-numeric data) at Bugzilla/Install/Requirements.pm li
ne 702.

作者: Amei595409929    时间: 2011-11-16 17:06
问题已经解决,perl版本冲突问题造成的。换了一个perl版本,就ok鸟
作者: zftest2008    时间: 2011-11-16 18:07
恩 官方解释是最perl最新的一些文件和vbugzilla4.0有写不兼容 问题已经:在bugzilla4.0.3上解决。

另外解决开发人员给出的临时解决方案:
if ($found && !ref($found) && $found eq '-1') {
             $found_string = install_string('module_not_found');
         }
替换文件:
bugzilla\install\requirements.pm 大概在702行左右
同样的语句:
if ($found &&found eq '-1') {
覆盖后保存 重新执行:
perl checksetup.pl
即可编译通过!
作者: Amei595409929    时间: 2011-11-17 13:19
回复 3# zftest2008 非常感谢,告诉了冲突的解决方案。
作者: 123testing    时间: 2011-11-23 14:49
问题已经解决,perl版本冲突问题造成的。换了一个perl版本,就ok鸟
Amei595409929 发表于 2011-11-16 17:06


能把你的Perl安装包给我发份么,我遇到了和你一样的问题,
我的qq邮箱1935209152@qq.com谢了
作者: 123testing    时间: 2011-11-23 16:15
问题已解决已在线装了,
作者: Amei595409929    时间: 2011-11-29 10:58
回复 6# 123testing 不要意思来晚了。问题已经解决了那就恭喜了。
作者: serenahjj    时间: 2011-12-28 11:11
回复 1# Amei595409929


    您好,能不能把你的bugzillamodules发我一份呢,我的Email-MIME版本太低,无法安装,我的邮箱649281704@qq.com谢谢




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2