Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document permission issues leading to errors when restarting workers #28

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

r3boot
Copy link

@r3boot r3boot commented Mar 13, 2024

As requested, a documentation update for the issue we ran into with misp-docker on ubuntu 20.04 + docker 25.0.4.

Any feedback is welcome :)


`Mar 11 13:37:42 misp01 docker[12345]: 2024-03-11 13:37:42,503 INFO spawnerr: unknown error making dispatchers for 'default_00': EACCES`

This is caused by a bug in moby (https://github.com/moby/moby/issues/31243). A workaround for this situation is to expose a TTY to the container. This can be done in the following way:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How is moby related to docker?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Moby is a container runtime used by docker.

@@ -109,3 +109,15 @@ A GitHub Action builds both `misp-core` and `misp-modules` images automatically
- `misp-core:${commit-sha1}[0:7]` and `misp-modules:${commit-sha1}[0:7]` where `${commit-sha1}` is the commit hash triggering the build
- `misp-core:latest` and `misp-modules:latest` in order to track the latest builds available
- `misp-core:${CORE_TAG}` and `misp-modules:${MODULES_TAG}` reflecting the underlying version of MISP and MISP modules (as specified inside the `template.env` file at build time)

## Running without docker-compose
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this issue happening only when docker-compose is not used? Why?
Also, consider moving this inside the troubleshooting section (if it makes sense)

@ostefano
Copy link
Collaborator

@r3boot thanks! Left a couple of comments 👍

@r3boot
Copy link
Author

r3boot commented Mar 14, 2024

I ran into this issue again, and will do some more investigation. Will update this PR once I find something that works.

@ostefano ostefano added the documentation Improvements or additions to documentation label Mar 21, 2024
@ostefano
Copy link
Collaborator

@r3boot any update on this?

@ostefano ostefano changed the title Add documentation about a bug we see with misp and docker Document permission issues leading to errors when restarting workers May 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Permission issues when using SaltStack lead to workers failing to restart
2 participants