Falha na instalação do MongoDB via SoftwareCenter

0

Instalei o mongodb no Ubuntu Software Center, mas quando quero executá-lo a partir da linha de comando, recebo uma mensagem de erro como:

mongod --help for help and startup options
Sun Feb 12 10:51:14 [initandlisten] MongoDB starting : pid=2613 port=27017                  dbpath=/data/db/ 64-bit 
Sun Feb 12 10:51:14 [initandlisten] db version v1.8.2, pdfile version 4.5
Sun Feb 12 10:51:14 [initandlisten] git version: nogitversion
Sun Feb 12 10:51:14 [initandlisten] build sys info: Linux allspice 2.6.24-28-server #1 SMP Wed Aug 18 21:17:51 UTC 2010 x86_64 BOOST_LIB_VERSION=1_46_1
Sun Feb 12 10:51:14 [initandlisten] exception in initAndListen std::exception: Unable to create / open lock file for lockfilepath: /data/db/mongod.lock errno:13 Permission denied, terminating
Sun Feb 12 10:51:14 dbexit: 
Sun Feb 12 10:51:14 [initandlisten] shutdown: going to close listening sockets...
Sun Feb 12 10:51:14 [initandlisten] shutdown: going to flush diaglog...
Sun Feb 12 10:51:14 [initandlisten] shutdown: going to close sockets...
Sun Feb 12 10:51:14 [initandlisten] shutdown: waiting for fs preallocator...
Sun Feb 12 10:51:14 [initandlisten] shutdown: closing all files...
Sun Feb 12 10:51:14 closeAllFiles() finished
Sun Feb 12 10:51:14 [initandlisten] shutdown: removing fs lock...
Sun Feb 12 10:51:14 [initandlisten] couldn't remove fs lock errno:9 Bad file descriptor
Sun Feb 12 10:51:14 dbexit: really exiting now

Eu tentei criar um repertório / data / db da minha raiz, mas por alguma razão não está funcionando. Alguém tem um ponteiro?

    
por S4M 12.02.2012 / 12:06

1 resposta

2

Que tipo de sistema de arquivos está usando em /data/.. ? Eu imagino que poderia ser um problema se você estiver usando NTFS nesse ponto de montagem.

Outro problema pode ser a versão do BOOST que você instalou. Não tenho certeza se o MongoDB funcionará com o BOOST 1.46. Na descrição da versão para o Windows , eles afirmam:

% bl0ck_qu0te%     
por JJD 28.04.2012 / 18:30