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
Connection to murmur server 1.3.4 with serverpassword not possible #5382
Comments
Does that mean that the 1.3.4 client connected successfully without having asked for the password?
You could try using And just to make sure that the issue is actually the password set on the server: Could you check if the mentioned client is able to connect to your server if the serverpassword is removed? |
Thanks for the quick reply!
Yes - my client did not ask and the connection did work. The other client that works is on Debian 10 with client V 1.3.0
This works in my client.
In my client there is no password shown in the hidden field. Can you explain this concept? |
Admin as in
So you mean that you changed your username to |
I must research, because i have simply copied the mumble-server.sqlite from the old system i created 5 years ago and altered the config file of the new system ... :-) My user is not the superuser, it has user_id 1. This superuser has an user password - is this the password that is entered in the setup of the server in the client? But this cannot be identical with the server password!?
Yes. When i alter my username to superuser the password field appears. It is empty. The friend says that the field password does not appear in his client. |
Yes
It probably can be, but I guess that in general it is not. (Note that what you are seeing in the DB is only the password's hash) Alright, I guess to further proceed, it would probably be best, if you were to remove the password from your server again and then check whether your friend is able to connect to your server. |
Hmmm - all the time there was no problem with the serverpassword, that keeps the server login privat. So where is this serverpassword stored in the client? Today i am hopefully able to check the output on the console of the client of my friend. |
I think the client always sends the last used PW for a given server (which would indicate that it is stored in the client's DB) and when the connection fails, the user should be prompted for a (new) password. |
Something generally is going wrong in the new version of murmur. Here is the console output when i connect with my user and client to the new server:
As you can see the connection is rejected and then works with a "next server". With the older server V 1.2.18 this message does not appear:
Trying the same with the older client of the friend (Debian 10) the message of trying a next server does not appear and the connection keeps failing. |
Are you perhaps running multiple virtual servers within a single process? Check by looking in the |
There is only one process running: mumble-+ 142930 1 0 Dez23 ? 00:00:07 /usr/sbin/murmurd -ini /etc/mumble-server.ini In pstree there are no other dependent processes. |
That is why I said multiple virtual servers within a single murmur process. Every murmur-process can create and serve (in theory) infinitely many virtual server instances |
That's fine and how can i get control over the infinite virtual servers? :-) |
First, check if you even have multiple vServers running 👀
Impossible to tell without further info - potentially because they are configured differently |
Where this can be seen? Here is the used configuration of the server:
|
For my own connections it makes no difference when the serverpassword is commented out in the configuration file. |
Bug reported to Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1002723 |
I'm the maintainer for Mumble in Debian. This initially looks to me like it might be an IPv6 vs IPv4 issue, because in the error when the connection fails I see an IPv6 address:
but in the configuration file it looks like the host is a local LAN IPv4 address:
So that's the first thing I'd like to point out because I didn't see that discussed in the bug. |
Thank you for your answer, the idea sounds good, but is there any chance to debug the reason for it? The router is an Fritzbox 7360 and IPV6 has been activated for test purposes to use IPV6 now. Do you have any other idea to switch of IPV6 in the Fritzbox? |
Check in your FritzBox's web interface if it says something like this: If so, you're pretty much out of options, a DS-Lite tunnel prevents your network from being reachable from the internet, even prevents port forwarding. Unfortunately, a lot of providers do that nowadays ... It also means, you don't have an IPv4 address anymore and everything IPv4 related is tunnelled... |
No - there is an IPV4 and IPV6 address that can be used over DynDNS: Internet IPv6, verbunden seit 01.01.2022, 10:38 Uhr I have tested to disable IPV6 and then there is only one connection directly opened over IPV4. Now i am asking me if IPV6 has 'only' disadvantages, specially regarding the firewall and routing? |
The answer seems to be yes - specially when using a Fritzbox with activated Firewall. |
This support-issue has been automatically marked as stale because it has not had recent activity. If no further activity occurs, the issue will be automatically closed as we'll assume your problem to be fixed. |
Closing as resolved |
Description
I installed "mumble-server 1.3.4-1" in Debian 11 (bullseye) via package on an internal server.
In the config mumble-server.ini the serverpassword is set.
I can connect with an client 1.3.4 without problems.
On another PC the client asked for the server password and afterwards the login works.
Now a friend tries to login from outside with a client 1.3.0 and the connection is always refused.
There is no pop-up window asking for the server password!
Where this server password is stored for the client?
It cannot be found in any settings in the client?
Steps to reproduce
1.Enter the needed informations for the server connection for a new server
2. Try to connect
3. Connection always fails
Mumble version
1.3.0 for the client
1.3.4 for the server
Mumble component
Client / Server combination
OS
Linux
Reproducible?
Yes
Screenshots
As you can see in the screenshot the connection works with the same client and server configuration, but with an older server version 1.2.18-1~bpo8+1 running on an different server that is in migration.
The text was updated successfully, but these errors were encountered: