Evolution not starting after upgrade

Asked by zak wylde

I upgraded to 16.10 from 16.04 yesterday and since when Evolution won't even start. I don't know where the problem is but when I run 'evolution' in a terminal I get this:

'[libprotobuf FATAL google/protobuf/stubs/common.cc:61] This program requires version 3.0.0 of the Protocol Buffer runtime library, but the installed version is 2.6.1. Please update your library. If you compiled the program yourself, make sure that your headers are from the same version of Protocol Buffers as your link-time library. (Version verification failed in "/build/libphonenumber-ClRhsc/libphonenumber-7.1.0/cpp/src/phonenumbers/phonemetadata.pb.cc".)
terminate called after throwing an instance of 'google::protobuf::FatalException'
  what(): This program requires version 3.0.0 of the Protocol Buffer runtime library, but the installed version is 2.6.1. Please update your library. If you compiled the program yourself, make sure that your headers are from the same version of Protocol Buffers as your link-time library. (Version verification failed in "/build/libphonenumber-ClRhsc/libphonenumber-7.1.0/cpp/src/phonenumbers/phonemetadata.pb.cc".)'

which seems to indicate some conflict between versions of libprotobuf? both libprotobuf10 and libprotobuf-lite9v5 seem to be installed so i wonder if that's the issue?

thx.

Question information

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

What is the output of:

lsb_release -a; uname -a; apt-cache policy evolution

Thanks

Revision history for this message
zak wylde (balloonbending) said :
#2

lsb_release -a
LSB Version: core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch:core-4.1-amd64:core-4.1-noarch
Distributor ID: Ubuntu
Description: Ubuntu 16.10
Release: 16.10
Codename: yakkety

uname -a
Linux tim-Studio-1745 4.8.0-28-generic #30-Ubuntu SMP Fri Nov 11 14:03:52 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

apt-cache policy evolution
evolution:
  Installed: 3.22.1-0ubuntu2
  Candidate: 3.22.1-0ubuntu2
  Version table:
 *** 3.22.1-0ubuntu2 500
        500 http://gb.archive.ubuntu.com/ubuntu yakkety-updates/universe amd64 Packages
        100 /var/lib/dpkg/status
     3.22.0-2ubuntu1 500
        500 http://gb.archive.ubuntu.com/ubuntu yakkety/universe amd64 Packages

Revision history for this message
zak wylde (balloonbending) said :
#3

@Andrew fyi I submitted a bug for this (#1644598) this p.m. - i was/am getting a bit desperate to get at my mail etc..

Thought you might want to know in case you want to leave it for whoever picks up the bug (presuming someone will ;) ). Thx.

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

What is the output of the commands

dpkg -l | grep protobuf
sudo dpkg --audit

Revision history for this message
zak wylde (balloonbending) said :
#5

@Manfred -

dpkg -l | grep protobuf

rc libmirprotobuf0:amd64 0.12.1+15.04.20150324-0ubuntu1 amd64 Display server for Ubuntu - RPC definitions
ii libmirprotobuf3:amd64 0.24.1+16.04.20160928-0ubuntu1 amd64 Display server for Ubuntu - RPC definitions
ii libprotobuf-dev:amd64 3.0.0-7ubuntu3 amd64 protocol buffers C++ library (development files)
ii libprotobuf-lite10:amd64 3.0.0-7ubuntu3 amd64 protocol buffers C++ library (lite version)
rc libprotobuf-lite8:amd64 2.5.0-9ubuntu1 amd64 protocol buffers C++ library (lite version)
rc libprotobuf-lite9:amd64 2.6.1-1 amd64 protocol buffers C++ library (lite version)
ii libprotobuf-lite9v5:amd64 2.6.1-1.3 amd64 protocol buffers C++ library (lite version)
ii libprotobuf10:amd64 3.0.0-7ubuntu3 amd64 protocol buffers C++ library
rc libprotobuf7 2.4.1-3ubuntu2 amd64 protocol buffers C++ library
rc libprotobuf8:amd64 2.5.0-9ubuntu1 amd64 protocol buffers C++ library
rc libprotobuf9:amd64 2.6.1-1 amd64 protocol buffers C++ library
ii protobuf-compiler 3.0.0-7ubuntu3 amd64 compiler for protocol buffer definition files
ii python-protobuf 3.0.0-7ubuntu3 amd64 Python bindings for protocol buffers

sudo dpkg --audit
This returns nothing (?)

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

No output from "sudo dpkg --audit" is a positive sign (NO broken dependencies).

What is the output of the commands

ldd /usr/bin/evolution
ls -l /usr/lib/x86_64-linux-gnu/libprotobuf*

Revision history for this message
zak wylde (balloonbending) said :
#7

ldd /usr/bin/evolution

 linux-vdso.so.1 => (0x00007ffc2a17d000)
 libevolution-shell.so.0 => /usr/lib/evolution/libevolution-shell.so.0 (0x00007f65f54d1000)
 libevolution-util.so.0 => /usr/lib/evolution/libevolution-util.so.0 (0x00007f65f5092000)
 libcamel-1.2.so.59 => /usr/lib/x86_64-linux-gnu/libcamel-1.2.so.59 (0x00007f65f4d42000)
 libical.so.2 => /usr/lib/x86_64-linux-gnu/libical.so.2 (0x00007f65f4ad6000)
 libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f65f48b8000)
 libedataserver-1.2.so.22 => /usr/lib/x86_64-linux-gnu/libedataserver-1.2.so.22 (0x00007f65f45d2000)
 libwebkit2gtk-4.0.so.37 => /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 (0x00007f65f1f21000)
 libclutter-gtk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libclutter-gtk-1.0.so.0 (0x00007f65f1d13000)
 libgtk-3.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 (0x00007f65f142c000)
 libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007f65f1097000)
 libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f65f0e44000)
 libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f65f0b2f000)
 libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f65f0768000)
 libedataserverui-1.2.so.1 => /usr/lib/x86_64-linux-gnu/libedataserverui-1.2.so.1 (0x00007f65f054a000)
 libgdk-3.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 (0x00007f65f0263000)
 libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007f65f0017000)
 libgnomecanvas.so.0 => /usr/lib/evolution/libgnomecanvas.so.0 (0x00007f65efdfb000)
 libebook-1.2.so.16 => /usr/lib/x86_64-linux-gnu/libebook-1.2.so.16 (0x00007f65efb7c000)
 libebook-contacts-1.2.so.2 => /usr/lib/x86_64-linux-gnu/libebook-contacts-1.2.so.2 (0x00007f65ef955000)
 libecal-1.2.so.19 => /usr/lib/x86_64-linux-gnu/libecal-1.2.so.19 (0x00007f65ef6b1000)
 libsecret-1.so.0 => /usr/lib/x86_64-linux-gnu/libsecret-1.so.0 (0x00007f65ef461000)
 libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f65ef25d000)
 libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007f65eeea3000)
 libsoup-2.4.so.1 => /usr/lib/x86_64-linux-gnu/libsoup-2.4.so.1 (0x00007f65eebc9000)
 libgnome-desktop-3.so.12 => /usr/lib/x86_64-linux-gnu/libgnome-desktop-3.so.12 (0x00007f65ee98d000)
 libgtkspell3-3.so.0 => /usr/lib/x86_64-linux-gnu/libgtkspell3-3.so.0 (0x00007f65ee783000)
 libenchant.so.1 => /usr/lib/x86_64-linux-gnu/libenchant.so.1 (0x00007f65ee577000)
 libgnome-autoar-0.so.0 => /usr/lib/x86_64-linux-gnu/libgnome-autoar-0.so.0 (0x00007f65ee362000)
 libgnome-autoar-gtk-0.so.0 => /usr/lib/x86_64-linux-gnu/libgnome-autoar-gtk-0.so.0 (0x00007f65ee15d000)
 libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007f65edf4e000)
 libatk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007f65edd29000)
 libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f65eda16000)
 libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007f65ed7f4000)
 libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f65ed4eb000)
 libnss3.so => /usr/lib/x86_64-linux-gnu/libnss3.so (0x00007f65ed1a5000)
 libsmime3.so => /usr/lib/x86_64-linux-gnu/libsmime3.so (0x00007f65ecf77000)
 libssl3.so => /usr/lib/x86_64-linux-gnu/libssl3.so (0x00007f65ecd1f000)
 libnspr4.so => /usr/lib/x86_64-linux-gnu/libnspr4.so (0x00007f65ecae0000)
 libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f65ec7de000)
 libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f65ec5c4000)
 libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f65ec37a000)
 libicuuc.so.57 => /usr/lib/x86_64-linux-gnu/libicuuc.so.57 (0x00007f65ebfd0000)
 libicui18n.so.57 => /usr/lib/x86_64-linux-gnu/libicui18n.so.57 (0x00007f65ebb56000)
 /lib64/ld-linux-x86-64.so.2 (0x000055e122ca1000)
 libjson-glib-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libjson-glib-1.0.so.0 (0x00007f65eb92e000)
 libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f65eb5a6000)
 libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f65eb38f000)
 librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f65eb185000)
 libnotify.so.4 => /usr/lib/x86_64-linux-gnu/libnotify.so.4 (0x00007f65eaf7d000)
 libjavascriptcoregtk-4.0.so.18 => /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18 (0x00007f65ea12a000)
 libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f65e9f26000)
 libGL.so.1 => /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 (0x00007f65e9cb2000)
 libEGL.so.1 => /usr/lib/x86_64-linux-gnu/mesa-egl/libEGL.so.1 (0x00007f65e9a7e000)
 libgstapp-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstapp-1.0.so.0 (0x00007f65e986e000)
 libgstbase-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0 (0x00007f65e960a000)
 libgstreamer-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 (0x00007f65e92e0000)
 libgstpbutils-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstpbutils-1.0.so.0 (0x00007f65e90ab000)
 libgstaudio-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0 (0x00007f65e8e4e000)
 libgsttag-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgsttag-1.0.so.0 (0x00007f65e8c13000)
 libgstvideo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0 (0x00007f65e898c000)
 libgstfft-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstfft-1.0.so.0 (0x00007f65e8781000)
 libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007f65e8517000)
 libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f65e82e5000)
 libwebp.so.6 => /usr/lib/x86_64-linux-gnu/libwebp.so.6 (0x00007f65e8085000)
 libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f65e7e42000)
 libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f65e7b93000)
 libgnutls.so.30 => /usr/lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007f65e7839000)
 libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f65e75b9000)
 libharfbuzz-icu.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz-icu.so.0 (0x00007f65e73b6000)
 libxslt.so.1 => /usr/lib/x86_64-linux-gnu/libxslt.so.1 (0x00007f65e7179000)
 libhyphen.so.0 => /usr/lib/x86_64-linux-gnu/libhyphen.so.0 (0x00007f65e6f73000)
 libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f65e6c38000)
 libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007f65e6a35000)
 libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f65e6832000)
 libwayland-server.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-server.so.0 (0x00007f65e6620000)
 libwayland-egl.so.1 => /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1 (0x00007f65e641e000)
 libwayland-client.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 (0x00007f65e620f000)
 libclutter-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libclutter-1.0.so.0 (0x00007f65e5eae000)
 libcogl.so.20 => /usr/lib/x86_64-linux-gnu/libcogl.so.20 (0x00007f65e5bf4000)
 libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f65e59e4000)
 libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f65e57de000)
 libcairo-gobject.so.2 => /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2 (0x00007f65e55d5000)
 libatk-bridge-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0 (0x00007f65e53a4000)
 libepoxy.so.0 => /usr/lib/x86_64-linux-gnu/libepoxy.so.0 (0x00007f65e50af000)
 libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007f65e4e99000)
 libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f65e4c73000)
 libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f65e4a58000)
 libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007f65e4810000)
 libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f65e4606000)
 libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f65e4393000)
 libgcr-ui-3.so.1 => /usr/lib/x86_64-linux-gnu/libgcr-ui-3.so.1 (0x00007f65e411d000)
 libgcr-base-3.so.1 => /usr/lib/x86_64-linux-gnu/libgcr-base-3.so.1 (0x00007f65e3e87000)
 libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007f65e3c84000)
 libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007f65e3a79000)
 libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007f65e386d000)
 libxkbcommon.so.0 => /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007f65e362e000)
 libwayland-cursor.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0 (0x00007f65e3426000)
 libmirclient.so.9 => /usr/lib/x86_64-linux-gnu/libmirclient.so.9 (0x00007f65e3195000)
 libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f65e2f83000)
 libthai.so.0 => /usr/lib/x86_64-linux-gnu/libthai.so.0 (0x00007f65e2d7a000)
 libgailutil-3.so.0 => /usr/lib/x86_64-linux-gnu/libgailutil-3.so.0 (0x00007f65e2b6f000)
 libedata-book-1.2.so.25 => /usr/lib/x86_64-linux-gnu/libedata-book-1.2.so.25 (0x00007f65e28c8000)
 libphonenumber.so.7 => /usr/lib/x86_64-linux-gnu/libphonenumber.so.7 (0x00007f65e25f2000)
 libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f65e22e3000)
 liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f65e20c0000)
 libarchive.so.13 => /usr/lib/x86_64-linux-gnu/libarchive.so.13 (0x00007f65e1e0f000)
 libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f65e1b67000)
 libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f65e1963000)
 libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f65e1759000)
 libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f65e1537000)
 libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f65e132d000)
 libnssutil3.so => /usr/lib/x86_64-linux-gnu/libnssutil3.so (0x00007f65e10fe000)
 libplc4.so => /usr/lib/x86_64-linux-gnu/libplc4.so (0x00007f65e0ef9000)
 libplds4.so => /usr/lib/x86_64-linux-gnu/libplds4.so (0x00007f65e0cf5000)
 libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f65e0a22000)
 libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f65e07f3000)
 libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f65e05ed000)
 libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f65e03e2000)
 libicudata.so.57 => /usr/lib/x86_64-linux-gnu/libicudata.so.57 (0x00007f65de965000)
 libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f65de73b000)
 libxcb-dri3.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0 (0x00007f65de538000)
 libxcb-present.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-present.so.0 (0x00007f65de333000)
 libxcb-sync.so.1 => /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1 (0x00007f65de12c000)
 libxshmfence.so.1 => /usr/lib/x86_64-linux-gnu/libxshmfence.so.1 (0x00007f65ddf29000)
 libglapi.so.0 => /usr/lib/x86_64-linux-gnu/libglapi.so.0 (0x00007f65ddcfa000)
 libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007f65ddaf8000)
 libxcb-glx.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0 (0x00007f65dd8df000)
 libxcb-dri2.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0 (0x00007f65dd6d8000)
 libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 (0x00007f65dd4d2000)
 libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00007f65dd2c3000)
 libxcb-xfixes.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-xfixes.so.0 (0x00007f65dd0bb000)
 libgbm.so.1 => /usr/lib/x86_64-linux-gnu/libgbm.so.1 (0x00007f65dcead000)
 liborc-0.4.so.0 => /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0 (0x00007f65dcc2d000)
 libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007f65dc9c9000)
 libidn.so.11 => /lib/x86_64-linux-gnu/libidn.so.11 (0x00007f65dc796000)
 libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007f65dc583000)
 libnettle.so.6 => /usr/lib/x86_64-linux-gnu/libnettle.so.6 (0x00007f65dc34d000)
 libhogweed.so.4 => /usr/lib/x86_64-linux-gnu/libhogweed.so.4 (0x00007f65dc118000)
 libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f65dbe98000)
 libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f65dbc73000)
 libcogl-path.so.20 => /usr/lib/x86_64-linux-gnu/libcogl-path.so.20 (0x00007f65dba61000)
 libcogl-pango.so.20 => /usr/lib/x86_64-linux-gnu/libcogl-pango.so.20 (0x00007f65db858000)
 libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007f65db835000)
 libinput.so.10 => /usr/lib/x86_64-linux-gnu/libinput.so.10 (0x00007f65db606000)
 libatspi.so.0 => /usr/lib/x86_64-linux-gnu/libatspi.so.0 (0x00007f65db3d7000)
 libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f65db18b000)
 libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007f65daf49000)
 libgck-1.so.0 => /usr/lib/x86_64-linux-gnu/libgck-1.so.0 (0x00007f65dad14000)
 libmircommon.so.6 => /usr/lib/x86_64-linux-gnu/libmircommon.so.6 (0x00007f65daad8000)
 libmirprotobuf.so.3 => /usr/lib/x86_64-linux-gnu/libmirprotobuf.so.3 (0x00007f65da871000)
 libboost_system.so.1.58.0 => /usr/lib/x86_64-linux-gnu/libboost_system.so.1.58.0 (0x00007f65da66d000)
 libprotobuf-lite.so.9 => /usr/lib/x86_64-linux-gnu/libprotobuf-lite.so.9 (0x00007f65da43c000)
 libdatrie.so.1 => /usr/lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007f65da232000)
 libebackend-1.2.so.10 => /usr/lib/x86_64-linux-gnu/libebackend-1.2.so.10 (0x00007f65d9fb1000)
 libprotobuf.so.10 => /usr/lib/x86_64-linux-gnu/libprotobuf.so.10 (0x00007f65d9b5b000)
 libboost_system.so.1.61.0 => /usr/lib/x86_64-linux-gnu/libboost_system.so.1.61.0 (0x00007f65d9957000)
 libboost_thread.so.1.61.0 => /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.61.0 (0x00007f65d9730000)
 libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f65d951a000)
 libacl.so.1 => /lib/x86_64-linux-gnu/libacl.so.1 (0x00007f65d9312000)
 liblzo2.so.2 => /lib/x86_64-linux-gnu/liblzo2.so.2 (0x00007f65d90f0000)
 liblz4.so.1 => /usr/lib/x86_64-linux-gnu/liblz4.so.1 (0x00007f65d8ed8000)
 libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007f65d8cc8000)
 libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f65d8ac4000)
 libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f65d88bc000)
 libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f65d86b8000)
 libmtdev.so.1 => /usr/lib/x86_64-linux-gnu/libmtdev.so.1 (0x00007f65d84b2000)
 libevdev.so.2 => /usr/lib/x86_64-linux-gnu/libevdev.so.2 (0x00007f65d8299000)
 libwacom.so.2 => /usr/lib/x86_64-linux-gnu/libwacom.so.2 (0x00007f65d808d000)
 libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f65d8006000)
 libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f65d7e01000)
 libboost_filesystem.so.1.58.0 => /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.58.0 (0x00007f65d7be9000)
 libdb-5.3.so => /usr/lib/x86_64-linux-gnu/libdb-5.3.so (0x00007f65d783c000)
 libattr.so.1 => /lib/x86_64-linux-gnu/libattr.so.1 (0x00007f65d7635000)
 libgudev-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgudev-1.0.so.0 (0x00007f65d742b000)

