2013-04-11 31 views
1

的Solaris二進制我運行Solaris 10操作系統 我從網上下載mongodb.org 2.4.1驅動無法運行Solaris10的

下面是日誌:

foo $ ./mongod --dbpath /dpool/mongodb/data --pidfilepath /dpool/mongodb/run/mongod.pid 
Wed Apr 10 21:19:54.832 [initandlisten] MongoDB starting : pid=25116 port=27017  dbpath=/dpool/mongodb/data 64-bit host=foo.example.net 
Wed Apr 10 21:19:54.833 [initandlisten] 
Wed Apr 10 21:19:54.833 [initandlisten] ** NOTE: your operating system version does not support the method that MongoDB 
Wed Apr 10 21:19:54.833 [initandlisten] **  uses to detect impending page faults. 
Wed Apr 10 21:19:54.833 [initandlisten] **  This may result in slower performance for certain use cases 
Wed Apr 10 21:19:54.833 [initandlisten] 
Wed Apr 10 21:19:54.833 [initandlisten] db version v2.4.1 
Wed Apr 10 21:19:54.833 [initandlisten] git version: 1560959e9ce11a693be8b4d0d160d633eee75110 
Wed Apr 10 21:19:54.833 [initandlisten] build info: SunOS bs-smartos-x86-64-1.10gen.cc 5.11 joyent_20120424T232010Z i86pc BOOST_LIB_VERSION=1_49 
Wed Apr 10 21:19:54.833 [initandlisten] allocator: system 
Wed Apr 10 21:19:54.833 [initandlisten] options: { dbpath: "/dpool/mongodb/data", pidfilepath: "/dpool/mongodb/run/mongod.pid" } 
Segmentation Fault 
foo $ echo $LD_LIBRARY_PATH 
/usr/local/mongodb/lib 
foo $ ls -lt /usr/local/mongodb/lib 
total 6152 
-rwxr-xr-x 1 mongo  255312 Oct 26 2009 libgcc_s.so.1 
-rwxr-xr-x 1 mongo  5900688 Oct 26 2009 libstdc++.so.6 

任何想法?我以前運行版本2.0.3沒有問題....

回答

0

此二進制文件看起來像已經調整爲SunOS 5.11內核。您可能想要在Solaris 11或基於Illumos的操作系統下嘗試它以避免此警告消息。

2

MongoDB的2.4.1版本是在SmartOS(這是基於在OpenSolaris/Solaris 11中)目前完成的,也有在Solaris 10上的某些已知問題

您的問題可能在MongoDB中涉及到SERVER-7404吉拉,但可能還有其他問題。

一對SERVER-7404社區的建議可能是有用的:

下載和安裝的libstdC++ 6-4.7.2 \,REV後\ = 2013年3月28日 - SunOS5.10-i386- CSW.pkg從opencsw它開始像往常一樣

如果你得到這個工作,這將是有益的JIRA問題發表評論,以便其他用戶知道的修補程序。

+0

我試過了,但它仍然不起作用:-( – 2013-04-12 15:36:06