Evolution not starting after upgrade
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/
terminate called after throwing an instance of 'google:
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/
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:
Related bugs
Related FAQ:
None Link to a FAQ
Revision history for this message
|
#1 |
What is the output of:
lsb_release -a; uname -a; apt-cache policy evolution
Thanks
Revision history for this message
|
#2 |
lsb_release -a
LSB Version: core-2.
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://
100 /var/lib/
3.
500 http://
Revision history for this message
|
#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
|
#4 |
What is the output of the commands
dpkg -l | grep protobuf
sudo dpkg --audit
Revision history for this message
|
#5 |
@Manfred -
dpkg -l | grep protobuf
rc libmirprotobuf0
ii libmirprotobuf3
ii libprotobuf-
ii libprotobuf-
rc libprotobuf-
rc libprotobuf-
ii libprotobuf-
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
|
#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/
Revision history for this message
|
#7 |
ldd /usr/bin/evolution
linux-vdso.so.1 => (0x00007ffc2a17
libevolution-
libevolution-
libcamel-1.2.so.59 => /usr/lib/
libical.so.2 => /usr/lib/
libpthread.so.0 => /lib/x86_
libedataserver
libwebkit2gtk-
libclutter-
libgtk-3.so.0 => /usr/lib/
libgio-2.0.so.0 => /usr/lib/
libgobject-
libglib-2.0.so.0 => /lib/x86_
libc.so.6 => /lib/x86_
libedataserver
libgdk-3.so.0 => /usr/lib/
libpango-1.0.so.0 => /usr/lib/
libgnomecanvas
libebook-1.2.so.16 => /usr/lib/
libebook-
libecal-1.2.so.19 => /usr/lib/
libsecret-1.so.0 => /usr/lib/
libgmodule-
libxml2.so.2 => /usr/lib/
libsoup-2.4.so.1 => /usr/lib/
libgnome-
libgtkspell3-
libenchant.so.1 => /usr/lib/
libgnome-
libgnome-
libpangocairo-
libatk-1.0.so.0 => /usr/lib/
libcairo.so.2 => /usr/lib/
libgdk_
libm.so.6 => /lib/x86_
libnss3.so => /usr/lib/
libsmime3.so => /usr/lib/
libssl3.so => /usr/lib/
libnspr4.so => /usr/lib/
libsqlite3.so.0 => /usr/lib/
libz.so.1 => /lib/x86_
libgssapi_
libicuuc.so.57 => /usr/lib/
libicui18n.so.57 => /usr/lib/
/lib64/
libjson-
libstdc++.so.6 => /usr/lib/
libgcc_s.so.1 => /lib/x86_
librt.so.1 => /lib/x86_
libnotify.so.4 => /usr/lib/
libjavascriptc
libdl.so.2 => /lib/x86_
libGL.so.1 => /usr/lib/
libEGL.so.1 => /usr/lib/
libgstapp-1.0.so.0 => /usr/lib/
libgstbase-
libgstreamer-
libgstpbutils-
libgstaudio-
libgsttag-1.0.so.0 => /usr/lib/
libgstvideo-
libgstfft-1.0.so.0 => /usr/lib/
libjpeg.so.8 => /usr/lib/
libpng16.so.16 => /usr/lib/
libwebp.so.6 => /usr/lib/
libfontconfig.so.1 => /usr/lib/
libfreetype.so.6 => /usr/lib/
libgnutls.so.30 => /usr/lib/
libharfbuzz.so.0 => /usr/lib/
libharfbuzz-
libxslt.so.1 => /usr/lib/
libhyphen.so.0 => /usr/lib/
libX11.so.6 => /usr/lib/
libXcomposite.so.1 => /usr/lib/
libXdamage.so.1 => /usr/lib/
libwayland-
libwayland-
libwayland-
libclutter-
libcogl.so.20 => /usr/lib/
libXi.so.6 => /usr/lib/
libXfixes.so.3 => /usr/lib/
libcairo-
libatk-
libepoxy.so.0 => /usr/lib/
libpangoft2-
libselinux.so.1 => /lib/x86_
libresolv.so.2 => /lib/x86_
libmount.so.1 => /lib/x86_
libffi.so.6 => /usr/lib/
libpcre.so.3 => /lib/x86_
libgcr-ui-3.so.1 => /usr/lib/
libgcr-base-3.so.1 => /usr/lib/
libXinerama.so.1 => /usr/lib/
libXrandr.so.2 => /usr/lib/
libXcursor.so.1 => /usr/lib/
libxkbcommon.so.0 => /usr/lib/
libwayland-
libmirclient.so.9 => /usr/lib/
libXext.so.6 => /usr/lib/
libthai.so.0 => /usr/lib/
libgailutil-3.so.0 => /usr/lib/
libedata-
libphonenumber
libgcrypt.so.20 => /lib/x86_
liblzma.so.5 => /lib/x86_
libarchive.so.13 => /usr/lib/
libpixman-1.so.0 => /usr/lib/
libxcb-shm.so.0 => /usr/lib/
libxcb-render.so.0 => /usr/lib/
libxcb.so.1 => /usr/lib/
libXrender.so.1 => /usr/lib/
libnssutil3.so => /usr/lib/
libplc4.so => /usr/lib/
libplds4.so => /usr/lib/
libkrb5.so.3 => /usr/lib/
libk5crypto.so.3 => /usr/lib/
libcom_err.so.2 => /lib/x86_
libkrb5support
libicudata.so.57 => /usr/lib/
libexpat.so.1 => /lib/x86_
libxcb-dri3.so.0 => /usr/lib/
libxcb-
libxcb-sync.so.1 => /usr/lib/
libxshmfence.so.1 => /usr/lib/
libglapi.so.0 => /usr/lib/
libX11-xcb.so.1 => /usr/lib/
libxcb-glx.so.0 => /usr/lib/
libxcb-dri2.so.0 => /usr/lib/
libXxf86vm.so.1 => /usr/lib/
libdrm.so.2 => /usr/lib/
libxcb-xfixes.so.0 => /usr/lib/
libgbm.so.1 => /usr/lib/
liborc-0.4.so.0 => /usr/lib/
libp11-kit.so.0 => /usr/lib/
libidn.so.11 => /lib/x86_
libtasn1.so.6 => /usr/lib/
libnettle.so.6 => /usr/lib/
libhogweed.so.4 => /usr/lib/
libgmp.so.10 => /usr/lib/
libgraphite2.so.3 => /usr/lib/
libcogl-path.so.20 => /usr/lib/
libcogl-
libudev.so.1 => /lib/x86_
libinput.so.10 => /usr/lib/
libatspi.so.0 => /usr/lib/
libdbus-1.so.3 => /lib/x86_
libblkid.so.1 => /lib/x86_
libgck-1.so.0 => /usr/lib/
libmircommon.so.6 => /usr/lib/
libmirprotobuf
libboost_
libprotobuf-
libdatrie.so.1 => /usr/lib/
libebackend-
libprotobuf.so.10 => /usr/lib/
libboost_
libboost_
libgpg-error.so.0 => /lib/x86_
libacl.so.1 => /lib/x86_
liblzo2.so.2 => /lib/x86_
liblz4.so.1 => /usr/lib/
libbz2.so.1.0 => /lib/x86_
libXau.so.6 => /usr/lib/
libXdmcp.so.6 => /usr/lib/
libkeyutils.so.1 => /lib/x86_
libmtdev.so.1 => /usr/lib/
libevdev.so.2 => /usr/lib/
libwacom.so.2 => /usr/lib/
libsystemd.so.0 => /lib/x86_
libuuid.so.1 => /lib/x86_
libboost_
libdb-5.3.so => /usr/lib/
libattr.so.1 => /lib/x86_
libgudev-1.0.so.0 => /usr/lib/
ls -l /usr/lib/
-rw-r--r-- 1 root root 5403372 Sep 8 13:19 /usr/lib/
-rw-r--r-- 1 root root 653906 Sep 8 13:19 /usr/lib/
lrwxrwxrwx 1 root root 26 Sep 8 13:19 /usr/lib/
lrwxrwxrwx 1 root root 26 Sep 8 13:19 /usr/lib/
-rw-r--r-- 1 root root 322424 Sep 8 13:19 /usr/lib/
lrwxrwxrwx 1 root root 25 Oct 23 2015 /usr/lib/
-rw-r--r-- 1 root root 199176 Oct 23 2015 /usr/lib/
lrwxrwxrwx 1 root root 21 Sep 8 13:19 /usr/lib/
lrwxrwxrwx 1 root root 21 Sep 8 13:19 /usr/lib/
-rw-r--r-- 1 root root 2448712 Sep 8 13:19 /usr/lib/
Revision history for this message
|
#8 |
The ldd command shows
...
libprotobuf-
libprotobuf.so.10 => /usr/lib/
...
This is a bit weird, because you have (also) libprotobuf-
In any case, the package libprotobuf-
apt-get --simulate remove libprotobuf-lite9v5
apt-get --simulate autoremove
Revision history for this message
|
#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-
account-
libaccount-
E: Error, pkgProblemResol
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-
cinnamon-
libcinnamon-
libmirserver39 libmirserver40 libmuffin0 libnemo-extension1 libpoppler-qt5-1 libqt5bluetooth5 libqt5bluetooth
libqt5keychain0 libqt5location5
libqt5websockets5 libu1db-qt5-3 libubuntu-
muffin-common nemo nemo-data nemo-fileroller qml-module-
qml-module-
qml-module-
qml-module-
qtdeclarative
qtdeclarative
0 to upgrade, 0 to newly install, 60 to remove and 0 not to upgrade.
Remv cinnamon-common [3.0.7-1]
Remv cinnamon-
Remv cinnamon-
Remv cinnamon-l10n [3.2.1-1~xenial0]
Remv cinnamon-
Remv cinnamon-
Remv cjs [3.2.0-1~xenial0]
Remv gir1.2-
Remv gir1.2-
Remv gir1.2-cmenu-3.0 [3.2.0-1~xenial0]
Remv gir1.2-cvc-1.0 [3.2.0-1~xenial0]
Remv libcinnamon-
Remv nemo-fileroller [3.2.0-1~xenial0]
Remv nemo [3.2.0-1~xenial0]
Remv libcinnamon-
Remv libcinnamon-
Remv libcjs0e [3.2.0-1~xenial0]
Remv libcvc0 [3.2.0-1~xenial0]
Remv libmirserver39 [0.22.1+
Remv libmircommon5 [0.22.1+
Remv mir-platform-
Remv libmirserver40 [0.23.5+
Remv libmirplatform11 [0.23.5+
Remv libmuffin0 [3.2.0-1~xenial0] [mir-platform-
Remv libnemo-extension1 [3.2.0-1~xenial0] [mir-platform-
Remv ubuntu-sdk-libs [1.284] [mir-platform-
Remv qtdeclarative5-
Remv libpoppler-qt5-1 [0.44.0-3ubuntu2] [mir-platform-
Remv qml-module-
Remv libqt5bluetooth5 [5.6.1-2build1~1] [mir-platform-
Remv libqt5bluetooth
Remv libqt5keychain0 [0.5.0-
Remv qml-module-
Remv libqt5location5
Remv qml-module-
Remv libqt5purchasing5 [5.6.0~
Remv qml-module-
Remv libqt5quickpart
Remv qml-module-
Remv libqt5versitorg
Remv qml-module-
Remv qml-module-
Remv libqt5websockets5 [5.6.1-2build1~1] [mir-platform-
Remv qtdeclarative5-
Remv libu1db-qt5-3 [0.1.5+
Remv libubuntu-
Remv mir-platform-
Remv muffin-common [3.2.0-1~xenial0]
Remv nemo-data [3.2.0-1~xenial0]
Remv qml-module-
Remv qml-module-
Remv qml-module-
Remv qml-module-
Remv qtdeclarative5-
Remv qml-module-
Remv qtdeclarative5-
Remv qtdeclarative5-
Remv qtdeclarative5-
Remv ubuntu-
Remv unity-scope-
Revision history for this message
|
#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
|
#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-
account-
libaccount-
E: Error, pkgProblemResol
Revision history for this message
|
#12 |
ok, there really seem to be some unexpected dependencies.
What is the output of the command
apt-cache policy libprotobuf-lite9v5 account-
Revision history for this message
|
#13 |
apt-cache policy libprotobuf-lite9v5 account-
libprotobuf-
Installed: 2.6.1-1.3
Candidate: 2.6.1-1.3
Version table:
*** 2.6.1-1.3 100
100 /var/lib/
account-
Installed: 0.13+16.
Candidate: 0.13+16.
Version table:
*** 0.13+16.
500 http://
500 http://
100 /var/lib/
libaccount-
Installed: (none)
Candidate: 0.13+16.
Version table:
0.
500 http://
ubuntu-
Installed: 0.7+16.
Candidate: 0.7+16.
Version table:
*** 0.7+16.
500 http://
100 /var/lib/
account-
Installed: 0.13+16.
Candidate: 0.13+16.
Version table:
*** 0.13+16.
500 http://
500 http://
100 /var/lib/
libaccount-
Installed: (none)
Candidate: 0.13+16.
Version table:
0.
500 http://
libaccount-
Installed: 0.1.9+16.
Candidate: 0.1.9+16.
Version table:
*** 0.1.9+16.
500 http://
100 /var/lib/
libgtk-3-0:
Installed: 3.20.9-1ubuntu2
Candidate: 3.20.9-1ubuntu2
Version table:
*** 3.20.9-1ubuntu2 500
500 http://
100 /var/lib/
unity-control-
Installed: 0.1.9+16.
Candidate: 0.1.9+16.
Version table:
*** 0.1.9+16.
500 http://
100 /var/lib/
Revision history for this message
|
#14 |
What do you get for the command
sudo apt-get --purge remove libprotobuf-lite9v5 libaccount-
Revision history for this message
|
#15 |
sudo apt-get --purge remove libprotobuf-lite9v5 libaccount-
[sudo] password for tim:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'libaccount-
Package 'libaccount-
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-
E: Error, pkgProblemResol
Revision history for this message
|
#16 |
Try
sudo apt-get --purge --no-install-
Revision history for this message
|
#17 |
sudo apt-get --purge --no-install-
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-
E: Error, pkgProblemResol
Revision history for this message
|
#18 |
Strange. A previous output showed that both libaccount-
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-
Revision history for this message
|
#19 |
sudo dpkg --purge libprotobuf-lite9v5
dpkg: dependency problems prevent removal of libprotobuf-
libmirserver40
libmirserver41
libmirclient9:
libmirserver39
libmirprotobuf
dpkg: error processing package libprotobuf-
dependency problems - not removing
Errors were encountered while processing:
libprotobuf-
sudo apt-get --purge --no-install-
Reading package lists... Done
Building dependency tree
Reading state information... Done
libaccount-
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, pkgProblemResol
Revision history for this message
|
#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
|
#21 |
apt-cache policy libmirserver41 libmirprotobuf3
libmirserver41:
Installed: 0.24.1+
Candidate: 0.24.1+
Version table:
*** 0.24.1+
100 /var/lib/
0.
500 http://
libmirprotobuf3:
Installed: 0.24.1+
Candidate: 0.24.1+
Version table:
*** 0.24.1+
100 /var/lib/
0.
500 http://
-------
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-
cinnamon-
gir1.2-cvc-1.0* gir1.2-
libcinnamon-
libmirserver40* libmuffin0* libnemo-extension1* libpoppler-qt5-1* libqt5bluetooth5*
libqt5bluetoo
libqt5quickpa
mir-platform-
nemo-fileroller* qml-module-
qml-module-
qml-module-
qml-module-
qtdeclarative
qtdeclarative
qtdeclarative
unity-
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-
Removing cinnamon-
Removing cinnamon-l10n (3.2.1-1~xenial0) ...
Removing cinnamon-
Removing cinnamon-
Removing cjs (3.2.0-1~xenial0) ...
Removing gir1.2-
Removing gir1.2-
Removing gir1.2-cmenu-3.0 (3.2.0-1~xenial0) ...
Removing gir1.2-cvc-1.0 (3.2.0-1~xenial0) ...
Removing libcinnamon-
Removing nemo-fileroller (3.2.0-1~xenial0) ...
Removing nemo (3.2.0-1~xenial0) ...
Removing libcinnamon-
Removing libcinnamon-
Removing libcjs0e (3.2.0-1~xenial0) ...
Removing libcvc0:amd64 (3.2.0-1~xenial0) ...
Removing libmirserver39:
Removing libmircommon5:amd64 (0.22.1+
Removing mir-platform-
Removing libmirserver40:
Removing libmuffin0 (3.2.0-1~xenial0) ...
Removing libnemo-extension1 (3.2.0-1~xenial0) ...
Removing ubuntu-
Removing qtdeclarative5-
Removing libpoppler-
Removing qml-module-
Removing libqt5bluetooth
Removing libqt5bluetooth
Removing libqt5keychain0
Removing qml-module-
Removing libqt5location5
Removing qml-module-
Removing libqt5purchasin
Removing qml-module-
Removing libqt5quickpart
Removing qml-module-
Removing libqt5versitorg
Removing qml-module-
Removing qml-module-
Removing libqt5websocket
Removing qtdeclarative5-
Removing libu1db-qt5-3:amd64 (0.1.5+
Removing libubuntu-
Removing mir-platform-
Removing muffin-common (3.2.0-1~xenial0) ...
Removing nemo-data (3.2.0-1~xenial0) ...
Removing qml-module-
Removing qml-module-
Removing qml-module-
Removing qml-module-
Removing qtdeclarative5-
Removing qml-module-
Removing qtdeclarative5-
Removing qtdeclarative5-
Removing qtdeclarative5-
Removing ubuntu-
Removing unity-scope-
Removing libmirplatform1
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+
Rebuilding /usr/share/
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-
Processing triggers for hicolor-icon-theme (0.15-1) ...
(Reading database ... 401740 files and directories currently installed.)
Removing cinnamon-
Purging configuration files for cinnamon-
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+
Purging configuration files for libu1db-qt5-3:amd64 (0.1.5+
Removing cinnamon-common (3.0.7-1) ...
Purging configuration files for cinnamon-common (3.0.7-1) ...
Removing cinnamon-
Purging configuration files for cinnamon-
Removing cinnamon-
Purging configuration files for cinnamon-
Removing libqt5keychain0
Purging configuration files for libqt5keychain0
Removing cinnamon-
Purging configuration files for cinnamon-
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-
-------
sudo dpkg --purge libprotobuf-lite9v5
dpkg: dependency problems prevent removal of libprotobuf-
libmirserver41
libmirclient9:
libmirprotobuf
dpkg: error processing package libprotobuf-
dependency problems - not removing
Errors were encountered while processing:
libprotobuf-
Revision history for this message
|
#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-
Revision history for this message
|
#23 |
I just see that the root cause of your problems probably is this:
libmirserver41:
Installed: 0.24.1+
Candidate: 0.24.1+
Version table:
*** 0.24.1+
100 /var/lib/
0.
500 http://
libmirprotobuf3:
Installed: 0.24.1+
Candidate: 0.24.1+
Version table:
*** 0.24.1+
100 /var/lib/
0.
500 http://
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+
Revision history for this message
|
#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://
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+
ii libmirclient-
ii libmirclient9:amd64 0.24.1+
ii libmircommon-
ii libmircommon6:amd64 0.24.1+
ii libmircookie-
ii libmircookie2:amd64 0.24.1+
ii libmirplatform1
ii libmirprotobuf3
ii libmirserver41:
ii mir-client-
ii mir-graphics-
ii mir-platform-
ii mir-platform-
ii mir-platform-
Revision history for this message
|
#25 |
Yes, your memories seem right. The PPA mentioned in that omgubuntu document (ppa:ci-
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
|
#26 |
@Manfred I couldn't remove it with 'sudo apt purge ppa:ci-
Thanks so much for your help :)