ls -l /usr/lib/x86_64-linux-gnu/libprotobuf*

-rw-r--r-- 1 root root 5403372 Sep 8 13:19 /usr/lib/x86_64-linux-gnu/libprotobuf.a
-rw-r--r-- 1 root root 653906 Sep 8 13:19 /usr/lib/x86_64-linux-gnu/libprotobuf-lite.a
lrwxrwxrwx 1 root root 26 Sep 8 13:19 /usr/lib/x86_64-linux-gnu/libprotobuf-lite.so -> libprotobuf-lite.so.10.0.0
lrwxrwxrwx 1 root root 26 Sep 8 13:19 /usr/lib/x86_64-linux-gnu/libprotobuf-lite.so.10 -> libprotobuf-lite.so.10.0.0
-rw-r--r-- 1 root root 322424 Sep 8 13:19 /usr/lib/x86_64-linux-gnu/libprotobuf-lite.so.10.0.0
lrwxrwxrwx 1 root root 25 Oct 23 2015 /usr/lib/x86_64-linux-gnu/libprotobuf-lite.so.9 -> libprotobuf-lite.so.9.0.1
-rw-r--r-- 1 root root 199176 Oct 23 2015 /usr/lib/x86_64-linux-gnu/libprotobuf-lite.so.9.0.1
lrwxrwxrwx 1 root root 21 Sep 8 13:19 /usr/lib/x86_64-linux-gnu/libprotobuf.so -> libprotobuf.so.10.0.0
lrwxrwxrwx 1 root root 21 Sep 8 13:19 /usr/lib/x86_64-linux-gnu/libprotobuf.so.10 -> libprotobuf.so.10.0.0
-rw-r--r-- 1 root root 2448712 Sep 8 13:19 /usr/lib/x86_64-linux-gnu/libprotobuf.so.10.0.0

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

The ldd command shows
...
libprotobuf-lite.so.9 => /usr/lib/x86_64-linux-gnu/libprotobuf-lite.so.9 (0x00007f65da43c000)
libprotobuf.so.10 => /usr/lib/x86_64-linux-gnu/libprotobuf.so.10 (0x00007f65d9b5b000)
...
This is a bit weird, because you have (also) libprotobuf-lite.so.10 installed, and in my opinion that should be accessed instead of libprotobuf-lite.so.9

