我正在构建一个MongoDB虚拟机,但是无法将其工作.输出如下:
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
[master 462b01d] saving uncommitted changes in /etc prior to apt run
Author: root <root@mongo>
1 files changed, 5 insertions(+), 5 deletions(-)
Setting up mongodb-10gen (2.4.5) ...
Starting database: mongodb failed!
invoke-rc.d: initscript mongodb, action "start" failed.
dpkg: error processing mongodb-10gen (--configure):
subprocess installed post-installation script returned error exit status 1
configured to not write apport reports
Errors were encountered while processing:
mongodb-10gen
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@mongo:~#
Run Code Online (Sandbox Code Playgroud)
我一直在关注mongodb网站上的官方安装说明.我找到了这个修补程序,但这也没有解决错误,只是抛出一个新错误.我也看到从dpkg/status中删除一个坏包可以修复错误,但我甚至不知道从哪里开始.
编辑1
我按照最高投票答案中的步骤进行操作,现在我可以访问mongo shell,但是当service mongodb start它仍然说失败时.我以前无法访问shell,所以这是什么,是吗?
root@mongo:~# service mongodb start
Starting database: mongodb failed!
root@mongo:~# mongo
MongoDB shell version: 2.4.5
connecting to: test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
http://docs.mongodb.org/
Questions? Try the support group
http://groups.google.com/group/mongodb-user
> ^C
bye
root@mongo:~#
Run Code Online (Sandbox Code Playgroud)
小智 0
检查您的日志“/var/log/mongodb/mongodb.log
请在此处粘贴您的日志。
可能与几件事有关。您还有多少可用硬盘空间?可能与写日记有关。默认情况下,MongoDB 在 /journal 中至少占用 3379MB,具体取决于您安装 MongoDB 的原因,您可以更改配置以使用“小文件”,这将占用最多 512MB 文件,尽管随着文件的增长,它会变得更慢,因为文件将被分开,或者禁用日志记录,这是不可取的。希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
7040 次 |
| 最近记录: |