← Back to team overview

touch-packages team mailing list archive

[Bug 1486192] Re: libprotobuf9v5 : Conflicts: libprotobuf9 but 2.6.1-1 is installed.

 

The issue was caused by our auto-backport of LXC and LXD dependencies so
we can guarantee a consistent experience on all Ubuntu releases.

This may indeed cause some occasional breakage when one of those
packages revs their SOVER which is what happened there.

We won't be rebuilding all the affected bits in our PPA. What I could
recommend you do though is just pin the affected packages to the archive
version. protobuf specifically is only needed for criu which is an
optional dependency.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to protobuf in Ubuntu.
https://bugs.launchpad.net/bugs/1486192

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

Status in protobuf package in Ubuntu:
  New

Bug description:
  (1) 
  # 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

  (2)
  # 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

  (3)
  I expected the the updated libprotobuf9, newly renamed upstream to libprotobuf9v5, to install and provide an alias/symlink/virtual package to continue satisfying the dependencies of myriad other programs.

  
  (4)
  During regular system upgrade in 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. When I've explicitly tried to install libprotobuf9v5 directly, a much more terrible solution is proposed.

  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, as indicated in the various change
  logs.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/protobuf/+bug/1486192/+subscriptions


Follow ups

References