In any case, the package libprotobuf-lite9v5:amd64 2.6.1-1.3 is a leftover from xenial, and should not be needed on your yakkety system. Maybe uninstalling it solves your problem. For checking the possible consequences of removing that package, please provide the output of

apt-get --simulate remove libprotobuf-lite9v5
apt-get --simulate autoremove

Revision history for this message
zak wylde (balloonbending) said :
#9

apt-get --simulate remove libprotobuf-lite9v5
NOTE: This is only a simulation!
      apt-get needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
 account-plugin-facebook : Depends: libaccount-plugin-facebook but it is not going to be installed or
                                    ubuntu-system-settings-online-accounts but it is not going to be installed
 account-plugin-flickr : Depends: libaccount-plugin-flickr but it is not going to be installed or
                                  ubuntu-system-settings-online-accounts but it is not going to be installed
 libaccount-plugin-1.0-0 : Depends: libgtk-3-0 (>= 3.0.0) but it is not going to be installed
                           Recommends: unity-control-center-signon but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

apt-get --simulate autoremove
NOTE: This is only a simulation!
      apt-get needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED
  cinnamon-common cinnamon-control-center cinnamon-control-center-data cinnamon-l10n cinnamon-screensaver
  cinnamon-settings-daemon cjs gir1.2-cinnamondesktop-3.0 gir1.2-cmenu-3.0 gir1.2-cvc-1.0 gir1.2-meta-muffin-0.0
  libcinnamon-control-center1 libcinnamon-desktop4 libcinnamon-menu-3-0 libcjs0e libcvc0 libmircommon5 libmirplatform11
  libmirserver39 libmirserver40 libmuffin0 libnemo-extension1 libpoppler-qt5-1 libqt5bluetooth5 libqt5bluetooth5-bin
  libqt5keychain0 libqt5location5-plugins libqt5purchasing5 libqt5quickparticles5 libqt5versitorganizer5
  libqt5websockets5 libu1db-qt5-3 libubuntu-app-launch2 mir-platform-graphics-mesa-kms9 mir-platform-graphics-mesa-x9
  muffin-common nemo nemo-data nemo-fileroller qml-module-qt-websockets qml-module-qtbluetooth qml-module-qtlocation
  qml-module-qtorganizer qml-module-qtpurchasing qml-module-qtqml-models2 qml-module-qtqml-statemachine
  qml-module-qtquick-localstorage qml-module-qtquick-particles2 qml-module-qtsensors qml-module-qtwebsockets
  qml-module-ubuntu-mediascanner0.1 qtdeclarative5-poppler1.0 qtdeclarative5-u1db1.0
  qtdeclarative5-ubuntu-mediascanner0.1 qtdeclarative5-ubuntu-push-plugin qtdeclarative5-ubuntu-syncmonitor0.1
  qtdeclarative5-xmllistmodel-plugin ubuntu-html5-ui-toolkit ubuntu-sdk-libs unity-scope-click-departmentsdb
0 to upgrade, 0 to newly install, 60 to remove and 0 not to upgrade.
Remv cinnamon-common [3.0.7-1]
Remv cinnamon-control-center [3.2.0-1~xenial0]
Remv cinnamon-control-center-data [3.2.0-1~xenial0]
Remv cinnamon-l10n [3.2.1-1~xenial0]
Remv cinnamon-screensaver [3.0.1-1]
Remv cinnamon-settings-daemon [3.2.0-1~xenial0]
Remv cjs [3.2.0-1~xenial0]
Remv gir1.2-meta-muffin-0.0 [3.2.0-1~xenial0]
Remv gir1.2-cinnamondesktop-3.0 [3.2.0-1~xenial0]
Remv gir1.2-cmenu-3.0 [3.2.0-1~xenial0]
Remv gir1.2-cvc-1.0 [3.2.0-1~xenial0]
Remv libcinnamon-control-center1 [3.2.0-1~xenial0]
Remv nemo-fileroller [3.2.0-1~xenial0]
Remv nemo [3.2.0-1~xenial0]
Remv libcinnamon-desktop4 [3.2.0-1~xenial0]
Remv libcinnamon-menu-3-0 [3.2.0-1~xenial0]
Remv libcjs0e [3.2.0-1~xenial0]
Remv libcvc0 [3.2.0-1~xenial0]
Remv libmirserver39 [0.22.1+16.04.20160516.2-0ubuntu1]
Remv libmircommon5 [0.22.1+16.04.20160516.2-0ubuntu1]
Remv mir-platform-graphics-mesa-x9 [0.23.5+16.04.20160729-0ubuntu1]
Remv libmirserver40 [0.23.5+16.04.20160729-0ubuntu1]
Remv libmirplatform11 [0.23.5+16.04.20160729-0ubuntu1] [mir-platform-graphics-mesa-kms9:amd64 ]
Remv libmuffin0 [3.2.0-1~xenial0] [mir-platform-graphics-mesa-kms9:amd64 ]
Remv libnemo-extension1 [3.2.0-1~xenial0] [mir-platform-graphics-mesa-kms9:amd64 ]
Remv ubuntu-sdk-libs [1.284] [mir-platform-graphics-mesa-kms9:amd64 ]
Remv qtdeclarative5-poppler1.0 [0.1.1+13.10.20130819.3-0ubuntu4~gcc5.1] [mir-platform-graphics-mesa-kms9:amd64 ]
Remv libpoppler-qt5-1 [0.44.0-3ubuntu2] [mir-platform-graphics-mesa-kms9:amd64 ]
Remv qml-module-qtbluetooth [5.6.1-2build1~1] [mir-platform-graphics-mesa-kms9:amd64 ]
Remv libqt5bluetooth5 [5.6.1-2build1~1] [mir-platform-graphics-mesa-kms9:amd64 ]
Remv libqt5bluetooth5-bin [5.6.1-2build1~1] [mir-platform-graphics-mesa-kms9:amd64 ]
Remv libqt5keychain0 [0.5.0-1build1~gcc5.1] [mir-platform-graphics-mesa-kms9:amd64 ]
Remv qml-module-qtlocation [5.6.1-2ubuntu1~xenialoverlay1~1] [mir-platform-graphics-mesa-kms9:amd64 ]
Remv libqt5location5-plugins [5.6.1-2ubuntu1~xenialoverlay1~1] [mir-platform-graphics-mesa-kms9:amd64 ]
Remv qml-module-qtpurchasing [5.6.0~git20151023.2f454143-0ubuntu5~xenialoverlay1~3] [mir-platform-graphics-mesa-kms9:amd64 ]
Remv libqt5purchasing5 [5.6.0~git20151023.2f454143-0ubuntu5~xenialoverlay1~3] [mir-platform-graphics-mesa-kms9:amd64 ]
Remv qml-module-qtquick-particles2 [5.6.1-7ubuntu2~xenialoverlay1~1] [mir-platform-graphics-mesa-kms9:amd64 ]
Remv libqt5quickparticles5 [5.6.1-7ubuntu2~xenialoverlay1~1] [mir-platform-graphics-mesa-kms9:amd64 ]
Remv qml-module-qtorganizer [5.0~git20140515~29475884-0ubuntu22~xenialoverlay1~5] [mir-platform-graphics-mesa-kms9:amd64 ]
Remv libqt5versitorganizer5 [5.0~git20140515~29475884-0ubuntu22~xenialoverlay1~5] [mir-platform-graphics-mesa-kms9:amd64 ]
Remv qml-module-qt-websockets [5.6.1-2build1~1] [mir-platform-graphics-mesa-kms9:amd64 ]
Remv qml-module-qtwebsockets [5.6.1-2build1~1] [mir-platform-graphics-mesa-kms9:amd64 ]
Remv libqt5websockets5 [5.6.1-2build1~1] [mir-platform-graphics-mesa-kms9:amd64 ]
Remv qtdeclarative5-u1db1.0 [0.1.5+15.10.20150826.1-0ubuntu1] [mir-platform-graphics-mesa-kms9:amd64 ]
Remv libu1db-qt5-3 [0.1.5+15.10.20150826.1-0ubuntu1] [mir-platform-graphics-mesa-kms9:amd64 ]
Remv libubuntu-app-launch2 [0.9+16.04.20160803-0ubuntu1] [mir-platform-graphics-mesa-kms9:amd64 ]
Remv mir-platform-graphics-mesa-kms9 [0.23.5+16.04.20160729-0ubuntu1]
Remv muffin-common [3.2.0-1~xenial0]
Remv nemo-data [3.2.0-1~xenial0]
Remv qml-module-qtqml-models2 [5.6.1-7ubuntu2~xenialoverlay1~1]
Remv qml-module-qtqml-statemachine [5.6.1-7ubuntu2~xenialoverlay1~1]
Remv qml-module-qtquick-localstorage [5.6.1-7ubuntu2~xenialoverlay1~1]
Remv qml-module-qtsensors [5.6.1-2build1]
Remv qtdeclarative5-ubuntu-mediascanner0.1 [0.112+16.10.20160909-0ubuntu1]
Remv qml-module-ubuntu-mediascanner0.1 [0.112+16.10.20160909-0ubuntu1]
Remv qtdeclarative5-ubuntu-push-plugin [0.1+15.10.20150826.1-0ubuntu1]
Remv qtdeclarative5-ubuntu-syncmonitor0.1 [0.2+16.10.20160901.3-0ubuntu2]
Remv qtdeclarative5-xmllistmodel-plugin [5.6.1-7ubuntu2~xenialoverlay1~1]
Remv ubuntu-html5-ui-toolkit [0.1.2+16.10.20160803-0ubuntu1]
Remv unity-scope-click-departmentsdb [0.1.1+16.10.20161005-0ubuntu1]

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

