Comments (7)
This sounds like a duplicate of #5907 which has been fixed on the master branch. Since that would be a server-side issue, updating the server to the latest master commit should fix this. Please report back, if that fixes the issue.
from mumble.
I rebuild docker image with latest MUMBLE_VERSION tag, delete server sqlite db, clean run server (no existing/previous server config), create only 2 test channel. Problem still persist.
Here's my Dockerfile:
FROM debian:bookworm-slim as base
ENV TZ=Asia/Jakarta
ARG DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install --no-install-recommends -y \
nano htop \
libcap2 \
libzeroc-ice3.7 \
'^libprotobuf[0-9]+$' \
libavahi-compat-libdnssd1 \
libqt5core5a \
libqt5network5 \
libqt5sql5 \
libqt5sql5-mysql \
libqt5sql5-psql \
libqt5sql5-sqlite \
libqt5xml5 \
libqt5dbus5 \
ca-certificates \
# Workaround for systems like CentOS 7 which won't load libQt5Core.so as expected:
# see also https://stackoverflow.com/a/68897099/
binutils \
&& find /lib* /usr/lib* -name 'libQt5Core.so.*' -exec strip --remove-section=.note.ABI-tag {} \; \
&& apt-get -y purge binutils \
# End of workaround
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \
&& ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
FROM base as build
ARG DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install --no-install-recommends -y \
git cmake build-essential ca-certificates pkg-config \
libssl-dev \
qtbase5-dev \
qttools5-dev \
qttools5-dev-tools \
libboost-dev \
libprotobuf-dev \
protobuf-compiler \
libprotoc-dev \
libcap-dev \
libxi-dev \
libavahi-compat-libdnssd-dev \
libzeroc-ice-dev \
python3 \
git \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
ADD ./scripts/* /mumble/scripts/
WORKDIR /mumble/repo
ARG MUMBLE_VERSION=latest
ARG MUMBLE_BUILD_NUMBER=""
ARG MUMBLE_CMAKE_ARGS=""
# Clone the repo, build it and finally copy the default server ini file. Since this file may be at different locations and Docker
# doesn't support conditional copies, we have to ensure that regardless of where the file is located in the repo, it will end
# up at a unique path in our build container to be copied further down.
RUN /mumble/scripts/clone.sh && /mumble/scripts/build.sh \
&& /mumble/scripts/copy_one_of.sh ./scripts/murmur.ini ./auxiliary_files/mumble-server.ini default_config.ini
FROM base
ARG MUMBLE_UID=1060
ARG MUMBLE_GID=1060
RUN groupadd --gid $MUMBLE_GID mumble && useradd --uid $MUMBLE_UID --gid $MUMBLE_GID mumble
COPY --from=build /mumble/repo/build/mumble-server /usr/bin/mumble-server
COPY --from=build /mumble/repo/default_config.ini /etc/mumble/bare_config.ini
RUN mkdir -p /data && chown -R mumble:mumble /data && chown -R mumble:mumble /etc/mumble \
&& mkdir -p /var/log/mumble && chown -R mumble:mumble /var/log/mumble
USER mumble
COPY entrypoint.sh /entrypoint.sh
#VOLUME ["/data","/var/log/mumble"]
EXPOSE 64738/tcp 64738/udp
ENTRYPOINT ["/entrypoint.sh"]
CMD ["/usr/bin/mumble-server", "-fg"]
Here's my docker run command:
docker run -d \
--restart=always \
--name mumble \
--memory="64m" --memory-swap="128m" --memory-reservation="32m" \
--cpus=".8" \
-p 64738:64738 \
-p 64738:64738/udp \
-e "MUMBLE_CONFIG_DATABASE=/data/mumble-server.sqlite" \
-e "MUMBLE_CONFIG_PORT=64738" \
-e "MUMBLE_SUPERUSER_PASSWORD=<my-superuser-passswwd>" \
-e "MUMBLE_CONFIG_SERVER_PASSWORD=<serverjoinpasswd>" \
-e "MUMBLE_CONFIG_WELCOME_TEXT=<br />Hai... <br />Enjoy your stay!<br />" \
-e "MUMBLE_CONFIG_LOG_FILE=/var/log/mumble/mumble.log" \
-e "MUMBLE_CONFIG_LOG_DAYS=31" \
-e "MUMBLE_CONFIG_BANDWIDTH=262144" \
-e "MUMBLE_CONFIG_USERS=1000" \
-e "MUMBLE_CONFIG_MESSAGE_BURST=10" \
-e "MUMBLE_CONFIG_MESSAGE_LIMIT=5" \
-e "MUMBLE_CONFIG_ALLOW_PING=true" \
-e "MUMBLE_CONFIG_OPUS_THRESHOLD=0" \
-e "MUMBLE_CONFIG_REGISTER_NAME=RUANG TAMU" \
-e "MUMBLE_CONFIG_SEND_VERSION=true" \
-e "MUMBLE_CONFIG_REMEMBER_CHANNEL=true" \
-e "MUMBLE_CONFIG_REMEMBER_CHANNEL_DURATION=10800" \
-v /data/app/mumble:/data \
-v /log/mumble:/var/log/mumble \
--log-driver=json-file \
--log-opt mode=non-blocking \
--log-opt max-size=50m \
--log-opt max-file=10 \
--log-opt max-buffer-size=4m \
mymumble-build
from mumble.
I rebuild docker image with latest MUMBLE_VERSION tag, delete server sqlite db, clean run server (no existing/previous server config), create only 2 test channel. Problem still persist.
What version number does this server report (under server information)?
from mumble.
Protocol: 1.6.287
Release: 1.6.287
TLS: 1.3
Cipher: TLS_AES_256_GCM_SHA384
PFS: Yes
from mumble.
Hm alright. In that case it seems like there is either another bug very similar to #5907 or another facet to this bug that has not yet been addressed 🤔
from mumble.
Can reproduce. Only affects unregistered users
from mumble.
@tohizma Thanks for reporting this. Without your bug report this thing could have gone undetected for decades 🥲
Anyway, would you be able to test the commit in #6339 and see, if that fixes the problem for you, too?
from mumble.
Related Issues (20)
- how to monitor connection/activity log? HOT 4
- Mumble bug with Minecraft HOT 4
- Losing Voice Chat, Hotkeys after RDP HOT 2
- Possible Mumble has Livestream screenshare as new feature like Discord? HOT 1
- Can not ping server which exclusively serve via IPv4
- version check mumble client broken? HOT 3
- Connecting murmur server rom/chanal to another murmur rom/chanal HOT 1
- Continuous transmission causes delays with unstable connection. HOT 1
- ZeroC Ice: Get channel tree without getting channel descriptions. HOT 1
- Windows audio input unreliable since update to 1.5.613 RC2 HOT 23
- WAV audio cue sound files are playing inconsistently HOT 8
- The 1.5.X version of Mumble has no effect after turning on "In-Game Display" in the game "EVE Online". HOT 2
- Mumble wont start on Raspian bookworm HOT 9
- Plugin interface: Add fucntion to API that uses mumbles internal SSL capability to read a webserver ressource HOT 2
- Audio input device selection in 1.5.613 HOT 1
- [Request] Support unicode usernames HOT 4
- Text to Speech not working on Mumble 1.5 Ubuntu Snap HOT 3
- Connection being lost every 2 to 3 hours HOT 6
- Build error on 32-bit architecture due to missing static_casts HOT 8
- mumble for openwrt HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mumble.