Skip to content

Error installing Fabric launcher #3351

Open
@5kr411

Description

@5kr411

Describe the problem

When trying to start a container (on the latest image at time of writing), I get the following error.

minecraft-server  | [init] Running as uid=1000 gid=1000 with /data as 'drwxr-xr-x 27 1000 1000 864 Mar  6 13:26 /data'
minecraft-server  | [init] Resolving type given FABRIC
minecraft-server  | /start-deployFabric: line 45:    41 Killed                  mc-image-helper install-fabric-loader --results-file=${resultsFile} --minecraft-version="${VERSION}" --installer-version="${FABRIC_LAUNCHER_VERSION}" --loader-version="${FABRIC_LOADER_VERSION}"
minecraft-server  | [init] [ERROR] Failed to installFabric launcher given 1.21.4, 1.0.1, 0.16.10 
minecraft-server exited with code 1

This also happens when I do not specify launcher and loader version.

minecraft-server  | [init] Running as uid=1000 gid=1000 with /data as 'drwxr-xr-x 27 1000 1000 864 Mar  6 13:26 /data'
minecraft-server  | [init] Resolving type given FABRIC
minecraft-server  | /start-deployFabric: line 45:    41 Killed                  mc-image-helper install-fabric-loader --results-file=${resultsFile} --minecraft-version="${VERSION}" --installer-version="${FABRIC_LAUNCHER_VERSION}" --loader-version="${FABRIC_LOADER_VERSION}"
minecraft-server  | [init] [ERROR] Failed to installFabric launcher given 1.21.4, LATEST, LATEST 
minecraft-server exited with code 1

Another thing worth noting is that it always exits with code 0 on the first start attempt, and then code 1 on consecutive ones.

minecraft-server exited with code 0
...
minecraft-server exited with code 1

I though that this commit might help my issue and have tried changing the FABRIC_LAUNCHER_VERSION env var to FABRIC_LOADER_VERSION. These match a jar I have downloaded already at data/fabric/fabric-server-mc.1.21.4-loader.0.16.10-launcher.1.0.1.jar. This still did not work.

Are there any further steps I can take to resolve this, or logging that I can look at to identify the exact failure when trying to install? Thanks! I will include full debug logs below. Note that the other container names you see are just small player join notification and automatic restart scripts, and have been running without issue for months.

Container definition

services:
  minecraft-server:
    container_name: minecraft-server
    image: itzg/minecraft-server
    tty: true
    stdin_open: true
    environment:
      TZ: America/New_York
      EULA: "true"
      TYPE: FABRIC
      VERSION: 1.21.4
      FABRIC_LAUNCHER_VERSION: 1.0.1
      FABRIC_LOADER_VERSION: 0.16.10
      MEMORY: 8G
      JAVA_OPTS: "-Xms8G -Xmx8G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 nogui"
    ports:
      - "25565:25565"
    volumes:
      - ~/Documents/Minecraft/fabric:/data
    restart: always
    deploy:
      resources:
        limits:
          cpus: '2'
          memory: '9G'
        reservations:
          cpus: '1'
          memory: '2G'

Container logs

[+] Running 5/5
 ✔ query-service               Built                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               0.0s 
 ✔ restart-service             Built                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               0.0s 
 ✔ Container restart-service   Created                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             0.0s 
 ✔ Container query-service     Created                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             0.0s 
 ✔ Container minecraft-server  Recreated                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           0.1s 
Attaching to minecraft-server, query-service, restart-service
minecraft-server  | + export HOME=/data
minecraft-server  | + HOME=/data
minecraft-server  | ++ id -u
minecraft-server  | ++ id -g
minecraft-server  | ++ ls -lnd /data
minecraft-server  | + log 'Running as uid=1000 gid=1000 with /data as '\''drwxr-xr-x 27 1000 1000 864 Mar  6 13:26 /data'\'''
minecraft-server  | + local oldState
minecraft-server  | ++ shopt -po xtrace
minecraft-server  | + oldState='set -o xtrace'
minecraft-server  | + shopt -u -o xtrace
minecraft-server  | [init] 2025-03-07 17:39:07-05:00 Running as uid=1000 gid=1000 with /data as 'drwxr-xr-x 27 1000 1000 864 Mar  6 13:26 /data'
minecraft-server  | + '[' '!' -e /data/eula.txt ']'
minecraft-server  | + isTrue false
minecraft-server  | + case "${1,,}" in
minecraft-server  | + return 1
minecraft-server  | + isTrue true
minecraft-server  | + case "${1,,}" in
minecraft-server  | + return 0
minecraft-server  | + set +x
minecraft-server  | + isTrue false
minecraft-server  | + case "${1,,}" in
minecraft-server  | + return 1
minecraft-server  | + isTrue false
minecraft-server  | + case "${1,,}" in
minecraft-server  | + return 1
minecraft-server  | + [[ -n '' ]]
minecraft-server  | + fixJavaPath
minecraft-server  | + which java
minecraft-server  | + cd /data
minecraft-server  | + export DECLARED_TYPE=FABRIC
minecraft-server  | + DECLARED_TYPE=FABRIC
minecraft-server  | + export DECLARED_VERSION=1.21.4
minecraft-server  | + DECLARED_VERSION=1.21.4
minecraft-server  | + isTrue false
minecraft-server  | + case "${1,,}" in
minecraft-server  | + return 1
minecraft-server  | + isTrue false
minecraft-server  | + case "${1,,}" in
minecraft-server  | + return 1
minecraft-server  | + [[ -n '' ]]
minecraft-server  | + [[ -n '' ]]
minecraft-server  | + [[ -n '' ]]
minecraft-server  | + [[ -n '' ]]
minecraft-server  | + [[ -n '' ]]
minecraft-server  | + : ''
minecraft-server  | + [[ -n '' ]]
minecraft-server  | + case "${TYPE^^}" in
minecraft-server  | + [[ -n '' ]]
minecraft-server  | + log 'Resolving type given FABRIC'
minecraft-server  | + local oldState
minecraft-server  | ++ shopt -po xtrace
minecraft-server  | + oldState='set -o xtrace'
minecraft-server  | + shopt -u -o xtrace
minecraft-server  | [init] 2025-03-07 17:39:07-05:00 Resolving type given FABRIC
minecraft-server  | + case "${TYPE^^}" in
minecraft-server  | + exec /start-deployFabric
minecraft-server  | + [[ -n '' ]]
minecraft-server  | + [[ -n '' ]]
minecraft-server  | + mc-image-helper install-fabric-loader --results-file=/data/.install-fabric.env --minecraft-version=1.21.4 --installer-version=1.0.1 --loader-version=0.16.10
minecraft-server  | /start-deployFabric: line 45:    43 Killed                  mc-image-helper install-fabric-loader --results-file=${resultsFile} --minecraft-version="${VERSION}" --installer-version="${FABRIC_LAUNCHER_VERSION}" --loader-version="${FABRIC_LOADER_VERSION}"
minecraft-server  | + logError 'Failed to installFabric launcher given 1.21.4, 1.0.1, 0.16.10'
minecraft-server  | + isDebugging
minecraft-server  | + isTrue true
minecraft-server  | + case "${1,,}" in
minecraft-server  | + return 0
minecraft-server  | + set +x
minecraft-server  | [init] 2025-03-07 17:39:15-05:00 [ERROR] Failed to installFabric launcher given 1.21.4, 1.0.1, 0.16.10 
minecraft-server  | + exit 1
minecraft-server exited with code 0

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions