Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Lost Users kasm and kasm_db after docker compose down #59

Closed
1 task done
ldklikm opened this issue Jun 6, 2024 · 5 comments
Closed
1 task done

[BUG] Lost Users kasm and kasm_db after docker compose down #59

ldklikm opened this issue Jun 6, 2024 · 5 comments

Comments

@ldklikm
Copy link

ldklikm commented Jun 6, 2024

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

Hello,

i install linuxserver/kasm Version 1.15:

docker inspect -f '{{ index .Config.Labels "build_version" }}' kasm Linuxserver.io version:- 1.15.0-ls23 Build-date:- 2024-04-09T21:45:23+00:00
docker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/kasm:latest Linuxserver.io version:- 1.15.0-ls23 Build-date:- 2024-04-09T21:45:23+00:00

After i shutdown with "docker compose down" and start with "docker compose up -d" the two users “kasm” and “kasm_db” are lost in the kasm Container. I connect with

docker exec -it kasm /bin/bash

In /etc/passwd the two users disappeared. The ps -aux Output not work here.

Expected Behavior

No response

Steps To Reproduce

  1. Install with docker compose from https://hub.docker.com/r/linuxserver/kasm
  2. Configure kasm.
  3. Test with admin@kasm.local
  4. Test with user@kasm.local
  5. Connect with "docker exec -it kasm /bin/bash" and look "ps -aux". The User kasm and kasm_db are exists.
  6. docker compose down
  7. docker compose up -d
  8. Connect with "docker exec -it kasm /bin/bash" and look "ps -aux". The User kasm and kasm_db are doesn't exists.

Environment

- OS: Ubuntu 22.04.4 LTS (GNU/Linux 5.15.0-107-generic x86_64)
- How docker service was installed: Docker version 26.1.3, build b72abbb

CPU architecture

x86-64

Docker creation

---
services:
  kasm:
    image: lscr.io/linuxserver/kasm:latest
    container_name: kasm
    privileged: true
    environment:
      - KASM_PORT=443
#      - DOCKER_HUB_USERNAME=USER #optional
#      - DOCKER_HUB_PASSWORD=PASS #optional
#      - DOCKER_MTU=1500 #optional
#      - PUID=1000
#      - PGID=1000
#      - TZ=Europe/Berlin
      - HTTP_PROXY=http://xx.xx.xx.xx:3128
      - HTTPS_PROXY=http://xx.xx.xx.xx:3128
      - http_proxy=http://xx.xx.xx.xx:3128
      - https_proxy=http://xx.xx.xx.xx:3128
      - NO_PROXY=proxy
      - no_proxy=proxy
    volumes:
      - /root/dockerdata/kasm/opt:/opt
#      - /path/to/profiles:/profiles #optional
#      - /dev/input:/dev/input #optional
#      - /run/udev/data:/run/udev/data #optional
    ports:
      - 3000:3000
      - 443:443
    restart: unless-stopped

Container logs

[migrations] started
[migrations] no migrations found
usermod: no changes
───────────────────────────────────────

      ██╗     ███████╗██╗ ██████╗
      ██║     ██╔════╝██║██╔═══██╗
      ██║     ███████╗██║██║   ██║
      ██║     ╚════██║██║██║   ██║
      ███████╗███████║██║╚██████╔╝
      ╚══════╝╚══════╝╚═╝ ╚═════╝

   Brought to you by linuxserver.io
───────────────────────────────────────

To support LSIO projects visit:
https://www.linuxserver.io/donate/

───────────────────────────────────────
GID/UID
───────────────────────────────────────

User UID:    911
User GID:    911
───────────────────────────────────────