ok, the output of the simulation is not really helpful (it is known that it is in some cases shows strange results, see the disclaimer).

You should try really removing libprotobuf-lite9v5 , unless you know about a special need for this package on your system.
sudo apt-get --purge remove libprotobuf-lite9v5

And then verify whether evolution is working, and check
ldd /usr/bin/evolution | grep protobuf

Furthermore you should do some more cleanup and delete the 60 packages that are marked as obsolete by the package management system with the command

sudo apt-get --purge autoremove

Revision history for this message
zak wylde (balloonbending) said :
#11

I'm not convinced that the below command did anything - this is what I get:

sudo apt-get --purge remove libprotobuf-lite9v5

[sudo] password for tim:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
 account-plugin-facebook : Depends: libaccount-plugin-facebook but it is not going to be installed or
                                    ubuntu-system-settings-online-accounts but it is not going to be installed
 account-plugin-flickr : Depends: libaccount-plugin-flickr but it is not going to be installed or
                                  ubuntu-system-settings-online-accounts but it is not going to be installed
 libaccount-plugin-1.0-0 : Depends: libgtk-3-0 (>= 3.0.0) but it is not going to be installed
                           Recommends: unity-control-center-signon but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

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

ok, there really seem to be some unexpected dependencies.
What is the output of the command

apt-cache policy libprotobuf-lite9v5 account-plugin-facebook libaccount-plugin-facebook ubuntu-system-settings-online-accounts account-plugin-flickr libaccount-plugin-flickr libaccount-plugin-1.0-0 libgtk-3-0 unity-control-center-signon

Revision history for this message
zak wylde (balloonbending) said :
#13

apt-cache policy libprotobuf-lite9v5 account-plugin-facebook libaccount-plugin-facebook ubuntu-system-settings-online-accounts account-plugin-flickr libaccount-plugin-flickr libaccount-plugin-1.0-0 libgtk-3-0 unity-control-center-signon

libprotobuf-lite9v5:
  Installed: 2.6.1-1.3
  Candidate: 2.6.1-1.3
  Version table:
 *** 2.6.1-1.3 100
        100 /var/lib/dpkg/status
account-plugin-facebook:
  Installed: 0.13+16.10.20160929.1-0ubuntu1
  Candidate: 0.13+16.10.20160929.1-0ubuntu1
  Version table:
 *** 0.13+16.10.20160929.1-0ubuntu1 500
        500 http://gb.archive.ubuntu.com/ubuntu yakkety/main amd64 Packages
        500 http://gb.archive.ubuntu.com/ubuntu yakkety/main i386 Packages
        100 /var/lib/dpkg/status
libaccount-plugin-facebook:
  Installed: (none)
  Candidate: 0.13+16.10.20160929.1-0ubuntu1
  Version table:
     0.13+16.10.20160929.1-0ubuntu1 500
        500 http://gb.archive.ubuntu.com/ubuntu yakkety/main amd64 Packages
ubuntu-system-settings-online-accounts:
  Installed: 0.7+16.10.20161004-0ubuntu1
  Candidate: 0.7+16.10.20161004-0ubuntu1
  Version table:
 *** 0.7+16.10.20161004-0ubuntu1 500
        500 http://gb.archive.ubuntu.com/ubuntu yakkety/main amd64 Packages
        100 /var/lib/dpkg/status
account-plugin-flickr:
  Installed: 0.13+16.10.20160929.1-0ubuntu1
  Candidate: 0.13+16.10.20160929.1-0ubuntu1
  Version table:
 *** 0.13+16.10.20160929.1-0ubuntu1 500
        500 http://gb.archive.ubuntu.com/ubuntu yakkety/main amd64 Packages
        500 http://gb.archive.ubuntu.com/ubuntu yakkety/main i386 Packages
        100 /var/lib/dpkg/status
libaccount-plugin-flickr:
  Installed: (none)
  Candidate: 0.13+16.10.20160929.1-0ubuntu1
  Version table:
     0.13+16.10.20160929.1-0ubuntu1 500
        500 http://gb.archive.ubuntu.com/ubuntu yakkety/main amd64 Packages
libaccount-plugin-1.0-0:
  Installed: 0.1.9+16.10.20160825-0ubuntu1
  Candidate: 0.1.9+16.10.20160825-0ubuntu1
  Version table:
 *** 0.1.9+16.10.20160825-0ubuntu1 500
        500 http://gb.archive.ubuntu.com/ubuntu yakkety/main amd64 Packages
        100 /var/lib/dpkg/status
