无法在Ubuntu 10.10上启动MongoDB

我刚安装了一个新的Ubuntu 10.10安装MongoDB,但我无法启动它(根本)。 我正在使用最新的mongo-stable包。 http://www.mongodb.org/display/DOCS/Ubuntu+and+Debian+packages 。

我希望它会在启动时自动启动,但是尝试手动启动它总是给我下面的内容:

 $ sudo start mongodb mongodb start/running, process 2565 $ sudo status mongodb mongodb stop/waiting 

ps -aux不显示任何与mongo有关的东西。 试图运行shell给我:

 MongoDB shell version: 1.6.3 connecting to: test Tue Oct 12 22:33:14 Error: couldn't connect to server 127.0.0.1 (anon):1137 exception: connect failed 

/ var / log / mongodb和/ var / lib / mongodb都存在,大概是由安装程序创build的。 两者都是由mongodb用户(由安装程序再次设置)拥有的,但都是空的,所以没有mongo日志文件供我检查,或.lock文件让我删除。

在权限相关的情况下,两者都是

 drwxr-xr-x 2 mongodb mongodb 4096 2010-10-12 22:08 mongodb 

/ var / log / messages或syslog中没有相关的日志条目。 我已经尝试重新安装包,以防万一,但没有区别。 我正在运行的版本被列为20100930。

这可能是简单的,但我没有想法,没有任何错误或反馈,很难知道问题可能出在哪里。 任何帮助赞赏。

如果您还没有这样做,请按照http://www.mongodb.org/display/DOCS/Quickstart+Unix中所述创build一个数据目录

检查/etc/mongodb.conf的内容

我会尝试直接运行mongodb可执行文件并将其传递给命令行选项

  • -v -v -v
  • –logpath / tmp / mongotest

和其他从http://www.mongodb.org/display/DOCS/Command+Line+Parameters看起来很有用的东西

检查/ var / lib / mongo / dir或MONGOLIBDIR设置中是否有mongo.lock文件并将其删除。

您应该可以启动mongodb服务。