libprotobuf9v5 : Conflicts: libprotobuf9 but 2.6.1-1 is installed.

Asked by Ryan Chapman

During regular system upgrade for the last two days or so, I get the following:

The following packages have unmet dependencies:
 libprotobuf9v5 : Conflicts: libprotobuf9 but 2.6.1-1 is installed.
The following actions will resolve these dependencies:

      Remove the following packages:
1) libegl1-mesa-dev
2) libgles2-mesa-dev
3) libmirclient-dev
4) libmircommon-dev
5) libprotobuf-dev
6) libqt5opengl5-dev
7) libqt5sensors5-dev
8) libqt5webkit5-dev
9) libqt5websockets5-dev
10) libqt5xmlpatterns5-dev
11) python-protobuf
12) qt3d5-dev
13) qt5-default
14) qtbase5-dev
15) qtdeclarative5-dev
16) qtlocation5-dev
17) qtmultimedia5-dev
18) qtpositioning5-dev
19) qtscript5-dev
20) qttools5-dev
21) ubuntu-sdk
22) ubuntu-sdk-libs-dev

      Keep the following packages at their current version:
23) libprotobuf9v5 [Not Installed]

      Leave the following dependencies unresolved:
24) qtcreator recommends qt5-default
25) qtcreator recommends qtbase5-dev
26) qtcreator recommends qtdeclarative5-dev
27) qtcreator-plugin-ubuntu recommends ubuntu-sdk

Accept this solution? [Y/n/q/?]

I tried to let Ubuntu calculate multiple other solutions but all proposed look dubious to me and I've not tried any of them. I particularly interested in item 23 above but am not clear how to proceed. Recommendations?

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Manfred Hampl
Solved:
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

What is the output of the below command:

lsb_release -a; uname -a; apt-cache policy qtcreator libprotobuf9v5 libprotobuf9

Thanks

Revision history for this message
Ryan Chapman (rmc) said :
#2

# lsb_release -rd
Description: Ubuntu 15.04
Release: 15.04

# uname -a
Linux IPC1 3.19.0-25-generic #26-Ubuntu SMP Fri Jul 24 21:17:31 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

# apt-cache policy qtcreator libprotobuf9v5 libprotobuf9
qtcreator:
  Installed: 3.1.1-0ubuntu9
  Candidate: 3.1.1-0ubuntu9
  Version table:
 *** 3.1.1-0ubuntu9 0
        500 http://us.archive.ubuntu.com/ubuntu/ vivid/universe amd64 Packages
        100 /var/lib/dpkg/status
libprotobuf9v5:
  Installed: (none)
  Candidate: 2.6.1-1.2~ubuntu15.04.1~ppa1
  Version table:
     2.6.1-1.2~ubuntu15.04.1~ppa1 0
        500 http://ppa.launchpad.net/ubuntu-lxc/lxd-git-master/ubuntu/ vivid/main amd64 Packages
libprotobuf9:
  Installed: 2.6.1-1
  Candidate: 2.6.1-1
  Version table:
 *** 2.6.1-1 0
        500 http://us.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
        100 /var/lib/dpkg/status

Revision history for this message
Ryan Chapman (rmc) said :
#3

From what I can tell with Google search, "https://www.google.com/search?q=libprotobuf9v5+%3A+Conflicts%3A+libprotobuf9+but+2.6.1-1+is+installed.", this appears to be caused by an upstream renaming of the package from libprotobuf9 --> libprotubuf9v5.

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#4

You have a PPA enabled which is causing the issue

Revision history for this message
Best Manfred Hampl (m-hampl) said :
#5

Ubuntu seems to do the switch from libprotobuf9 to libprotubuf9v5 between vivid and wily, so all packages for vivid should be using libprotobuf9, and those for wily should be using libprotobuf9v5.
Apparently the PPA http://ppa.launchpad.net/ubuntu-lxc/lxd-git-master/ubuntu/ has made the transition already for vivid, and this is now in conflict with all standard Ubuntu packages depending on libprotobuf9.

Please contact the provider of this PPA, he is the person responsible for this dependency problem.

Revision history for this message
Ryan Chapman (rmc) said :
#6

Thanks Manfred Hampl, that solved my question.