mirror of
https://github.com/pelican-dev/panel.git
synced 2026-05-04 18:00:48 +03:00
Pelican Egg Permission Issue – Breakdown #547
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @OfficialShinu on GitHub (Jan 12, 2026).
Originally assigned to: @parkervcp on GitHub.
Current Behavior
Servers created through the Pelican panel fail to start after installation.
During pre-boot, Wings attempts to:
Update configuration files (e.g. server.properties)
Apply ownership to the server root directory
Startup aborts with permission errors.
WebSocket connection closes and the server is marked offline.
The issue occurs:
On fresh installs
Even when “Start server after install” is disabled
Without any manual file uploads
Manually running:
chown -R 999:999 /mnt/serverimmediately resolves the issue.
Expected Behavior
Expected Behavior
Servers installed via the panel should:
Have consistent file ownership after installation
Start successfully without manual permission fixes
Wings should be able to:
Modify server.propertie
Chown the server directory during pre-boot
Egg install scripts should leave /mnt/server in a valid state for Pelican’s container user (999:999).
Steps to Reproduce
Steps to Reproduce
Create a new server using a Minecraft (Paper / Fabric) egg
Allow the installation to complete (no manual file uploads).
Attempt to start the server (or allow auto-start).
Observe the server failing during pre-boot with permission errors.
Inspect server files on the node:
ls -l /var/lib/pelican/volumes/<server-uuid>/Notice files owned by
root:rootinstead ofpelican:pelican.Panel Version
1.0.0-beta30.
Wings Version
v1.0.0-beta21
Games and/or Eggs Affected
Minecraft (Paper / Fabric-based eggs)
Docker Image
ghcr.io/pelican-eggs/yolks:java_21 also happened with 17
Error Logs
Is there an existing issue for this?
@OfficialShinu commented on GitHub (Jan 12, 2026):
adding
chown -R 999:999 /mnt/serverat the end of the scripts of the egg fixed itputting it in the /etc/pelican/config.yml under docker doesn't work cause when starting wings it removes/overwrites it