opensearch.keystore not created #515
-
Describe the bug Error response from daemon: invalid mount config for type "bind": bind source path does not exist: /home/analist/Malcolm/opensearch/opensearch.keystore If applicable, attach screenshots or container logs (e.g., the relevant bits of Malcolm Version:
How are you running Malcolm?
Additional context |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 2 replies
-
You're using the startup script ( This should be created automatically on startup, so we need to determine why it's not happening. First, double-check and make sure the file doesn't exist incorrectly somehow (like with the wrong permissions, or as a directory, or something). Run If that doesn't fix the problem, we'll start with extra debugging turned on to figure out where the problem is. Run Pretty early on in the startup, you'll see something like this:
So, a few lines before the "Ensuring ... exists" stuff, you'll see something about creating the opensearch.keystore file. Can you share that output? |
Beta Was this translation helpful? Give feedback.
-
I'm going to convert this from an issue to a discussion in the Troubleshooting section. |
Beta Was this translation helpful? Give feedback.
-
Yes, i'm using the ./scripts/start command The opensearch is the latest version from the from the docker hub and not the one I will send the output ./scripts/start -v and compare it the output in this email. thank you |
Beta Was this translation helpful? Give feedback.
-
Ahhh, wait a second... interesting. you're just running the hedgehog profile (for forwarding to another Malcolm instance), NOT the full Malcolm profile? that might be the issue, it's probably not creating that file for the hedgehog profile, even though it's not really used the docker-compose wants it to be there. I think I can fix it, but in the meantime if that's actually what you're intending to be running you could probably just |
Beta Was this translation helpful? Give feedback.
Ahhh, wait a second... interesting. you're just running the hedgehog profile (for forwarding to another Malcolm instance), NOT the full Malcolm profile? that might be the issue, it's probably not creating that file for the hedgehog profile, even though it's not really used the docker-compose wants it to be there.
I think I can fix it, but in the meantime if that's actually what you're intending to be running you could probably just
touch opensearch/opensearch.keystore
to work around it.