openmultiplayer / openmultiplayer/open.mp
omp-server fails to start when running with docker: libatomic.so.1 missing
Open
Beginner friendly
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 641
- Forks
- 208
- PR merge metrics
- No merged PRs in 30d
Description
I'm trying to build and run the server using Docker:
git clone --recursive https://github.com/openmultiplayer/open.mp
cd open.mp/docker
./build.sh
./run.sh
The build completes successfully, but the server fails to start with:
/opt/open.mp/omp-server: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory
Setup:
- Host: Omarchy OS (Arch Linux based)
- Docker version 29.7.2, default open.mp/docker scripts
- Run image: Ubuntu 22.04
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with docker/build.sh and docker/run.sh, then inspect the Ubuntu 22.04 image setup and the omp-server runtime dependencies. Reproduce the failure with the commands in the issue and verify that the container starts the server without the missing libatomic.so.1 error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, docker
- Domain
- devops, infrastructure
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100