安装mogilefs-server 时候出现的错误.大家帮忙看看啊.

chinasjok
安装mogilefs-server 时候出现的错误.大家帮忙看看啊.

[code][root@localhost mogilefs-server-2.17]# perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for mogilefs-server
[root@localhost mogilefs-server-2.17]# make
cp lib/MogileFS/Store.pm blib/lib/MogileFS/Store.pm
cp lib/MogileFS/RebalancePolicy.pm blib/lib/MogileFS/RebalancePolicy.pm
cp lib/Mogstored/ChildProcess/DiskUsage.pm blib/lib/Mogstored/ChildProcess/DiskUsage.pm
cp lib/MogileFS/Server.pm blib/lib/MogileFS/Server.pm
cp lib/MogileFS/Sys.pm blib/lib/MogileFS/Sys.pm
cp lib/MogileFS/RebalancePolicy/PercentFree.pm blib/lib/MogileFS/RebalancePolicy/PercentFree.pm
cp lib/Mogstored/HTTPServer.pm blib/lib/Mogstored/HTTPServer.pm
cp lib/Mogstored/FIDStatter.pm blib/lib/Mogstored/FIDStatter.pm
cp lib/Mogstored/HTTPServer/Apache.pm blib/lib/Mogstored/HTTPServer/Apache.pm
cp lib/MogileFS/Exception.pm blib/lib/MogileFS/Exception.pm
cp lib/Mogstored/HTTPServer/Lighttpd.pm blib/lib/Mogstored/HTTPServer/Lighttpd.pm
cp lib/Mogstored/SideChannelClient.pm blib/lib/Mogstored/SideChannelClient.pm
cp lib/MogileFS/RebalancePolicy/Random.pm blib/lib/MogileFS/RebalancePolicy/Random.pm
cp lib/MogileFS/Worker/Delete.pm blib/lib/MogileFS/Worker/Delete.pm
cp lib/MogileFS/ProcManager.pm blib/lib/MogileFS/ProcManager.pm
cp lib/MogileFS/Worker/Fsck.pm blib/lib/MogileFS/Worker/Fsck.pm
cp lib/Mogstored/HTTPServer/Perlbal.pm blib/lib/Mogstored/HTTPServer/Perlbal.pm
cp lib/MogileFS/Worker/Replicate.pm blib/lib/MogileFS/Worker/Replicate.pm
cp lib/MogileFS/RebalancePolicy/DrainDevices.pm blib/lib/MogileFS/RebalancePolicy/DrainDevices.pm
cp lib/MogileFS/ReplicationPolicy.pm blib/lib/MogileFS/ReplicationPolicy.pm
cp lib/MogileFS/Store/Postgres.pm blib/lib/MogileFS/Store/Postgres.pm
cp lib/MogileFS/Class.pm blib/lib/MogileFS/Class.pm
cp lib/MogileFS/IOStatWatcher.pm blib/lib/MogileFS/IOStatWatcher.pm
cp lib/Mogstored/ChildProcess/FIDSizes.pm blib/lib/Mogstored/ChildProcess/FIDSizes.pm
cp lib/MogileFS/DevFID.pm blib/lib/MogileFS/DevFID.pm
cp lib/MogileFS/Worker/Monitor.pm blib/lib/MogileFS/Worker/Monitor.pm
cp lib/MogileFS/Host.pm blib/lib/MogileFS/Host.pm
cp lib/MogileFS/ReplicationRequest.pm blib/lib/MogileFS/ReplicationRequest.pm
cp lib/MogileFS/FID.pm blib/lib/MogileFS/FID.pm
cp lib/MogileFS/Connection/Client.pm blib/lib/MogileFS/Connection/Client.pm
cp lib/MogileFS/Worker/Query.pm blib/lib/MogileFS/Worker/Query.pm
cp lib/MogileFS/Connection/Mogstored.pm blib/lib/MogileFS/Connection/Mogstored.pm
cp lib/MogileFS/Connection/Worker.pm blib/lib/MogileFS/Connection/Worker.pm
cp lib/MogileFS/Store/MySQL.pm blib/lib/MogileFS/Store/MySQL.pm
cp lib/MogileFS/Domain.pm blib/lib/MogileFS/Domain.pm
cp lib/MogileFS/Util.pm blib/lib/MogileFS/Util.pm
cp lib/Mogstored/ChildProcess.pm blib/lib/Mogstored/ChildProcess.pm
cp lib/MogileFS/ReplicationPolicy/MultipleHosts.pm blib/lib/MogileFS/ReplicationPolicy/MultipleHosts.pm
cp lib/MogileFS/Config.pm blib/lib/MogileFS/Config.pm
cp lib/MogileFS/DeviceState.pm blib/lib/MogileFS/DeviceState.pm
cp lib/Mogstored/SideChannelListener.pm blib/lib/Mogstored/SideChannelListener.pm
cp lib/MogileFS/Worker.pm blib/lib/MogileFS/Worker.pm
cp lib/MogileFS/Overview.pm blib/lib/MogileFS/Overview.pm
cp lib/MogileFS/Worker/Reaper.pm blib/lib/MogileFS/Worker/Reaper.pm
cp lib/MogileFS/Store/SQLite.pm blib/lib/MogileFS/Store/SQLite.pm
cp lib/Mogstored/ChildProcess/IOStat.pm blib/lib/Mogstored/ChildProcess/IOStat.pm
cp lib/MogileFS/HTTPFile.pm blib/lib/MogileFS/HTTPFile.pm
cp lib/MogileFS/Device.pm blib/lib/MogileFS/Device.pm
cp mogilefsd blib/script/mogilefsd
/usr/local/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/mogilefsd
cp mogautomount blib/script/mogautomount
/usr/local/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/mogautomount
cp mogstored blib/script/mogstored
/usr/local/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/mogstored
cp mogdbsetup blib/script/mogdbsetup
/usr/local/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/mogdbsetup
Manifying blib/man1/mogilefsd.1
Manifying blib/man1/mogautomount.1
Manifying blib/man1/mogstored.1
Manifying blib/man3/MogileFS::Store.3
Manifying blib/man3/MogileFS::DevFID.3
Manifying blib/man3/MogileFS::ReplicationPolicy::MultipleHosts.3
Manifying blib/man3/MogileFS::FID.3
Manifying blib/man3/MogileFS::Server.3
Manifying blib/man3/MogileFS::Overview.3
Manifying blib/man3/MogileFS::Worker::Replicate.3
Manifying blib/man3/MogileFS::Worker::Query.3
Manifying blib/man3/MogileFS::ReplicationPolicy.3
Manifying blib/man3/MogileFS::Store::Postgres.3
Manifying blib/man3/MogileFS::Store::SQLite.3
Manifying blib/man3/MogileFS::IOStatWatcher.3
Manifying blib/man3/MogileFS::Store::MySQL.3
[root@localhost mogilefs-server-2.17]# make test
PERL_DL_NONLAZY=1 /usr/local/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-startup................Can't find mogadm utility.
skipped
        all skipped: Can't find mogadm executable, necessary for testing.
t/10-weighting..............Can't find mogadm utility.
skipped
        all skipped: Can't find mogadm executable, necessary for testing.
t/20-filepaths..............Can't find mogadm utility.
skipped
        all skipped: Can't find mogadm executable, necessary for testing.
t/domains-classes...........Failed to load MogileFS::Store::MySQL: DBI version 1.44 required--this is only version 1.40 at lib/MogileFS/Store/MySQL.pm line 4.
BEGIN failed--compilation aborted at lib/MogileFS/Store/MySQL.pm line 4.
Compilation failed in require at (eval 3) line 1.
BEGIN failed--compilation aborted at (eval 3) line 1.
skipped
        all skipped: Can't create temporary test database: Failed to run mogdbsetup (/root/mogilefs/aa/mogilefs-server-2.17/t/../mogdbsetup). at /root/mogilefs/aa/mogilefs-server-2.17/blib/lib/MogileFS/Store/MySQL.pm line 170.
t/fid-stat..................ok                                               
t/hosts-devices.............Failed to load MogileFS::Store::MySQL: DBI version 1.44 required--this is only version 1.40 at lib/MogileFS/Store/MySQL.pm line 4.
BEGIN failed--compilation aborted at lib/MogileFS/Store/MySQL.pm line 4.
Compilation failed in require at (eval 3) line 1.
BEGIN failed--compilation aborted at (eval 3) line 1.
skipped
        all skipped: Can't create temporary test database: Failed to run mogdbsetup (/root/mogilefs/aa/mogilefs-server-2.17/t/../mogdbsetup). at /root/mogilefs/aa/mogilefs-server-2.17/blib/lib/MogileFS/Store/MySQL.pm line 170.
t/mogstored-shutdown........Can't locate Perlbal.pm in @INC (@INC contains: lib /root/mogilefs/aa/mogilefs-server-2.17/blib/lib/5.8.5/i386-linux-thread-multi /root/mogilefs/aa/mogilefs-server-2.17/blib/lib/5.8.5 /root/mogilefs/aa/mogilefs-server-2.17/blib/lib/i386-linux-thread-multi /root/mogilefs/aa/mogilefs-server-2.17/blib/lib/5.8.4 /root/mogilefs/aa/mogilefs-server-2.17/blib/lib/5.8.3 /root/mogilefs/aa/mogilefs-server-2.17/blib/lib/5.8.2 /root/mogilefs/aa/mogilefs-server-2.17/blib/lib/5.8.1 /root/mogilefs/aa/mogilefs-server-2.17/blib/lib/5.8.0 /root/mogilefs/aa/mogilefs-server-2.17/blib/lib /root/mogilefs/aa/mogilefs-server-2.17/blib/arch/5.8.5/i386-linux-thread-multi /root/mogilefs/aa/mogilefs-server-2.17/blib/arch/5.8.5 /root/mogilefs/aa/mogilefs-server-2.17/blib/arch/i386-linux-thread-multi /root/mogilefs/aa/mogilefs-server-2.17/blib/arch/5.8.4 /root/mogilefs/aa/mogilefs-server-2.17/blib/arch/5.8.3 /root/mogilefs/aa/mogilefs-server-2.17/blib/arch/5.8.2 /root/mogilefs/aa/mogilefs-server-2.17/blib/arch/5.8.1 /root/mogilefs/aa/mogilefs-server-2.17/blib/arch/5.8.0 /root/mogilefs/aa/mogilefs-server-2.17/blib/arch /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at /root/mogilefs/aa/mogilefs-server-2.17/t/../mogstored line 17.
BEGIN failed--compilation aborted at /root/mogilefs/aa/mogilefs-server-2.17/t/../mogstored line 17.
t/mogstored-shutdown........NOK 1                                            
#   Failed test 'started daemonized mogstored'
#   in t/mogstored-shutdown.t at line 23.
Use of uninitialized value in concatenation (.) or string at t/mogstored-shutdown.t line 25.
exist =
wasn't able to start up. at t/mogstored-shutdown.t line 30.
# Looks like you planned 4 tests but only ran 1.
# Looks like you failed 1 test of 1 run.
# Looks like your test died just after 1.
t/mogstored-shutdown........dubious                                          
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-4
        Failed 4/4 tests, 0.00% okay
t/multiple-hosts-replpol....ok                                               
t/store.....................Failed to load MogileFS::Store::MySQL: DBI version 1.44 required--this is only version 1.40 at lib/MogileFS/Store/MySQL.pm line 4.
BEGIN failed--compilation aborted at lib/MogileFS/Store/MySQL.pm line 4.
Compilation failed in require at (eval 3) line 1.
BEGIN failed--compilation aborted at (eval 3) line 1.
skipped
        all skipped: Can't create temporary test database: Failed to run mogdbsetup (/root/mogilefs/aa/mogilefs-server-2.17/t/../mogdbsetup). at /root/mogilefs/aa/mogilefs-server-2.17/blib/lib/MogileFS/Store/MySQL.pm line 170.
t/util......................ok                                               
Failed Test            Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/mogstored-shutdown.t  255 65280     4    7 175.00%  1-4
6 tests skipped.
Failed 1/10 test scripts, 90.00% okay. 4/29 subtests failed, 86.21% okay.
make: *** [test_dynamic] 错误 255
[root@localhost mogilefs-server-2.17]#
[/code]

前几天一直在看有关mogilefs 的介绍.今天早上开始正式安装.  
一个包又一个包的依赖.晕死了.好在[url]http://search.cpan.org[/url] 大部分都能下载到。
但在安装 mogilefs-server-2.17 是碰到看不懂的问题了.
大家帮忙看看,这是什么回事.还想知道什么随时往上贴.先谢过!

chinasjok
在make test 那里出现问题了

chinasjok
[code][root@localhost mogilefs-server-2.17]# mog
mogadm   mogtool  
[/code]

我已经把  MogileFS-Utils-2.07.tar.tar 这个装上 已经有那个命令了啊:em14:

chinasjok
:em16: 我就知道会沉下来.顶!我这还没找到解决办法啊..:em16: