Egg Entrypoint wrong #378

Closed
opened 2026-02-04 17:47:35 +03:00 by OVERLORD · 0 comments
Owner

Originally created by @xPartyBear on GitHub (Jul 9, 2025).

Originally assigned to: @Boy132 on GitHub.

Current Behavior

When creating an egg from the panel UI, the entrypoint for the install script is set to a array index not a string.

An example is using "bash" from the dropdown, this will put a "0" in the entrypoint of the egg json.

This behavior will cause the install of the server to fail, with no given reason.

Expected Behavior

That the string from this dropdown is used not the index.

0ccb248d91/app/Filament/Admin/Resources/EggResource/Pages/CreateEgg.php (L252)

Steps to Reproduce

  • Create an egg using the UI.
  • Download the egg to see that the "entrypoint" in "scripts>installation" is a number.
  • Or try creating a server, this give an install failed message

Panel Version

v1.0.0-beta22

Wings Version

v1.0.0-beta14

Games and/or Eggs Affected

No response

Docker Image

No response

Error Logs

ERROR: [Jul  9 02:46:19.302] failed to complete server install process error=Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: exec: "1": executable file not found in $PATH: unknown server=4634d55e-6598-4a41-ba84-5f7cd4ce74b6

Is there an existing issue for this?

  • I have searched the existing issues before opening this issue.
  • I have provided all relevant details, including the specific game and Docker images I am using if this issue is related to running a server.
  • I have checked in the Discord server and believe this is a bug with the software, and not a configuration issue with my specific system.
Originally created by @xPartyBear on GitHub (Jul 9, 2025). Originally assigned to: @Boy132 on GitHub. ### Current Behavior When creating an egg from the panel UI, the entrypoint for the install script is set to a array index not a string. An example is using "bash" from the dropdown, this will put a "0" in the entrypoint of the egg json. This behavior will cause the install of the server to fail, with no given reason. ### Expected Behavior That the string from this dropdown is used not the index. https://github.com/pelican-dev/panel/blob/0ccb248d917249c94e8dc8d831b00c21335eff69/app/Filament/Admin/Resources/EggResource/Pages/CreateEgg.php#L252 ### Steps to Reproduce - Create an egg using the UI. - Download the egg to see that the "entrypoint" in "scripts>installation" is a number. - Or try creating a server, this give an install failed message ### Panel Version v1.0.0-beta22 ### Wings Version v1.0.0-beta14 ### Games and/or Eggs Affected _No response_ ### Docker Image _No response_ ### Error Logs ```bash ERROR: [Jul 9 02:46:19.302] failed to complete server install process error=Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: exec: "1": executable file not found in $PATH: unknown server=4634d55e-6598-4a41-ba84-5f7cd4ce74b6 ``` ### Is there an existing issue for this? - [x] I have searched the existing issues before opening this issue. - [x] I have provided all relevant details, including the specific game and Docker images I am using if this issue is related to running a server. - [x] I have checked in the Discord server and believe this is a bug with the software, and not a configuration issue with my specific system.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#378