Метеор: Неожиданный код выхода манго 14. Перезапуск. Не запускайте сервер mongo

когда я пытаюсь запустить приложение meteor, я получаю эту ошибку

=> Started proxy.                             
Unexpected mongo exit code 14. Restarting.    
Unexpected mongo exit code 14. Restarting.  

и i, когда пытаюсь получить доступ к mongodb через оболочку, все нормально, и оболочка открывается и подключается к mongodb

Файл журнала mongodb также является чистым и не показывает никаких ошибок

Я запускаю mongo с

my os - Ubuntu 16.04

mongod --fork --logpath /var/log/mongodb.log

Ответ 1

Try:

meteor update --release *LAST STABLE VERSION FOR YOU*
meteor

Если он все еще не работает, попробуйте:

meteor reset
meteor

В противном случае, если это все еще не работает, попробуйте удалить локальную папку db, а затем запустить meteor следующим образом:

rm -r .meteor/local/db folder
meteor

Ответ 2

Если у вас возникла проблема с запуском Ubuntu внутри Vagrant/VirtualBox, проблема возникает при работе в синхронизированной папке с бродягой. Обходной путь - инициализировать каталог .meteor в домашнем каталоге и смонтировать его в синхронизированной папке. Предполагая, что ваше приложение meteor называется MyApp, а /vagrant - это синхронизированная папка, вот как это сделать:

cd ~  
meteor create MyApp  
cd MyApp  
meteor  
cd /vagrant/MyApp  
sudo mount --bind ~/MyApp/.meteor/ .meteor  
meteor  

Ответ 3

Также возникла эта проблема. Чтобы исправить проблему в моем случае, мне нужно было удалить файл /tmp/mongodb-<port>.sock

Ответ 4

В моем случае это была проблема с дб после обновления метеора с 1.6 до 1.7. Чтобы решить эту проблему, мне пришлось восстановить локальную базу данных с помощью следующей команды:

~/.meteor/packages/meteor-tool/1.6.0_1/mt-os.osx.x86_64/dev_bundle/mongodb/bin/mongod --dbpath /my-app/.meteor/local/db --repair

/1.6.0_1/ обозначает выпуск Метеора, который я пытался запустить.