libgtk-3-0:
  Installed: 3.20.9-1ubuntu2
  Candidate: 3.20.9-1ubuntu2
  Version table:
 *** 3.20.9-1ubuntu2 500
        500 http://gb.archive.ubuntu.com/ubuntu yakkety/main amd64 Packages
        100 /var/lib/dpkg/status
unity-control-center-signon:
  Installed: 0.1.9+16.10.20160825-0ubuntu1
  Candidate: 0.1.9+16.10.20160825-0ubuntu1
  Version table:
 *** 0.1.9+16.10.20160825-0ubuntu1 500
        500 http://gb.archive.ubuntu.com/ubuntu yakkety/main amd64 Packages
        100 /var/lib/dpkg/status

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

What do you get for the command

sudo apt-get --purge remove libprotobuf-lite9v5 libaccount-plugin-flickr- libaccount-plugin-facebook-

Revision history for this message
zak wylde (balloonbending) said :
#15

sudo apt-get --purge remove libprotobuf-lite9v5 libaccount-plugin-flickr- libaccount-plugin-facebook-

[sudo] password for tim:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'libaccount-plugin-facebook' is not installed, so not removed
Package 'libaccount-plugin-flickr' is not installed, so not removed
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
 libaccount-plugin-1.0-0 : Depends: libgtk-3-0 (>= 3.0.0) but it is not going to be installed
                           Recommends: unity-control-center-signon but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

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

Try

sudo apt-get --purge --no-install-recommends remove libprotobuf-lite9v5 libaccount-plugin-flickr+ libaccount-plugin-facebook+

Revision history for this message
zak wylde (balloonbending) said :
#17

sudo apt-get --purge --no-install-recommends remove libprotobuf-lite9v5 libaccount-plugin-flickr+ libaccount-plugin-facebook+

Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
 libaccount-plugin-1.0-0 : Depends: libgtk-3-0 (>= 3.0.0) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

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

Strange. A previous output showed that both libaccount-plugin-1.0-0 and libgtk-3-0 are already installed.
Why does this now complain that it is not installable?

What do you get for

sudo dpkg --purge libprotobuf-lite9v5

or - if that fails with an error message - for

sudo apt-get --purge --no-install-recommends remove libprotobuf-lite9v5 libaccount-plugin-flickr+ libaccount-plugin-facebook+ libaccount-plugin-1.0-0+ libgtk-3-0+

Revision history for this message
zak wylde (balloonbending) said :
#19

sudo dpkg --purge libprotobuf-lite9v5

dpkg: dependency problems prevent removal of libprotobuf-lite9v5:amd64:
 libmirserver40:amd64 depends on libprotobuf-lite9v5.
 libmirserver41:amd64 depends on libprotobuf-lite9v5.
 libmirclient9:amd64 depends on libprotobuf-lite9v5.
 libmirserver39:amd64 depends on libprotobuf-lite9v5.
 libmirprotobuf3:amd64 depends on libprotobuf-lite9v5.

dpkg: error processing package libprotobuf-lite9v5:amd64 (--purge):
 dependency problems - not removing
Errors were encountered while processing:
 libprotobuf-lite9v5:amd64

sudo apt-get --purge --no-install-recommends remove libprotobuf-lite9v5 libaccount-plugin-flickr+ libaccount-plugin-facebook+ libaccount-plugin-1.0-0+ libgtk-3-0+

Reading package lists... Done
Building dependency tree
Reading state information... Done
libaccount-plugin-1.0-0 is already the newest version (0.1.9+16.10.20160825-0ubuntu1).
libgtk-3-0 is already the newest version (3.20.9-1ubuntu2).
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
 libmirclient9 : Depends: libprotobuf-lite9v5 but it is not going to be installed
 libmirprotobuf3 : Depends: libprotobuf-lite9v5 but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

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

ok, finally meaningful error messages.

Most of the packages mentioned are obsolete packages from xenial.
I recommend that as a first step you do cleanup and then try again to check the remaining dependency problems.

What is the output of

apt-cache policy libmirserver41 libmirprotobuf3
sudo apt-get --purge autoremove
sudo dpkg --purge libprotobuf-lite9v5

Revision history for this message
zak wylde (balloonbending) said :
#21

apt-cache policy libmirserver41 libmirprotobuf3

libmirserver41:
  Installed: 0.24.1+16.04.20160928-0ubuntu1
  Candidate: 0.24.1+16.04.20160928-0ubuntu1
  Version table:
 *** 0.24.1+16.04.20160928-0ubuntu1 100
        100 /var/lib/dpkg/status
     0.24.0+16.10.20160815.3-0ubuntu2 500
        500 http://gb.archive.ubuntu.com/ubuntu yakkety/main amd64 Packages
libmirprotobuf3:
  Installed: 0.24.1+16.04.20160928-0ubuntu1
  Candidate: 0.24.1+16.04.20160928-0ubuntu1
  Version table:
 *** 0.24.1+16.04.20160928-0ubuntu1 100
        100 /var/lib/dpkg/status
     0.24.0+16.10.20160815.3-0ubuntu2 500
        500 http://gb.archive.ubuntu.com/ubuntu yakkety/main amd64 Packages

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
sudo apt-get --purge autoremove

sudo apt-get --purge autoremove
[sudo] password for tim:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED
  cinnamon-common* cinnamon-control-center* cinnamon-control-center-data* cinnamon-l10n*
  cinnamon-screensaver* cinnamon-settings-daemon* cjs* gir1.2-cinnamondesktop-3.0* gir1.2-cmenu-3.0*
  gir1.2-cvc-1.0* gir1.2-meta-muffin-0.0* libcinnamon-control-center1* libcinnamon-desktop4*
  libcinnamon-menu-3-0* libcjs0e* libcvc0* libmircommon5* libmirplatform11* libmirserver39*
  libmirserver40* libmuffin0* libnemo-extension1* libpoppler-qt5-1* libqt5bluetooth5*
  libqt5bluetooth5-bin* libqt5keychain0* libqt5location5-plugins* libqt5purchasing5*
  libqt5quickparticles5* libqt5versitorganizer5* libqt5websockets5* libu1db-qt5-3* libubuntu-app-launch2*
  mir-platform-graphics-mesa-kms9* mir-platform-graphics-mesa-x9* muffin-common* nemo* nemo-data*
  nemo-fileroller* qml-module-qt-websockets* qml-module-qtbluetooth* qml-module-qtlocation*
  qml-module-qtorganizer* qml-module-qtpurchasing* qml-module-qtqml-models2*
  qml-module-qtqml-statemachine* qml-module-qtquick-localstorage* qml-module-qtquick-particles2*
  qml-module-qtsensors* qml-module-qtwebsockets* qml-module-ubuntu-mediascanner0.1*
  qtdeclarative5-poppler1.0* qtdeclarative5-u1db1.0* qtdeclarative5-ubuntu-mediascanner0.1*
  qtdeclarative5-ubuntu-push-plugin* qtdeclarative5-ubuntu-syncmonitor0.1*
  qtdeclarative5-xmllistmodel-plugin* ubuntu-html5-ui-toolkit* ubuntu-sdk-libs*
  unity-scope-click-departmentsdb*
0 to upgrade, 0 to newly install, 60 to remove and 0 not to upgrade.
After this operation, 61.8 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 404245 files and directories currently installed.)
Removing cinnamon-common (3.0.7-1) ...
Removing cinnamon-control-center (3.2.0-1~xenial0) ...
Removing cinnamon-control-center-data (3.2.0-1~xenial0) ...
Removing cinnamon-l10n (3.2.1-1~xenial0) ...
Removing cinnamon-screensaver (3.0.1-1) ...
Removing cinnamon-settings-daemon (3.2.0-1~xenial0) ...
Removing cjs (3.2.0-1~xenial0) ...
Removing gir1.2-meta-muffin-0.0 (3.2.0-1~xenial0) ...
Removing gir1.2-cinnamondesktop-3.0 (3.2.0-1~xenial0) ...
Removing gir1.2-cmenu-3.0 (3.2.0-1~xenial0) ...
Removing gir1.2-cvc-1.0 (3.2.0-1~xenial0) ...
Removing libcinnamon-control-center1:amd64 (3.2.0-1~xenial0) ...
Removing nemo-fileroller (3.2.0-1~xenial0) ...
Removing nemo (3.2.0-1~xenial0) ...
Removing libcinnamon-desktop4:amd64 (3.2.0-1~xenial0) ...
Removing libcinnamon-menu-3-0 (3.2.0-1~xenial0) ...
Removing libcjs0e (3.2.0-1~xenial0) ...
Removing libcvc0:amd64 (3.2.0-1~xenial0) ...
Removing libmirserver39:amd64 (0.22.1+16.04.20160516.2-0ubuntu1) ...
Removing libmircommon5:amd64 (0.22.1+16.04.20160516.2-0ubuntu1) ...
Removing mir-platform-graphics-mesa-x9:amd64 (0.23.5+16.04.20160729-0ubuntu1) ...
Removing libmirserver40:amd64 (0.23.5+16.04.20160729-0ubuntu1) ...
Removing libmuffin0 (3.2.0-1~xenial0) ...
Removing libnemo-extension1 (3.2.0-1~xenial0) ...
Removing ubuntu-sdk-libs:amd64 (1.284) ...
Removing qtdeclarative5-poppler1.0:amd64 (0.1.1+13.10.20130819.3-0ubuntu4~gcc5.1) ...
Removing libpoppler-qt5-1:amd64 (0.44.0-3ubuntu2) ...
Removing qml-module-qtbluetooth:amd64 (5.6.1-2build1~1) ...
Removing libqt5bluetooth5:amd64 (5.6.1-2build1~1) ...
Removing libqt5bluetooth5-bin:amd64 (5.6.1-2build1~1) ...
Removing libqt5keychain0:amd64 (0.5.0-1build1~gcc5.1) ...
Removing qml-module-qtlocation:amd64 (5.6.1-2ubuntu1~xenialoverlay1~1) ...
Removing libqt5location5-plugins:amd64 (5.6.1-2ubuntu1~xenialoverlay1~1) ...
Removing qml-module-qtpurchasing:amd64 (5.6.0~git20151023.2f454143-0ubuntu5~xenialoverlay1~3) ...
Removing libqt5purchasing5:amd64 (5.6.0~git20151023.2f454143-0ubuntu5~xenialoverlay1~3) ...
Removing qml-module-qtquick-particles2:amd64 (5.6.1-7ubuntu2~xenialoverlay1~1) ...
Removing libqt5quickparticles5:amd64 (5.6.1-7ubuntu2~xenialoverlay1~1) ...
Removing qml-module-qtorganizer:amd64 (5.0~git20140515~29475884-0ubuntu22~xenialoverlay1~5) ...
Removing libqt5versitorganizer5:amd64 (5.0~git20140515~29475884-0ubuntu22~xenialoverlay1~5) ...
Removing qml-module-qt-websockets:amd64 (5.6.1-2build1~1) ...
Removing qml-module-qtwebsockets:amd64 (5.6.1-2build1~1) ...
Removing libqt5websockets5:amd64 (5.6.1-2build1~1) ...
Removing qtdeclarative5-u1db1.0:amd64 (0.1.5+15.10.20150826.1-0ubuntu1) ...
Removing libu1db-qt5-3:amd64 (0.1.5+15.10.20150826.1-0ubuntu1) ...
Removing libubuntu-app-launch2:amd64 (0.9+16.04.20160803-0ubuntu1) ...
Removing mir-platform-graphics-mesa-kms9:amd64 (0.23.5+16.04.20160729-0ubuntu1) ...
Removing muffin-common (3.2.0-1~xenial0) ...
Removing nemo-data (3.2.0-1~xenial0) ...
Removing qml-module-qtqml-models2:amd64 (5.6.1-7ubuntu2~xenialoverlay1~1) ...
Removing qml-module-qtqml-statemachine:amd64 (5.6.1-7ubuntu2~xenialoverlay1~1) ...
Removing qml-module-qtquick-localstorage:amd64 (5.6.1-7ubuntu2~xenialoverlay1~1) ...
Removing qml-module-qtsensors:amd64 (5.6.1-2build1) ...
Removing qtdeclarative5-ubuntu-mediascanner0.1:amd64 (0.112+16.10.20160909-0ubuntu1) ...
Removing qml-module-ubuntu-mediascanner0.1:amd64 (0.112+16.10.20160909-0ubuntu1) ...
Removing qtdeclarative5-ubuntu-push-plugin:amd64 (0.1+15.10.20150826.1-0ubuntu1) ...
Removing qtdeclarative5-ubuntu-syncmonitor0.1:amd64 (0.2+16.10.20160901.3-0ubuntu2) ...
Removing qtdeclarative5-xmllistmodel-plugin:amd64 (5.6.1-7ubuntu2~xenialoverlay1~1) ...
Removing ubuntu-html5-ui-toolkit (0.1.2+16.10.20160803-0ubuntu1) ...
Removing unity-scope-click-departmentsdb (0.1.1+16.10.20161005-0ubuntu1) ...
Removing libmirplatform11:amd64 (0.23.5+16.04.20160729-0ubuntu1) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu1) ...
Processing triggers for libglib2.0-0:amd64 (2.50.0-1) ...
Processing triggers for libglib2.0-0:i386 (2.50.0-1) ...
Processing triggers for sgml-base (1.28) ...
Processing triggers for bamfdaemon (0.5.3+16.10.20160929-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for libc-bin (2.24-3ubuntu2) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for shared-mime-info (1.7-1) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu4) ...
Processing triggers for dbus (1.10.10-1ubuntu1.1) ...
Processing triggers for hicolor-icon-theme (0.15-1) ...
(Reading database ... 401740 files and directories currently installed.)
Removing cinnamon-control-center (3.2.0-1~xenial0) ...
Purging configuration files for cinnamon-control-center (3.2.0-1~xenial0) ...
Removing muffin-common (3.2.0-1~xenial0) ...
Purging configuration files for muffin-common (3.2.0-1~xenial0) ...
Removing libu1db-qt5-3:amd64 (0.1.5+15.10.20150826.1-0ubuntu1) ...
Purging configuration files for libu1db-qt5-3:amd64 (0.1.5+15.10.20150826.1-0ubuntu1) ...
Removing cinnamon-common (3.0.7-1) ...
Purging configuration files for cinnamon-common (3.0.7-1) ...
Removing cinnamon-settings-daemon (3.2.0-1~xenial0) ...
Purging configuration files for cinnamon-settings-daemon (3.2.0-1~xenial0) ...
Removing cinnamon-control-center-data (3.2.0-1~xenial0) ...
Purging configuration files for cinnamon-control-center-data (3.2.0-1~xenial0) ...
Removing libqt5keychain0:amd64 (0.5.0-1build1~gcc5.1) ...
Purging configuration files for libqt5keychain0:amd64 (0.5.0-1build1~gcc5.1) ...
Removing cinnamon-screensaver (3.0.1-1) ...
Purging configuration files for cinnamon-screensaver (3.0.1-1) ...
Removing nemo (3.2.0-1~xenial0) ...
Purging configuration files for nemo (3.2.0-1~xenial0) ...
Processing triggers for sgml-base (1.28) ...
Processing triggers for dbus (1.10.10-1ubuntu1.1) ...

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
sudo dpkg --purge libprotobuf-lite9v5