[custom-init] No custom files found, skipping...
[ls.io-init] done.
time="2024-06-06T07:33:53.414504804Z" level=error msg="failed to initialize a tracing processor \"otlp\"" error="no OpenTelemetry endpoint: skip plugin"
time="2024-06-06T07:33:55.095273334Z" level=info msg="loading plugin \"io.containerd.event.v1.publisher\"..." runtime=io.containerd.runc.v2 type=io.containerd.event.v1
time="2024-06-06T07:33:55.095333266Z" level=info msg="loading plugin \"io.containerd.internal.v1.shutdown\"..." runtime=io.containerd.runc.v2 type=io.containerd.internal.v1
time="2024-06-06T07:33:55.095342453Z" level=info msg="loading plugin \"io.containerd.ttrpc.v1.task\"..." runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1
time="2024-06-06T07:33:55.095227692Z" level=info msg="loading plugin \"io.containerd.event.v1.publisher\"..." runtime=io.containerd.runc.v2 type=io.containerd.event.v1
time="2024-06-06T07:33:55.095329889Z" level=info msg="loading plugin \"io.containerd.internal.v1.shutdown\"..." runtime=io.containerd.runc.v2 type=io.containerd.internal.v1
time="2024-06-06T07:33:55.095339423Z" level=info msg="loading plugin \"io.containerd.ttrpc.v1.task\"..." runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1
time="2024-06-06T07:33:55.095662923Z" level=info msg="starting signal loop" namespace=moby path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby/e206b62dfee62895afe9d89043fe01e9b0705089978e241bbd9a75095d1f4fd7 pid=486 runtime=io.containerd.runc.v2
time="2024-06-06T07:33:55.095468954Z" level=info msg="loading plugin \"io.containerd.event.v1.publisher\"..." runtime=io.containerd.runc.v2 type=io.containerd.event.v1
time="2024-06-06T07:33:55.096014294Z" level=info msg="loading plugin \"io.containerd.internal.v1.shutdown\"..." runtime=io.containerd.runc.v2 type=io.containerd.internal.v1
time="2024-06-06T07:33:55.096023492Z" level=info msg="loading plugin \"io.containerd.ttrpc.v1.task\"..." runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1
time="2024-06-06T07:33:55.095953543Z" level=info msg="starting signal loop" namespace=moby path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby/abe74393f9dfff92d3e7d02246351f0310d645150998f703b5a265de5d4c70a3 pid=497 runtime=io.containerd.runc.v2
time="2024-06-06T07:33:55.096462911Z" level=info msg="starting signal loop" namespace=moby path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby/52328854dfeaec7a4ff1eef1957fc048d3976a2bbeacbdccf3cd849eed799427 pid=485 runtime=io.containerd.runc.v2
time="2024-06-06T07:33:55.099287435Z" level=info msg="loading plugin \"io.containerd.event.v1.publisher\"..." runtime=io.containerd.runc.v2 type=io.containerd.event.v1
time="2024-06-06T07:33:55.099387915Z" level=info msg="loading plugin \"io.containerd.internal.v1.shutdown\"..." runtime=io.containerd.runc.v2 type=io.containerd.internal.v1
time="2024-06-06T07:33:55.099405363Z" level=info msg="loading plugin \"io.containerd.ttrpc.v1.task\"..." runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1
time="2024-06-06T07:33:55.099516800Z" level=info msg="starting signal loop" namespace=moby path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby/b0ae4ac21839abb37aa1762a2c4963aec65108786bfb8075a7466ae67ce350f7 pid=498 runtime=io.containerd.runc.v2
time="2024-06-06T07:33:55.100640348Z" level=info msg="loading plugin \"io.containerd.event.v1.publisher\"..." runtime=io.containerd.runc.v2 type=io.containerd.event.v1
time="2024-06-06T07:33:55.100690395Z" level=info msg="loading plugin \"io.containerd.internal.v1.shutdown\"..." runtime=io.containerd.runc.v2 type=io.containerd.internal.v1
time="2024-06-06T07:33:55.100720677Z" level=info msg="loading plugin \"io.containerd.ttrpc.v1.task\"..." runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1
time="2024-06-06T07:33:55.100909737Z" level=info msg="starting signal loop" namespace=moby path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby/a562e578958d160054134d7a6c12da73e7a64edad6729a4fe0786936efbec50d pid=496 runtime=io.containerd.runc.v2
time="2024-06-06T07:33:55.138885599Z" level=info msg="loading plugin \"io.containerd.event.v1.publisher\"..." runtime=io.containerd.runc.v2 type=io.containerd.event.v1
time="2024-06-06T07:33:55.139164684Z" level=info msg="loading plugin \"io.containerd.internal.v1.shutdown\"..." runtime=io.containerd.runc.v2 type=io.containerd.internal.v1
time="2024-06-06T07:33:55.139180170Z" level=info msg="loading plugin \"io.containerd.ttrpc.v1.task\"..." runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1
time="2024-06-06T07:33:55.139412626Z" level=info msg="starting signal loop" namespace=moby path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby/966c1611596817ca7adb9cb60a15ba3062fb0fd2c80d692044e6d3f32c400998 pid=579 runtime=io.containerd.runc.v2
time="2024-06-06T07:33:55.168682869Z" level=info msg="loading plugin \"io.containerd.event.v1.publisher\"..." runtime=io.containerd.runc.v2 type=io.containerd.event.v1
time="2024-06-06T07:33:55.169342357Z" level=info msg="loading plugin \"io.containerd.event.v1.publisher\"..." runtime=io.containerd.runc.v2 type=io.containerd.event.v1
time="2024-06-06T07:33:55.169404413Z" level=info msg="loading plugin \"io.containerd.internal.v1.shutdown\"..." runtime=io.containerd.runc.v2 type=io.containerd.internal.v1
time="2024-06-06T07:33:55.169412820Z" level=info msg="loading plugin \"io.containerd.ttrpc.v1.task\"..." runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1
time="2024-06-06T07:33:55.170322042Z" level=info msg="starting signal loop" namespace=moby path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby/504cc4e908184fcca63ca0d38b720e8a4ba53326692f87c46b281aa67035afd9 pid=611 runtime=io.containerd.runc.v2
time="2024-06-06T07:33:55.173358373Z" level=info msg="loading plugin \"io.containerd.internal.v1.shutdown\"..." runtime=io.containerd.runc.v2 type=io.containerd.internal.v1
time="2024-06-06T07:33:55.173455434Z" level=info msg="loading plugin \"io.containerd.ttrpc.v1.task\"..." runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1
time="2024-06-06T07:33:55.173645239Z" level=info msg="starting signal loop" namespace=moby path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby/7cfbc22ebea197ef869c4e6469cc2e2af10dd373a9c2f6eec9ff78b7cc82cf60 pid=657 runtime=io.containerd.runc.v2
time="2024-06-06T07:33:57.042541981Z" level=info msg="loading plugin \"io.containerd.event.v1.publisher\"..." runtime=io.containerd.runc.v2 type=io.containerd.event.v1
time="2024-06-06T07:33:57.043060101Z" level=info msg="loading plugin \"io.containerd.internal.v1.shutdown\"..." runtime=io.containerd.runc.v2 type=io.containerd.internal.v1
time="2024-06-06T07:33:57.043198274Z" level=info msg="loading plugin \"io.containerd.ttrpc.v1.task\"..." runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1
time="2024-06-06T07:33:57.043404023Z" level=info msg="starting signal loop" namespace=moby path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby/b0d592f18e8ff466240267b5f463c7edd88306fcd149735c3232222837ea50fd pid=1015 runtime=io.containerd.runc.v2
Copy link

github-actions bot commented Jun 6, 2024

Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.

@LinuxServer-CI
Copy link
Collaborator

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

@FreakyTurtle
Copy link

Same issue, any resolution?

@LinuxServer-CI
Copy link
Collaborator

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

@thelamer
Copy link
Member

Fixed in latest

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

No branches or pull requests

4 participants