Skip to content

Comments

Fix docker entrypoint failure when host user is 'ubuntu'#415

Open
jo-fra wants to merge 1 commit intoisaac-sim:release/0.1.1from
jo-fra:fix/docker-entrypoint-group-ordering
Open

Fix docker entrypoint failure when host user is 'ubuntu'#415
jo-fra wants to merge 1 commit intoisaac-sim:release/0.1.1from
jo-fra:fix/docker-entrypoint-group-ordering

Conversation

@jo-fra
Copy link

@jo-fra jo-fra commented Feb 13, 2026

Problem

When the host username is ubuntu, docker/run_docker.sh fails at container startup with:

userdel: user 'ubuntu' does not exist
useradd: group 'ubuntu' does not exist

Root Cause

In entrypoint.sh, groupadd --force runs before userdel ubuntu. Since the base image already has a ubuntu user/group, the sequence is:

  1. groupadd --force — group ubuntu already exists, no-op
  2. userdel ubuntu — deletes the user and its primary group
  3. useradd --gid ubuntu — fails because the group was removed in step 2

Fix

Move userdel calls before groupadd, so the group is always (re)created after any prior user/group removal.

Signed-off-by: jo-fra <69941576+jo-fra@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant