openmultiplayer / openmultiplayer/open.mp

omp-server fails to start when running with docker: libatomic.so.1 missing

Open Beginner friendly
#1,262 0 comments 0 reactions 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.