mumble-voip / mumble-docker

The official Mumble Docker image
BSD 3-Clause "New" or "Revised" License
146 stars 34 forks source link

Update Docker Container #41

Closed Bunstonious closed 6 months ago

Bunstonious commented 6 months ago

Id like to try the most recent release and the container on dockerhub is the previous 1.4 release, would either like the docker container updated or instructions to build it myself if possible.

Krzmbrzl commented 6 months ago

The new image should be on Dockerhub as soon as https://github.com/mumble-voip/mumble-docker/actions/runs/9180177266 is finished

fgma commented 6 months ago

I get the following error after updating the container:

Error: invalid working directory: /home/mumble

Manually creating the folder fixes the issue.

Bunstonious commented 6 months ago

Thanks for the update :)

I get this message in my logs, do you know if it was build with a different ID other than 1000 as the user context?

/entrypoint.sh: line 77: /data/mumble_server_config.ini: Permission denied

Thanks

Krzmbrzl commented 6 months ago

Yes the new IDs are 10000 as for some reason 1000 is already taken in Ubuntu 22.04 👀

arkansis commented 6 months ago

Hi !

Can anyone share with me their docker compose that works without the error: /entrypoint.sh: line 77: /data/mumble_server_config.ini: Permission denied

THANKS !

Bunstonious commented 6 months ago

I have updated the user to 10000 and I still get the permission error (and the status is "Restarting (1) 35 seconds"), and when I run it without any variables it doesn't run properly and just sits there until I cancel it.

Jojonintendo commented 6 months ago

I've personally run the container on a new volume to see what the permissions were by default. In my case with Podman, it's 109999.

I've then restored the volume from a backup, and set these permissions, fixed.

sambirk commented 6 months ago
services:
  mumble:
    container_name: mumble
    image: mumblevoip/mumble-server:latest
    ports:
        - 64738:64738/tcp
        - 64738:64738/udp
    volumes:
      - data:/data
    restart: unless-stopped
volumes:
  data:

sudo chown -R 10000:10000 /var/lib/docker/volumes/mumble_data/

Hi !

Can anyone share with me their docker compose that works without the error: /entrypoint.sh: line 77: /data/mumble_server_config.ini: Permission denied

THANKS !

Bunstonious commented 6 months ago

Changing the permissions worked Sambirk, thanks for that (Why I didn't think of doing that, I have no idea T_T ).

davidebeatrici commented 6 months ago

Yes the new IDs are 10000 as for some reason 1000 is already taken in Ubuntu 22.04 👀

1000 is usually the first user's ID.

Krzmbrzl commented 6 months ago

It wasn't in 20.04 though :shrug:

davidebeatrici commented 6 months ago

Maybe the user was created with an explicit ID.

TBhimdi commented 6 months ago

Had the same issue upgrading from the previous docker image, added user: 1000:1000 in my compose.yaml, fixed it right up.