- Ta bort låsfilen manuellt:
sudo rm /var/lib/mongodb/mongod.lock
- Kör reparationsskriptet:
sudo -u mongodb mongod -f /etc/mongodb.conf --repair
Observera följande:
- Du måste köra detta kommando som mongodb-användare. Om du kör det som root kommer root att äga filer i /var/lib/mongodb/ som är nödvändiga för att köra mongodb-demonen och därför kommer den inte att ha behörighet att starta när demonen försöker köra senare som mongodb-användare. I så fall får du det här felet:Det går inte att skapa / öppna låsfilen för låsfilsökväg:/var/lib/mongodb/mongod.lock errno:13 Tillstånd nekad, avslutas.
- På Ubuntu måste du ange konfigurationsfilen /etc/mongodb.confusing flaggan -f. Annars kommer den att leta efter datafilerna på fel plats och du kommer att se följande fel:dbpath (/data/db/) existerar inte, avslutas.