itzg / itzg/docker-minecraft-bedrock-server

Send-command is broken

Open
#652 6 comments 0 reactions 0 assignees View on GitHub
help wanted
Dominant language
Shell
Stars
1.9k
Forks
302
Avg merge
2h 26m
Merged PRs (30d)
2

Description

Image: itzg/minecraft-bedrock-server (latest)
Host: Ubuntu 24.04 x86_64
Docker: official package (not Snap)

Problem:
send-command always fails with:

find: '/proc//exe': Permission denied
ERROR: failed to search for bedrock server process

Observations:
- docker attach works normally
- bedrock_server is running
- /proc//exe cannot be resolved even from inside the container
- writing to /proc//fd/0 also fails with Permission denied
- send-command relies on scanning /proc/*/exe

Contributor guide

Open the contributing guide

Research direction

Start by locating and running the send-command entry point, then reproduce the failure in the reported Ubuntu 24.04 Docker environment. Trace its scan of /proc/*/exe and attempts to use /proc//fd/0, using docker attach as the working comparison; done means send-command can target the running Bedrock server despite the permission restrictions.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, linux, shell
Domain
devops, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.