Не удалось запустить mongod.service: Unit mongod.service не найден

Использование zsh:

В качестве root для обычных файлов:

files=( /**/*(.D) )

это займет все обычные файлы, включая те, которые начинаются с . в массив files, теперь мы можем просто подсчитать количество элементов массива:

echo $#files

это будет обрабатывать все случаи краев, например необычные имена файлов.

Аналогично для каталогов:

dirs=( /**/*(/D) )
echo $#dirs
26
задан 3 June 2017 в 15:53

34 ответа

Я переустановил mongod-org, так как мои данные по-прежнему остаются в безопасности.

Проблема заключалась в том, что моя система не смогла найти mongod.service, когда я побежал sudo service mongod status.

] Запуск этого исправления и восстановление службы:

sudo systemctl enable mongod

Тогда все, что мне нужно было сделать, это скопировать мою правильную конфигурацию в /etc/mongod.conf и запустить

sudo service mongod restart
26
ответ дан 18 July 2018 в 12:14

Я переустановил mongod-org, так как мои данные по-прежнему остаются в безопасности.

Проблема заключалась в том, что моя система не смогла найти mongod.service, когда я побежал sudo service mongod status.

] Запуск этого исправления и восстановление службы:

sudo systemctl enable mongod

Тогда все, что мне нужно было сделать, это скопировать мою правильную конфигурацию в /etc/mongod.conf и запустить

sudo service mongod restart
26
ответ дан 24 July 2018 в 19:55

Я переустановил mongod-org, так как мои данные будут оставаться в безопасности.

Проблема заключалась в том, что моя система не смогла найти mongod.service, когда я побежал sudo service mongod status.

Запуск этого исправил его и восстановил службу:

sudo systemctl enable mongod

Тогда все, что мне нужно было сделать, это скопировать мою правильную конфигурацию в /etc/mongod.conf и запустить

sudo service mongod restart
27
ответ дан 31 July 2018 в 10:37

Я переустановил mongod-org, так как мои данные будут оставаться в безопасности.

Проблема заключалась в том, что моя система не смогла найти mongod.service, когда я побежал sudo service mongod status.

Запуск этого исправил его и восстановил службу:

sudo systemctl enable mongod

Тогда все, что мне нужно было сделать, это скопировать мою правильную конфигурацию в /etc/mongod.conf и запустить

sudo service mongod restart
27
ответ дан 31 July 2018 в 11:40

Я переустановил mongod-org, так как мои данные будут оставаться в безопасности.

Проблема заключалась в том, что моя система не смогла найти mongod.service, когда я побежал sudo service mongod status.

Запуск этого исправил его и восстановил службу:

sudo systemctl enable mongod

Тогда все, что мне нужно было сделать, это скопировать мою правильную конфигурацию в /etc/mongod.conf и запустить

sudo service mongod restart
27
ответ дан 31 July 2018 в 22:59

Я переустановил mongod-org, так как мои данные будут оставаться в безопасности.

Проблема заключалась в том, что моя система не смогла найти mongod.service, когда я побежал sudo service mongod status.

Запуск этого исправил его и восстановил службу:

sudo systemctl enable mongod

Тогда все, что мне нужно было сделать, это скопировать мою правильную конфигурацию в /etc/mongod.conf и запустить

sudo service mongod restart
27
ответ дан 2 August 2018 в 17:51

Я переустановил mongod-org, так как мои данные будут оставаться в безопасности.

Проблема заключалась в том, что моя система не смогла найти mongod.service, когда я побежал sudo service mongod status.

Запуск этого исправил его и восстановил службу:

sudo systemctl enable mongod

Тогда все, что мне нужно было сделать, это скопировать мою правильную конфигурацию в /etc/mongod.conf и запустить

sudo service mongod restart
27
ответ дан 3 August 2018 в 20:14

Я переустановил mongod-org, так как мои данные будут оставаться в безопасности.

Проблема заключалась в том, что моя система не смогла найти mongod.service, когда я побежал sudo service mongod status.

Запуск этого исправил его и восстановил службу:

sudo systemctl enable mongod

Тогда все, что мне нужно было сделать, это скопировать мою правильную конфигурацию в /etc/mongod.conf и запустить

sudo service mongod restart
28
ответ дан 5 August 2018 в 04:59

Я переустановил mongod-org, так как мои данные будут оставаться в безопасности.

Проблема заключалась в том, что моя система не смогла найти mongod.service, когда я побежал sudo service mongod status.

Запуск этого исправил его и восстановил службу:

sudo systemctl enable mongod