dpkg: dependency problems prevent removal of libprotobuf-lite9v5:amd64:
 libmirserver41:amd64 depends on libprotobuf-lite9v5.
 libmirclient9:amd64 depends on libprotobuf-lite9v5.
 libmirprotobuf3:amd64 depends on libprotobuf-lite9v5.

dpkg: error processing package libprotobuf-lite9v5:amd64 (--purge):
 dependency problems - not removing
Errors were encountered while processing:
 libprotobuf-lite9v5:amd64

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

ok, already a bit better.

I recommend to do further cleanup by removing obsolete config files from already-deleted packages:

dpkg --list | grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge

and then re-try

sudo apt-get --purge --no-install-recommends remove libprotobuf-lite9v5 libaccount-plugin-flickr+ libaccount-plugin-facebook+ libaccount-plugin-1.0-0+ libgtk-3-0+

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

I just see that the root cause of your problems probably is this:

libmirserver41:
   Installed: 0.24.1+16.04.20160928-0ubuntu1
   Candidate: 0.24.1+16.04.20160928-0ubuntu1
   Version table:
  *** 0.24.1+16.04.20160928-0ubuntu1 100
         100 /var/lib/dpkg/status
      0.24.0+16.10.20160815.3-0ubuntu2 500
         500 http://gb.archive.ubuntu.com/ubuntu yakkety/main amd64 Packages
 libmirprotobuf3:
   Installed: 0.24.1+16.04.20160928-0ubuntu1
   Candidate: 0.24.1+16.04.20160928-0ubuntu1
   Version table:
  *** 0.24.1+16.04.20160928-0ubuntu1 100
         100 /var/lib/dpkg/status
      0.24.0+16.10.20160815.3-0ubuntu2 500
         500 http://gb.archive.ubuntu.com/ubuntu yakkety/main amd64 Packages

You have a version of libmirserver41 for xenial, that has a higher number than the version for yakkety. This now does not allow an automatic upgrade to the yakkety version and causes the dependency conflicts.
I assume that this xenial version of libmirserver41 was installed from a PPA.

Can you tell anything about this? Which PPA did you have enabled, and what packages did you install from that source?

What is the output of
dpkg -l | grep 0.24.1+16.04.20160928-0ubuntu1

Revision history for this message
zak wylde (balloonbending) said :
#24

mir? Could that be anything to do with Unity8? I seem to recall installing some version a while ago to see what Unity is going to look like. I may have followed something like http://www.omgubuntu.co.uk/2016/04/ubuntu-16-04-unity-8-desktop-progress-video

After updating to 16.10 I tried Unity8 but in fact I see nothing (just a black screen - I'm guessing driver issues) but anyway ...

dpkg -l | grep 0.24.1+16.04.20160928-0ubuntu1
ii libmirclient-dev:amd64 0.24.1+16.04.20160928-0ubuntu1 amd64 Display server for Ubuntu - development headers
ii libmirclient9:amd64 0.24.1+16.04.20160928-0ubuntu1 amd64 Display server for Ubuntu - client library
ii libmircommon-dev:amd64 0.24.1+16.04.20160928-0ubuntu1 amd64 Display server for Ubuntu - development headers
ii libmircommon6:amd64 0.24.1+16.04.20160928-0ubuntu1 amd64 Display server for Ubuntu - shared library
ii libmircookie-dev:amd64 0.24.1+16.04.20160928-0ubuntu1 amd64 Produce and verify spoof-resistant timestamps - development headers
ii libmircookie2:amd64 0.24.1+16.04.20160928-0ubuntu1 amd64 Produce and verify spoof-resistant timestamps - runtime library
ii libmirplatform13:amd64 0.24.1+16.04.20160928-0ubuntu1 amd64 Display server for Ubuntu - platform library
ii libmirprotobuf3:amd64 0.24.1+16.04.20160928-0ubuntu1 amd64 Display server for Ubuntu - RPC definitions
ii libmirserver41:amd64 0.24.1+16.04.20160928-0ubuntu1 amd64 Display server for Ubuntu - server library
ii mir-client-platform-mesa5:amd64 0.24.1+16.04.20160928-0ubuntu1 amd64 Display server for Ubuntu - client platform library for Mesa
ii mir-graphics-drivers-desktop:amd64 0.24.1+16.04.20160928-0ubuntu1 amd64 Display server for Ubuntu - desktop driver metapackage
ii mir-platform-graphics-mesa-kms10:amd64 0.24.1+16.04.20160928-0ubuntu1 amd64 Display server for Ubuntu - platform library for KMS Mesa
ii mir-platform-graphics-mesa-x10:amd64 0.24.1+16.04.20160928-0ubuntu1 amd64 Display server for Ubuntu - platform library for X11 Mesa
ii mir-platform-input-evdev5:amd64 0.24.1+16.04.20160928-0ubuntu1 amd64 Display server for Ubuntu - input platform library

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

Yes, your memories seem right. The PPA mentioned in that omgubuntu document (ppa:ci-train-ppa-service/stable-phone-overlay) contains these package versions.

I see two possibilities:
1. uninstall everything that came from that PPA
or
2. re-activate that PPA as repository source, and update all packages

Both options should lead to a situation that libprotobuf-lite9v5 is no more needed and can be removed.
And hopefully evolution will then correctly work.

Revision history for this message
zak wylde (balloonbending) said :
#26

@Manfred I couldn't remove it with 'sudo apt purge ppa:ci-train-ppa-service/stable-phone-overlay' (in fact I couldn't even locate it) but in the 'software updater' I ticked 'disable on upgrade to yakkety' which then triggered some updates (interestingly, one of them was to do with Evolution). I installed them, rebooted and now Evolution is loading !!!!!!

Thanks so much for your help :)