Skip to content

Latest force wipe requires updated libc6 #140

Open

Description

@hhuynh15

Latest update wont allow the server to launch. It generates the following error in console:

DllNotFoundException: RustNative assembly: type: member:(null)
at (wrapper managed-to-native) SystemInfoEx.System_GetMemoryUsage()
at SystemInfoEx.get_systemMemoryUsed ()
at SystemInfoGeneralText.get_currentInfo ()
at Bootstrap+d__18.MoveNext ()
at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress)

I have found that other server owners who ran into the same issue updated libc6 to fix the issue.

Activity

  1. xfer42 commented on Feb 6, 2026

    @xfer42

    Were you able to get it running by updating libc6 on that image?

    I tested a new image with:

    FROM didstopia/rust-server
    RUN apt-get update && apt-get install libc6 -y
    

    and that didnt fix it.
    I did find the cm2network/steamcmd image works, but you need to manually set everything up. Im currently building my image from that one.

  2. indifferentchicken commented on Feb 7, 2026

    @indifferentchicken

    I created a Rust container for our bOSS (broccoli Open Source Software) project, it works similarly to this one and uses cm2network/steamcmd. It doesn't have as many features quite yet but should get you updated properly.
    https://github.com/indifferentbroccoli/rust-server-docker

  3. joostruis commented on Feb 8, 2026

    @joostruis

    Anybody found a workaround yet?

  4. xfer42 commented on Feb 8, 2026

    @xfer42

    Anybody found a workaround yet?

    You can rebuild this image and use "FROM cm2network/steamcmd". Some things will need to be installed, some files will need to be edited.

    You may want to fix the links in some of the json files:
    find ./ -name "package-lock.json" -exec sed 's/npm.didstopia.com/registry.npmjs.org/g' -i {} ;

    I used this Dockerfile:
    `FROM cm2network/steamcmd

    USER root
    ARG DEBIAN_FRONTEND=noninteractive

    RUN apt-get update &&
    apt-get install -y --no-install-recommends
    nginx
    expect
    tcl
    libarchive-tools
    npm
    procps
    libgdiplus &&
    rm -rf /var/lib/apt/lists/*

    RUN rm -fr /usr/share/nginx/html/* &&
    rm -fr /etc/nginx/sites-available/* &&
    rm -fr /etc/nginx/sites-enabled/*

    COPY nginx_rcon.conf /etc/nginx/nginx.conf
    RUN curl -sL https://github.com/Facepunch/webrcon/archive/24b0898d86706723d52bb4db8559d90f7c9e069b.zip | bsdtar -xvf- -C /tmp &&
    mv /tmp/webrcon-24b0898d86706723d52bb4db8559d90f7c9e069b/* /usr/share/nginx/html/ &&
    rm -fr /tmp/webrcon-24b0898d86706723d52bb4db8559d90f7c9e069b

    ADD fix_conn.sh /tmp/fix_conn.sh

    RUN mkdir -p /steamcmd/rust /usr/share/nginx/html /var/log/nginx

    ADD shutdown_app/ /app/shutdown_app/
    WORKDIR /app/shutdown_app
    RUN npm install

    ADD restart_app/ /app/restart_app/
    WORKDIR /app/restart_app
    RUN npm install

    ADD scheduler_app/ /app/scheduler_app/
    WORKDIR /app/scheduler_app
    RUN npm install

    ADD heartbeat_app/ /app/heartbeat_app/
    WORKDIR /app/heartbeat_app
    RUN npm install

    ADD rcon_app/ /app/rcon_app/
    WORKDIR /app/rcon_app
    RUN npm install
    RUN ln -s /app/rcon_app/app.js /usr/bin/rcon

    ADD install.txt /app/install.txt

    ADD start_rust.sh /app/start.sh

    ADD update_check.sh /app/update_check.sh

    COPY README.md LICENSE.md /app/

    WORKDIR /

    RUN chown -R 1000:1000
    /steamcmd
    /app
    /usr/share/nginx/html
    /var/log/nginx

    EXPOSE 8080
    EXPOSE 28015
    EXPOSE 28016
    EXPOSE 28082

    ENV RUST_SERVER_STARTUP_ARGUMENTS "-batchmode -load -nographics +server.secure 1"
    ENV RUST_SERVER_IDENTITY "docker"
    ENV RUST_SERVER_PORT ""
    ENV RUST_SERVER_QUERYPORT ""
    ENV RUST_SERVER_SEED "12345"
    ENV RUST_SERVER_NAME "Rust Server [DOCKER]"
    ENV RUST_SERVER_DESCRIPTION "This is a Rust server running inside a Docker container!"
    ENV RUST_SERVER_URL "https://hub.docker.com/r/didstopia/rust-server/"
    ENV RUST_SERVER_BANNER_URL ""
    ENV RUST_RCON_WEB "1"
    ENV RUST_RCON_PORT "28016"
    ENV RUST_RCON_PASSWORD "docker"
    ENV RUST_APP_PORT "28082"
    ENV RUST_UPDATE_CHECKING "0"
    ENV RUST_HEARTBEAT "0"
    ENV RUST_UPDATE_BRANCH "public"
    ENV RUST_START_MODE "0"
    ENV RUST_OXIDE_ENABLED "0"
    ENV RUST_OXIDE_UPDATE_ON_BOOT "1"
    ENV RUST_RCON_SECURE_WEBSOCKET "0"
    ENV RUST_SERVER_WORLDSIZE "3500"
    ENV RUST_SERVER_MAXPLAYERS "500"
    ENV RUST_SERVER_SAVE_INTERVAL "600"

    ENV CHOWN_DIRS "/app,/steamcmd,/usr/share/nginx/html,/var/log/nginx"

    ADD entrypoint.sh /
    USER steam
    CMD [ "bash", "/app/start.sh"]`

  5. hhuynh15 commented on Feb 8, 2026

    @hhuynh15
    Author

    Anybody found a workaround yet?

    I'm using indifferent broccoli's repository and it seems to have gotten the server up again. but some settings seem like they need to be changed to make it work on the new image.

  6. stale commented on May 21, 2026

    @stale

    This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    wontfixIssues that will not be fixed.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions