免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4795 | 回复: 4
打印 上一主题 下一主题

[mogileFS] mogstored无法启动,请熟悉mogilefs的朋友帮帮忙! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-05-14 16:12 |只看该作者 |倒序浏览
操作系统:CentOS 5.3
安装方式:yum(使用epel源)

输入“service mogstored start”后显示以下错误信息——

Starting MogileFS tracker daemon: Can't locate Perlbal.pm in @INC (@INC contains: lib /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 . /usr/lib/perl5/vendor_perl/5.8.8/mogdeps) at /usr/bin/mogstored line 41.
BEGIN failed--compilation aborted at /usr/bin/mogstored line 41.
                                                           [失败]


我以为是没有安装Perlbal,于是安装并启动Perlbal后再次输入“service mogstored start”,这次的错误信息如下——


Starting MogileFS tracker daemon: Can't locate Mogstored/HTTPServer/Perlbal.pm in @INC (@INC contains: lib /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 . /usr/lib/perl5/vendor_perl/5.8.8/mogdeps) at /usr/bin/mogstored line 46.
BEGIN failed--compilation aborted at /usr/bin/mogstored line 46.
                                                           [失败]


错误都是出在 /usr/bin/mogstored ,我查看了代码

41行: use Perlbal 1.53;
46行: use Mogstored::HTTPServer::Perlbal;

很明显是少装了些什么东西。

想向高手们求个思路,这样的情况该如何分析处理?

论坛徽章:
0
2 [报告]
发表于 2010-05-14 19:51 |只看该作者
自己先顶起来

论坛徽章:
10
处女座
日期:2015-01-22 16:08:50技术图书徽章
日期:2018-09-13 11:25:52技术图书徽章
日期:2018-09-13 11:25:45技术图书徽章
日期:2018-09-13 11:25:37技术图书徽章
日期:2018-09-13 11:25:29黑曼巴
日期:2018-06-04 09:03:192017金鸡报晓
日期:2017-01-10 15:19:56极客徽章
日期:2016-12-07 14:03:402015年迎新春徽章
日期:2015-03-04 09:50:28技术图书徽章
日期:2018-09-13 11:26:01
3 [报告]
发表于 2010-05-14 23:52 |只看该作者
linux真是博大
楼主说得这些都没用过

论坛徽章:
0
4 [报告]
发表于 2010-05-15 21:53 |只看该作者
linux真是博大
楼主说得这些都没用过
michael1983 发表于 2010-05-14 23:52


难道mogilefs真那么冷门?

论坛徽章:
0
5 [报告]
发表于 2010-10-22 11:04 |只看该作者
回复 1# teaball


    建议你重新安装mogstored,我的也曾经出现这样的问题。后来发现我的安装目录下面只有IO, MogileFS两个文件夹,我的安装目录是/usr/local/share/perl5下面。如果安装正确的话,这个目录下面应该有四个文件夹,分别是IO, mogdeps, MogileFS, Mogstored. 其中你提到的Perlbal.pm文件在mogdeps文件夹内,而Mogstored/HTTPServer/Perlbal.pm是在Mogstored文件夹下面。我在第一次安装的时候,Mogstored不在安装目录/usr/local/share/perl5下,然后我从其他地方把Mogstored文件夹拷贝到安装目录下,还是不行,后来发现时HTTPServer文件夹是空的。后来用rpm -e命令卸载了mogilefs所有的三个组件,然后用yum安装MogileFS,本地安装MogileFS Client, MogileFS Utils。这次才安装成功。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP