mogstored无法启动,请熟悉mogilefs的朋友帮帮忙!

发布于 2022-09-03 19:11:54 字数 2077 浏览 9 评论 4

操作系统: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;

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

梦里南柯 2022-09-09 12:48:08

回复 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。这次才安装成功。

乖不如嘢 2022-09-08 09:52:20

linux真是博大
楼主说得这些都没用过
michael1983 发表于 2010-05-14 23:52

难道mogilefs真那么冷门?

断爱 2022-09-08 08:36:19

linux真是博大
楼主说得这些都没用过

2022-09-08 07:14:59

自己先顶起来

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文