Jump to content
Mumble forums

Upgrade from Ubuntu 14 package to latest


Recommended Posts

Hi, I'm looking to upgrade my mumble server running on an Ubuntu 14 (aka 'trusty'). I've added the launchpad PPA as stated in https://launchpad.net/~mumble/+archive/ubuntu/release . However, apt-get update, or upgrade or dist-upgrade don't upgrade anything. I'm guessing this is because the server in Ubuntu's repository is under the package mumble-server and in launchpad only 1 package exists, called mumble, which I guess is client and server together?

I'm looking for some guidance on how to upgrade form one to the other with minimal issues. What are the differences (if any) between the mumble-server and the new mumble package? (I'm not familiar with what apt does and does not handle, or what is common for such situations. Is the path to the server the same? And name of the server application itself? Does it look at the same config files? Should I uninstall the current package first or just install the new one as well? And what happens if I remove the old package after installing the new one?)

Any help or guidance will be much appreciated!

Link to comment
Share on other sites

  • Administrators

The mumble package is the client. The mumble-server package is the server.

If you look into the PPA via launchpad you will not immediately see he packages that are installable. In the overview you will see a bunch of mumble. Only if you click View all published packages and then expand an Ubuntu version you can see the individual, installable packages. A little confusing IMO.

You did not tell which versions you have installed or want to update to.

If you run

apt-get update

, does it list the mumble PPA as being updated? It should list it as one of the sources.

If you run

apt-get upgrade mumble-server

what does it tell you, which version do you have installed? Does it determine that as the most recent version?

If you accidentally installed the mumble package you can remove it with

apt-get remove mumble


If you want to upgrade within stable releases, that 'release' PPA is correct. If you want to upgrade to the 1.3.0 development snapshots you will have to use a different PPA.

Link to comment
Share on other sites

Hi, and thanks for helping me!

I have mumble-server 1.2.4, that's the latest in the 'official' Ubuntu repository it seems. And I'd like to have 1.2.9, just to be up to date (mostly because it mentions some openssl security updates in almost every release note between those 2 versions).

What I had done so far is

sudo add-apt-repository ppa:mumble/release
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

all of which resulted in nothing being updated.

The output of

sudo add-apt-repository ppa:mumble/release


 More info: https://launchpad.net/~mumble/+archive/ubuntu/release
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keyring `/tmp/tmp6dbvctgz/secring.gpg' created
gpg: keyring `/tmp/tmp6dbvctgz/pubring.gpg' created
gpg: requesting key 7F05CF9E from hkp server keyserver.ubuntu.com
gpg: /tmp/tmp6dbvctgz/trustdb.gpg: trustdb created
gpg: key 7F05CF9E: public key "Launchpad PPA for Mumble" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)


The output of

sudo apt-get update

has all these items that include launchpad:

Hit http://ppa.launchpad.net trusty InRelease
Hit http://ppa.launchpad.net trusty/main armhf Packages
Hit http://ppa.launchpad.net trusty/main Translation-en

(Plus many more with http://ports.ubuntu.com)

I have a feeling that last bit should include something about the mumble repository that was added?

Link to comment
Share on other sites

Forgot to add this:

sudo apt-get upgrade mumble-server

output is


Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
mumble-server is already the newest version.
The following package was automatically installed and is no longer required:
Use 'apt-get autoremove' to remove it.
The following packages have been kept back:
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.



apt show mumble-server


ackage: mumble-server
Version: 1.2.4-0.2ubuntu1.1
Priority: optional
Section: universe/sound
Source: mumble
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Ron Lee <ron@debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 2,081 kB
Depends: libavahi-compat-libdnssd1 (>= 0.6.16), libc6 (>= 2.4), libcap2 (>= 2.10), libgcc1 (>= 1:4.4.0), libiceutil35, libprotobuf8, libqt4-dbus (>= 4:4.5.3), libqt4-network (>= 4:4.5.3), libqt4-sql (>= 4:4.5.3), libqt4-xml (>= 4:4.5.3), libqtcore4 (>= 4:4.8.0), libssl1.0.0 (>= 1.0.0), libstdc++6 (>= 4.4.0), libzeroc-ice35, debconf (>= 0.5) | debconf-2.0, adduser, dbus, libqt4-sql-sqlite
Suggests: mumble-server-web, mumble-django
Download-Size: 511 kB
Homepage: http://mumble.sourceforge.net/
APT-Manual-Installed: yes
APT-Sources: http://ports.ubuntu.com/ubuntu-ports/ trusty-updates/universe armhf Packages
Description: Low latency VoIP server
Murmur is the VoIP server component for Mumble. Murmur is installed
in a system-wide fashion, but can also be run by individual users.
Each murmur process supports multiple virtual servers, each with their
own user base and channel list. Administration of murmur is done through
D-Bus. Example scripts which register new users and list connected users
through a web page are can be found in the package 'mumble-server-web'.

N: There is 1 additional record. Please use the '-a' switch to see it

Link to comment
Share on other sites

  • Administrators

Unfortunately some of our PPA release builds are broken.

I would suggest you use the dev snapshot PPA instead. It has some additional/new features, and can be considered very stable as well. You may receive more updates as they are snapshots, but it's definitely better than using an outdated stable release.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in

Sign In Now

  • Create New...