Error
Error Code:
130
MongoDB Error 130: Missing Library Symbol
Description
This error indicates that the MongoDB process failed to find a required symbol (function or variable) within a dynamically linked library. It commonly occurs when essential system libraries are missing, corrupted, or incompatible with the MongoDB installation, preventing the database from starting.
Error Message
Symbol Not Found
Known Causes
3 known causesMissing or Corrupt Dynamic Library
The operating system cannot locate or load a necessary shared library file (.so, .dll, .dylib) that MongoDB depends on, or the file itself is damaged.
Incompatible Library Version
An existing shared library on the system is an incorrect version, leading to symbol mismatches or API conflicts expected by the MongoDB process.
Incorrect Library Path Configuration
The system's environment variables (e.g., LD_LIBRARY_PATH on Linux/macOS, PATH on Windows) do not correctly point to the directories containing MongoDB's required shared libraries.
Solutions
Coming SoonGeneral Troubleshooting Tips
- Check the error message carefully for specific details
- Review recent changes that might have caused the error
- Search for the exact error code in the official documentation
- Check log files for additional context
- Try restarting the application or service