Código de saída inesperado do mongo 100. Reiniciando

Eu estava tentando executar o Meteor no meu VPS e estava recebendo este erro:

Unexpected mongo exit code 100. Restarting.
Unexpected mongo exit code 100. Restarting.
Unexpected mongo exit code 100. Restarting.
Can't start Mongo server.
MongoDB had an unspecified uncaught exception.
This can be caused by MongoDB being unable to write to a local database.
Check that you have permissions to write to .meteor/local. MongoDB does
not support filesystems like NFS that do not allow file locking.

Eu descobri que o problema está nas minhas permissões de usuário ou algo assim. Funciona muito bem quando tento executar meteoros comroot Acesso. Se eu tentar correr meteoro com o meu "custom"usuário, ele falha. Mesmo que eu conceda a ele privilégios de sudo, conforme listado emDigitalOcean. Por que é tão? Qual é o problema por trás?

Estou no Ubuntu 14.04.1 LTS. O Meteor é a versão 0.8.3 e estou usando o MongoDB que vem com o Meteor. Não tenho instalação separada do MongoDB.

Atualização: Basicamente, encontrei o problema, mas ainda não o que está causando o problema. Estou no VPS DigitalOcean. Se eu executar o Meteor sobre SSH, ele falhará. Se eu executar o Meteor no acesso ao console da web, ele funcionará. Eu não entendi.

questionAnswers(4)

yourAnswerToTheQuestion