Тогда все, что мне нужно было сделать, это скопировать мою правильную конфигурацию в /etc/mongod.conf и запустить

sudo service mongod restart
28
ответ дан 6 August 2018 в 22:05

Я переустановил mongod-org, так как мои данные будут оставаться в безопасности.

Проблема заключалась в том, что моя система не смогла найти mongod.service, когда я побежал sudo service mongod status.

Запуск этого исправил его и восстановил службу:

sudo systemctl enable mongod

Тогда все, что мне нужно было сделать, это скопировать мою правильную конфигурацию в /etc/mongod.conf и запустить

sudo service mongod restart
28
ответ дан 9 August 2018 в 02:29

Я переустановил mongod-org, так как мои данные будут оставаться в безопасности.

Проблема заключалась в том, что моя система не смогла найти mongod.service, когда я побежал sudo service mongod status.

Запуск этого исправил его и восстановил службу:

sudo systemctl enable mongod

Тогда все, что мне нужно было сделать, это скопировать мою правильную конфигурацию в /etc/mongod.conf и запустить

sudo service mongod restart
28
ответ дан 14 August 2018 в 20:43
  • 1
    Я пытался включить mongod, но он показывает Failed to execute operation: No such file or directory – mostafiz rahman 2 October 2017 в 22:25
  • 2
    Просто отметив, что это работает, когда вы установили версию сообщества mongodb из репозиториев mongodb – yeeking 5 October 2017 в 18:40

Я только что удалил mongo, следуя инструкциям здесь: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ И затем я снова установил следуя инструкциям в данной ссылке. Все работало гладко!

0
ответ дан 18 July 2018 в 12:14

Это сработало для меня.

Удалите свое монго полностью из вашей системы: sudo service mongod stop sudo apt-get purge mongodb-org* sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongodb Теперь переустановите mongodb, используя следующие команды: sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5 echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list sudo apt-get update sudo apt-get install -y mongodb-org Чтобы установить конкретную версию, вы должны указать каждый компонентный компонент отдельно наряду с номером версии, как в следующем примере: sudo apt-get install -y mongodb-org=3.6.0 mongodb-org-server=3.6.0 mongodb-org-shell=3.6.0 mongodb-org-mongos=3.6.0 mongodb-org-tools=3.6.0 Теперь вы можете видеть, что mongod работает, но все равно та же проблема беспокоит вас. Проблема в том, что ваша система не смогла найти mongod.service при запуске sudo service mongod status. Запуск этого исправил его и восстановил сервис: sudo systemctl enable mongod Теперь вы все настроены на использование монго. sudo service mongod restart
1
ответ дан 18 July 2018 в 12:14

Я только что удалил mongo, следуя инструкциям здесь: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ И затем я снова установил следуя инструкциям в данной ссылке. Все работало гладко!

0
ответ дан 24 July 2018 в 19:55

Это сработало для меня.

Удалите свое монго полностью из вашей системы: sudo service mongod stop sudo apt-get purge mongodb-org* sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongodb Теперь переустановите mongodb, используя следующие команды: sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5 echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list sudo apt-get update sudo apt-get install -y mongodb-org Чтобы установить конкретную версию, вы должны указать каждый компонентный компонент отдельно наряду с номером версии, как в следующем примере: sudo apt-get install -y mongodb-org=3.6.0 mongodb-org-server=3.6.0 mongodb-org-shell=3.6.0 mongodb-org-mongos=3.6.0 mongodb-org-tools=3.6.0 Теперь вы можете видеть, что mongod работает, но все равно та же проблема беспокоит вас. Проблема в том, что ваша система не смогла найти mongod.service при запуске sudo service mongod status. Запуск этого исправил его и восстановил сервис: sudo systemctl enable mongod Теперь вы все настроены на использование монго. sudo service mongod restart
1
ответ дан 24 July 2018 в 19:55

Я только что удалил mongo, следуя инструкциям здесь: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ И затем я снова установил следуя инструкциям в данная ссылка. Все работало гладко!

0
ответ дан 31 July 2018 в 10:37

Это сработало для меня.

  1. Удалите свое монго полностью из вашей системы:
    sudo service mongod stop 
    sudo apt-get purge mongodb-org* 
    sudo rm -r /var/log/mongodb 
    sudo rm -r /var/lib/mongodb
    
  2. Теперь переустановите mongodb, используя следующие команды:
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
    echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
    sudo apt-get update
    sudo apt-get install -y mongodb-org
    
    Чтобы установить конкретный выпуск, вы должны отдельно указывать каждый компонентный пакет вместе с номером версии, как в следующем примере:
    sudo apt-get install -y mongodb-org=3.6.0 mongodb-org-server=3.6.0 mongodb-org-shell=3.6.0 mongodb-org-mongos=3.6.0 mongodb-org-tools=3.6.0
    
  3. Теперь вы можете видеть, что mongod работает, но все равно та же проблема беспокоит вас. Проблема в том, что ваша система не смогла найти mongod.service при запуске sudo service mongod status. Запуск этого исправил и восстановил сервис:
    sudo systemctl enable mongod
    
  4. Теперь вы настроены на использование монго.
    sudo service mongod restart
    
1
ответ дан 31 July 2018 в 10:37

Я только что удалил mongo, следуя инструкциям здесь: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ И затем я снова установил следуя инструкциям в данная ссылка. Все работало гладко!

0
ответ дан 31 July 2018 в 11:40

Это сработало для меня.

  1. Удалите свое монго полностью из вашей системы:
    sudo service mongod stop 
    sudo apt-get purge mongodb-org* 
    sudo rm -r /var/log/mongodb 
    sudo rm -r /var/lib/mongodb
    
  2. Теперь переустановите mongodb, используя следующие команды:
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
    echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
    sudo apt-get update
    sudo apt-get install -y mongodb-org
    
    Чтобы установить конкретный выпуск, вы должны отдельно указывать каждый компонентный пакет вместе с номером версии, как в следующем примере:
    sudo apt-get install -y mongodb-org=3.6.0 mongodb-org-server=3.6.0 mongodb-org-shell=3.6.0 mongodb-org-mongos=3.6.0 mongodb-org-tools=3.6.0
    
  3. Теперь вы можете видеть, что mongod работает, но все равно та же проблема беспокоит вас. Проблема в том, что ваша система не смогла найти mongod.service при запуске sudo service mongod status. Запуск этого исправил и восстановил сервис:
    sudo systemctl enable mongod
    
  4. Теперь вы настроены на использование монго.
    sudo service mongod restart
    
1
ответ дан 31 July 2018 в 11:40

Я только что удалил mongo, следуя инструкциям здесь: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ И затем я снова установил следуя инструкциям в данная ссылка. Все работало гладко!

0
ответ дан 31 July 2018 в 22:59

Это сработало для меня.

  1. Удалите свое монго полностью из вашей системы:
    sudo service mongod stop 
    sudo apt-get purge mongodb-org* 
    sudo rm -r /var/log/mongodb 
    sudo rm -r /var/lib/mongodb
    
  2. Теперь переустановите mongodb, используя следующие команды:
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
    echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
    sudo apt-get update
    sudo apt-get install -y mongodb-org
    
    Чтобы установить конкретный выпуск, вы должны отдельно указывать каждый компонентный пакет вместе с номером версии, как в следующем примере:
    sudo apt-get install -y mongodb-org=3.6.0 mongodb-org-server=3.6.0 mongodb-org-shell=3.6.0 mongodb-org-mongos=3.6.0 mongodb-org-tools=3.6.0
    
  3. Теперь вы можете видеть, что mongod работает, но все равно та же проблема беспокоит вас. Проблема в том, что ваша система не смогла найти mongod.service при запуске sudo service mongod status. Запуск этого исправил и восстановил сервис:
    sudo systemctl enable mongod
    
  4. Теперь вы настроены на использование монго.
    sudo service mongod restart
    
1
ответ дан 31 July 2018 в 22:59

Я только что удалил mongo, следуя инструкциям здесь: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ И затем я снова установил следуя инструкциям в данная ссылка. Все работало гладко!

0
ответ дан 2 August 2018 в 17:51

Это сработало для меня.

  1. Удалите свое монго полностью из вашей системы:
    sudo service mongod stop 
    sudo apt-get purge mongodb-org* 
    sudo rm -r /var/log/mongodb 
    sudo rm -r /var/lib/mongodb
    
  2. Теперь переустановите mongodb, используя следующие команды:
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
    echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
    sudo apt-get update
    sudo apt-get install -y mongodb-org
    
    Чтобы установить конкретный выпуск, вы должны отдельно указывать каждый компонентный пакет вместе с номером версии, как в следующем примере:
    sudo apt-get install -y mongodb-org=3.6.0 mongodb-org-server=3.6.0 mongodb-org-shell=3.6.0 mongodb-org-mongos=3.6.0 mongodb-org-tools=3.6.0
    
  3. Теперь вы можете видеть, что mongod работает, но все равно та же проблема беспокоит вас. Проблема в том, что ваша система не смогла найти mongod.service при запуске sudo service mongod status. Запуск этого исправил и восстановил сервис:
    sudo systemctl enable mongod
    
  4. Теперь вы настроены на использование монго.
    sudo service mongod restart
    
1
ответ дан 2 August 2018 в 17:51

Я только что удалил mongo, следуя инструкциям здесь: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ И затем я снова установил следуя инструкциям в данная ссылка. Все работало гладко!

0
ответ дан 3 August 2018 в 20:14

Это сработало для меня.

  1. Удалите свое монго полностью из вашей системы:
    sudo service mongod stop 
    sudo apt-get purge mongodb-org* 
    sudo rm -r /var/log/mongodb 
    sudo rm -r /var/lib/mongodb
    
  2. Теперь переустановите mongodb, используя следующие команды:
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
    echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
    sudo apt-get update
    sudo apt-get install -y mongodb-org
    
    Чтобы установить конкретный выпуск, вы должны отдельно указывать каждый компонентный пакет вместе с номером версии, как в следующем примере:
    sudo apt-get install -y mongodb-org=3.6.0 mongodb-org-server=3.6.0 mongodb-org-shell=3.6.0 mongodb-org-mongos=3.6.0 mongodb-org-tools=3.6.0
    
  3. Теперь вы можете видеть, что mongod работает, но все равно та же проблема беспокоит вас. Проблема в том, что ваша система не смогла найти mongod.service при запуске sudo service mongod status. Запуск этого исправил и восстановил сервис:
    sudo systemctl enable mongod
    
  4. Теперь вы настроены на использование монго.
    sudo service mongod restart
    
1
ответ дан 3 August 2018 в 20:14

Я только что удалил mongo, следуя инструкциям здесь: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ И затем я снова установил следуя инструкциям в данная ссылка. Все работало гладко!

0
ответ дан 5 August 2018 в 04:59

Это сработало для меня.

  1. Удалите свое монго полностью из вашей системы:
    sudo service mongod stop 
    sudo apt-get purge mongodb-org* 
    sudo rm -r /var/log/mongodb 
    sudo rm -r /var/lib/mongodb
    
  2. Теперь переустановите mongodb, используя следующие команды:
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
    echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
    sudo apt-get update
    sudo apt-get install -y mongodb-org
    
    Чтобы установить конкретный выпуск, вы должны отдельно указывать каждый компонентный пакет вместе с номером версии, как в следующем примере:
    sudo apt-get install -y mongodb-org=3.6.0 mongodb-org-server=3.6.0 mongodb-org-shell=3.6.0 mongodb-org-mongos=3.6.0 mongodb-org-tools=3.6.0
    
  3. Теперь вы можете видеть, что mongod работает, но все равно та же проблема беспокоит вас. Проблема в том, что ваша система не смогла найти mongod.service при запуске sudo service mongod status. Запуск этого исправил и восстановил сервис:
    sudo systemctl enable mongod
    
  4. Теперь вы настроены на использование монго.
    sudo service mongod restart
    
1
ответ дан 5 August 2018 в 04:59

Я только что удалил mongo, следуя инструкциям здесь: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ И затем я снова установил следуя инструкциям в данная ссылка. Все работало гладко!

0
ответ дан 6 August 2018 в 22:05

Это сработало для меня.

  1. Удалите свое монго полностью из вашей системы:
    sudo service mongod stop 
    sudo apt-get purge mongodb-org* 
    sudo rm -r /var/log/mongodb 
    sudo rm -r /var/lib/mongodb
    
  2. Теперь переустановите mongodb, используя следующие команды:
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
    echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
    sudo apt-get update
    sudo apt-get install -y mongodb-org
    
    Чтобы установить конкретный выпуск, вы должны отдельно указывать каждый компонентный пакет вместе с номером версии, как в следующем примере:
    sudo apt-get install -y mongodb-org=3.6.0 mongodb-org-server=3.6.0 mongodb-org-shell=3.6.0 mongodb-org-mongos=3.6.0 mongodb-org-tools=3.6.0
    
  3. Теперь вы можете видеть, что mongod работает, но все равно та же проблема беспокоит вас. Проблема в том, что ваша система не смогла найти mongod.service при запуске sudo service mongod status. Запуск этого исправил и восстановил сервис:
    sudo systemctl enable mongod
    
  4. Теперь вы настроены на использование монго.
    sudo service mongod restart
    
1
ответ дан 6 August 2018 в 22:05

Я только что удалил mongo, следуя инструкциям здесь: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ И затем я снова установил следуя инструкциям в данная ссылка. Все работало гладко!

0
ответ дан 9 August 2018 в 02:29

Другие вопросы по тегам:

Похожие вопросы: