Bug#563365: mumble-server: Server connection failed: Connection refused. IPv4/IPv6 problem

Mark Nipper nipsy at bitgnome.net
Sat Jan 2 10:11:29 UTC 2010


Package: mumble-server
Version: 1.2.0-1
Severity: important

	I've already reported this upstream on the Mumble SourceForge
site at:
---
https://sourceforge.net/projects/mumble/forums/forum/492607/topic/3504682

The general problem is that murmurd appears to be binding to all IPv6
interfaces when the host directive is not specified in
mumble-server.ini, but no IPv4 interfaces.

	This means that IPv4 clients are getting a connection refused
message even though murmurd is running.

	The temporary fix for this (as murmurd should be bound to all
IPv4 AND IPv6 interfaces when no host is defined) is to define an IPv4
host in mumble-server.ini:
---
host=1.2.3.4

as an example.

	I'm filing this in case anyone else comes looking for it, as I
just spent a while figuring this all out.  I thought initially it was
firewall related, but my firewall had nothing to do with the problem
(after testing things with it disabled).  Instead, it's something to do
with how murmurd is binding to all interfaces when no host is defined.

	As I stated in my SourceForge post, I'm not sure if this is
related to a bug in murmurd, some way in which Debian itself is
configured, or just the way my server in particular is configured.  But
I'm sure someone else will run into this problem at some point, hence
this report.

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (650, 'testing'), (600, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages mumble-server depends on:
ii  adduser                       3.112      add and remove users and groups
ii  dbus                          1.2.16-2   simple interprocess messaging syst
ii  debconf [debconf-2.0]         1.5.28     Debian configuration management sy
ii  libavahi-client3              0.6.25-2   Avahi client library
ii  libavahi-common3              0.6.25-2   Avahi common library
ii  libavahi-compat-libdnssd1     0.6.25-2   Avahi Apple Bonjour compatibility 
ii  libc6                         2.10.2-2   GNU C Library: Shared libraries
ii  libcap2                       1:2.17-2   support for getting/setting POSIX.
ii  libgcc1                       1:4.4.2-3  GCC support library
ii  libiceutil33                  3.3.1-9    Ice for C++ misc utility library
ii  libprotobuf5                  2.2.0a-0.1 protocol buffers C++ library
ii  libqt4-dbus                   4:4.5.3-4  Qt 4 D-Bus module
ii  libqt4-network                4:4.5.3-4  Qt 4 network module
ii  libqt4-sql                    4:4.5.3-4  Qt 4 SQL module
ii  libqt4-sql-sqlite             4:4.5.3-4  Qt 4 SQLite 3 database driver
ii  libqt4-xml                    4:4.5.3-4  Qt 4 XML module
ii  libqtcore4                    4:4.5.3-4  Qt 4 core module
ii  libssl0.9.8                   0.9.8k-7   SSL shared libraries
ii  libstdc++6                    4.4.2-3    The GNU Standard C++ Library v3
ii  libzeroc-ice33                3.3.1-9    Ice for C++ runtime library

Versions of packages mumble-server recommends:
pn  mumble-server-web             <none>     (no description available)

Versions of packages mumble-server suggests:
pn  mumble                        <none>     (no description available)
pn  mumble-django                 <none>     (no description available)

-- debconf information:
* mumble-server/emailfrom:
* mumble-server/start_daemon: true





More information about the Pkg-voip-maintainers mailing list