package plymouth 0.8.8-0ubuntu17.1 failed to install/upgrade: trying to overwrite '/usr/share/apport/package-hooks/source_plymouth.py', which is also in package libplymouth2:amd64 0.8.8-0ubuntu17.1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
plymouth (Ubuntu) |
Fix Released
|
Critical
|
Didier Roche-Tolomelli |
Bug Description
First, I tried to install gnome-inform7_
That reported:
Selecting previously unselected package gnome-inform7.
(Reading database ... 1202020 files and directories currently installed.)
Preparing to unpack .../gnome-
Unpacking gnome-inform7 (6L38-0ubuntu1) ...
dpkg: dependency problems prevent configuration of gnome-inform7:
gnome-inform7 depends on libgoocanvas3 (>= 0.15).
gnome-inform7 depends on libgtksourcevie
gnome-inform7 depends on libgtkspell0 (>= 2.0.10).
gnome-inform7 depends on libjavascriptco
gnome-inform7 depends on libwebkitgtk-1.0-0 (>= 1.3.10).
gnome-inform7 depends on dconf-gsettings
dpkg: error processing package gnome-inform7 (--install):
dependency problems - leaving unconfigured
Processing triggers for mime-support (3.54ubuntu1.1) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for bamfdaemon (0.5.1+
Rebuilding /usr/share/
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for libglib2.0-0:amd64 (2.40.2-0ubuntu1) ...
Processing triggers for libglib2.0-0:i386 (2.40.2-0ubuntu1) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
Processing triggers for hicolor-icon-theme (0.13-1) ...
Errors were encountered while processing:
gnome-inform7
So then I simply ran synaptic to mark all packages needing update, and applied changes.
That worked for a while, but reported a broken package (plymouth), which it couldn't seem to repair. So at that point I switched to the command line. I did an apt-get update, followed by an apt-get check, which reported:
# apt-get check
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
account-plugin-aim : Depends: empathy (= 3.8.6-0ubuntu9.2) but it is not installed
account-
account-
inkscape : Depends: libglibmm-2.4-1c2a (>= 2.36.2) but it is not installed
libatkmm-1.6-1 : Depends: libglibmm-2.4-1c2a (>= 2.36.2) but it is not installed
libbaloofiles4 : Depends: libxapian22 but it is not installed
libbalooxapian4 : Depends: libxapian22 but it is not installed
libc-bin : Depends: libc6 (< 2.20) but 2.21-0ubuntu5 is installed
libc-dev-bin : Depends: libc6 (< 2.20) but 2.21-0ubuntu5 is installed
libc6-dbg : Depends: libc6 (= 2.19-0ubuntu6.6) but 2.21-0ubuntu5 is installed
libc6-dev : Depends: libc6 (= 2.19-0ubuntu6.6) but 2.21-0ubuntu5 is installed
libc6-i386 : Depends: libc6 (= 2.19-0ubuntu6.6) but 2.21-0ubuntu5 is installed
libcairomm-1.0-1 : Depends: libsigc++-2.0-0c2a (>= 2.0.2) but it is not installed
libdrm-dev : Depends: libdrm2 (= 2.4.60-
libegl1-
libgtkmm-2.4-1c2a : Depends: libglibmm-2.4-1c2a (>= 2.36.2) but it is not installed
libplymouth4 : Breaks: plymouth (< 0.9.2-1~) but 0.8.8-0ubuntu17.1 is installed
libproxy-tools : Depends: libproxy1 (>= 0.4.7) but it is not installed
libproxy1-
libproxy1-
libqapt2 : Depends: libxapian22 but it is not installed
libtelepathy-
libvncserver0 : Depends: libgnutls28 (>= 3.2.10-0) but it is not installed
libx11-xcb-dev : Depends: libx11-xcb1 (= 2:1.6.2-1ubuntu2) but 2:1.6.3-1ubuntu2 is installed
libxcb-dri2-0-dev : Depends: libxcb-dri2-0 (= 1.10-2ubuntu1) but 1.11.1-1ubuntu1 is installed
libxcb-xfixes0-dev : Depends: libxcb-xfixes0 (= 1.10-2ubuntu1) but 1.11.1-1ubuntu1 is installed
libxdamage-dev : Depends: libxdamage1 (= 1:1.1.4-1ubuntu1) but 1:1.1.4-2 is installed
libxext-dev : Depends: libxext6 (= 2:1.3.2-
nautilus-
nfs-common : Depends: libdevmapper1.02.1 (>= 2:1.02.99) but 2:1.02.77-6ubuntu2 is installed
plymouth-label : Depends: plymouth (= 0.9.2-3ubuntu8) but 0.8.8-0ubuntu17.1 is installed
plymouth-
plymouth-
python-xapian : Depends: libxapian22 (>= 1.2.16) but it is not installed
signon-ui : Depends: libproxy1 (>= 0.4.7) but it is not installed
signond : Depends: libproxy1 (>= 0.4.7) but it is not installed
udev : Depends: libudev1 (= 204-5ubuntu20.15) but 228-2ubuntu2 is installed
unity-webapps-qml : Depends: libqt5webkit5-
vlc-nox : Depends: libgnutls28 (>= 3.2.10-0) but it is not installed
zeitgeist-core : Depends: libxapian22 but it is not installed
E: Unmet dependencies. Try using -f.
So I did that:
# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
dconf-
libdconf1:i386 libebook-1.2-16 libebook-
libedataserve
libgdome2-0 libgeocode-glib0 libgles1-mesa libgom-1.0-0 libgom-1.0-common
libgssglue1 libjasper1:i386 libllvm3.4:i386 libnih-dbus1:i386 libnih1:i386
libprotobuf8 libquvi-scripts-0.9 libsdl-image1.2 libva-drm1 libva-x11-1
libwayland-
libxcb-
linux-
linux-
lua-bitop lua-expat lua-json lua-lpeg lua-socket workrave-data x11vnc-data
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
account-
account-
evolution-
folks-common gir1.2-cogl-1.0 gir1.2-
gstreamer1.
gstreamer1.
libavahi-
libcairomm-
libchamplain-
libclutter-
libcogl-pango20 libcogl-path20 libcogl20 libdevmapper1.02.1 libdrm-dev
libebackend-
libedata-
libfolks-
libgoa-1.0-common libgoa-
libgstreamer-
libgtkmm-2.4-1v5 libimage-
libmagick+
liborc-0.4-0 liborc-0.4-0:i386 libpangomm-1.4-1v5 libproxy1-
libproxy1-
libtelepathy-
libvisual-0.4-0 libvisual-
libwpg-0.3-3 libx11-xcb-dev libxcb-dri2-0-dev libxcb-xfixes0-dev
libxdamage-dev libxext-dev mcp-account-
remmina remmina-common remmina-plugin-vnc signon-ui signon-ui-service
signon-ui-x11 signond udev unity-webapps-qml zeitgeist-core
Suggested packages:
gnome-
libxml-xql-perl python-uniconvertor glibc-doc gsl-ref-psdoc | gsl-doc-pdf
| gsl-doc-info | gsl-ref-html libvisual-
libmagickcore
account-
account-
account-
plymouth-themes xapian-doc qtdeclarative5-
qtdeclarative
Recommended packages:
gnome-contacts dmsetup libfolks-eds25 ubuntu-
remmina-
The following packages will be REMOVED:
evolution-
kubuntu-
libcairomm-1.0-1 libcheese-gtk23 libcheese7 libcogl-pango15 libcogl15
libegl1-
libkubuntu0 libproxy-tools libqapt2 libqapt2-runtime libvlc5 libvlccore8
libvncserver0 nautilus-
remmina-
vlc-plugin-notify vlc-plugin-samba x11vnc
The following NEW packages will be installed:
account-
gstreamer1.
libcairomm-
libcheese-gtk25 libcheese8 libclutter-
libcogl-path20 libcogl20 libebackend-1.2-10 libebook-1.2-16
libebook-
libedataserve
libimage-
libmagickcore
librevenge-0.0-0 libtheora0:i386 libvisio-0.1-1 libvisual-
libvncclient1 libwpd-0.10-10 libwpg-0.3-3 mcp-account-
signon-ui-service signon-ui-x11
The following packages will be upgraded:
account-
cheese-common empathy-common evolution-
evolution-
gir1.
gstreamer1.
libc6-dbg libc6-dev libc6-i386 libchamplain-0.12-0 libclutter-1.0-0
libclutter-
libfolks-
libgoa-
libgstreamer-
libproxy1-
libtelepathy-
libvisual-0.4-0 libx11-xcb-dev libxcb-dri2-0-dev libxcb-xfixes0-dev
libxdamage-dev libxext-dev plymouth python-xapian remmina remmina-common
remmina-
60 to upgrade, 41 to newly install, 36 to remove and 1480 not to upgrade.
5 not fully installed or removed.
Need to get 18.1 MB/38.7 MB of archives.
After this operation, 7,764 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://
Get:2 http://
Get:3 http://
Get:4 http://
Get:5 http://
Get:6 http://
Get:7 http://
Get:8 http://
Get:9 http://
Get:10 http://
Get:11 http://
Get:12 http://
Get:13 http://
Get:14 http://
Get:15 http://
Get:16 http://
Get:17 http://
Get:18 http://
Get:19 http://
Get:20 http://
Get:21 http://
Get:22 http://
Get:23 http://
Get:24 http://
Get:25 http://
Get:26 http://
Get:27 http://
Get:28 http://
Get:29 http://
Get:30 http://
Get:31 http://
Fetched 18.1 MB in 6s (2,942 kB/s)
Extracting templates from packages: 100%
(Reading database ... 1204200 files and directories currently installed.)
Preparing to unpack .../plymouth_
Unpacking plymouth (0.9.2-3ubuntu8) over (0.8.8-0ubuntu17.1) ...
dpkg: error processing archive /var/cache/
trying to overwrite '/usr/share/
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Preparing to unpack .../libdevmappe
Unpacking libdevmapper1.
Preparing to unpack .../libc-
Unpacking libc-bin (2.21-0ubuntu5) over (2.19-0ubuntu6.6) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Errors were encountered while processing:
/var/cache/
E: Sub-process /usr/bin/dpkg returned an error code (1)
I think it was after that, I noticed that synaptic itself had been removed.
And the plymouth bug seems to stop any of this from working.
ProblemType: Package
DistroRelease: Ubuntu 14.04
Package: plymouth 0.8.8-0ubuntu17.1
ProcVersionSign
Uname: Linux 3.13.0-68-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.19
Architecture: amd64
Date: Tue Jan 5 12:42:33 2016
DefaultPlymouth: /lib/plymouth/
DuplicateSignature: package:
ErrorMessage: trying to overwrite '/usr/share/
InstallationDate: Installed on 2014-01-24 (710 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20140123)
ProcCmdLine: BOOT_IMAGE=
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
dpkg 1.18.3ubuntu1
apt 1.1.10
SourcePackage: plymouth
TextPlymouth: /lib/plymouth/
Title: package plymouth 0.8.8-0ubuntu17.1 failed to install/upgrade: trying to overwrite '/usr/share/
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 09/18/2013
dmi.bios.vendor: Intel Corp.
dmi.bios.version: WYLPT10H.
dmi.board.name: D34010WYK
dmi.board.vendor: Intel Corporation
dmi.board.version: H14771-302
dmi.chassis.type: 3
dmi.modalias: dmi:bvnIntelCor
affects: | dpkg (Ubuntu) → plymouth (Ubuntu) |
Changed in plymouth (Ubuntu): | |
assignee: | nobody → Didier Roche (didrocks) |
importance: | High → Critical |
This doesn't appear to be a bug in plymouth, but in dpkg. The plymouth package in xenial (which is the one that was being installed - plymouth 0.9.2-3ubuntu8, not plymouth 0.8.8-0ubuntu17.1, despite what the autogenerated bug says) declares a Replaces: libplymouth2, which should cause its apport file to replace the one from libplymouth2 without error.
As an aside, I'm not sure what commands you ran within synaptic to get your system in this situation, but recovering from a manually-installed package's unsatisfiable dependencies should not involve installing packages from xenial onto a trusty system.
I'm not sure if there's anything more here that we can do to facilitate recovery now that your system is in this situation.