Official Mumble VoIP Forums

Upgrade from Ubuntu 14 package to latest

It crashed, it is bugged, ...
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!
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

Code: Select all

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

If you run

Code: Select all

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

Code: Select all

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.
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

Code: Select all

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

Code: Select all

sudo add-apt-repository ppa:mumble/release
was:

Code: Select all

 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)
OK
The output of

Code: Select all

sudo apt-get update
has all these items that include launchpad:

Code: Select all

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?
Forgot to add this:

Code: Select all

sudo apt-get upgrade mumble-server
output is

Code: Select all

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:
  libqpdf13
Use 'apt-get autoremove' to remove it.
The following packages have been kept back:
  mplayer
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Finally,

Code: Select all

apt show mumble-server
says:

Code: Select all

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
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.