Amei595409929 发表于 2011-11-16 14:38:48

Bugzilla安装时检测DBD modules报错

Bugzilla安装时检测DBD modules报错,详细信息如下。(注:安装了Mysql)

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:11

问题已经解决,perl版本冲突问题造成的。换了一个perl版本,就ok鸟

zftest2008 发表于 2011-11-16 18:07:37

恩 官方解释是最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:52

回复 3# zftest2008 非常感谢,告诉了冲突的解决方案。

123testing 发表于 2011-11-23 14:49:28

问题已经解决,perl版本冲突问题造成的。换了一个perl版本,就ok鸟
Amei595409929 发表于 2011-11-16 17:06 http://bbs.51testing.com/images/common/back.gif

能把你的Perl安装包给我发份么,我遇到了和你一样的问题,:)
我的qq邮箱1935209152@qq.com谢了

123testing 发表于 2011-11-23 16:15:55

问题已解决已在线装了,:P

Amei595409929 发表于 2011-11-29 10:58:31

回复 6# 123testing 不要意思来晚了。问题已经解决了那就恭喜了。

serenahjj 发表于 2011-12-28 11:11:42

回复 1# Amei595409929


    您好,能不能把你的bugzillamodules发我一份呢,我的Email-MIME版本太低,无法安装,我的邮箱649281704@qq.com谢谢
页: [1]
查看完整版本: Bugzilla安装时检测DBD modules报错