something broke with E17 on upgrade to ubuntu 13.10: broken dependencies

Asked by Conrad Knight

Hi all,

I recently upgraded from Ubuntu 13.04 to 13.10. This somehow broke E17: all my applications menus were empty. I figured I'd just remove and reinstall E17 on the now upgraded system, but then things started to go wrong with dependencies, and now none of the apt-get based tools will run. From the output, it appears to be a conflict between libevas and (an older version of?) evas-loaders.

Here's the terminal dump from the instructions on the debugging page i followed to get here:

$ ubuntu-support-status
Support status summary of 'inanna':

You have 2 packages (0.1%) supported until September 2014 (9m)
You have 2121 packages (88.3%) supported until July 2014 (9m)

You have 45 packages (1.9%) that can not/no-longer be downloaded
You have 234 packages (9.7%) that are unsupported

Run with --show-unsupported, --show-supported or --show-all to see more details
conrad@inanna:~$ sudo grep -R proxy /etc/apt/*
conrad@inanna:~$ grep proxy /etc/environment
conrad@inanna:~$ echo $http_proxy

conrad@inanna:~$ echo $ftp_proxy

conrad@inanna:~$
conrad@inanna:~$ grep proxy /etc/bash.bashrc
conrad@inanna:~$ grep proxy ~/.bashrc
conrad@inanna:~$ cat /etc/apt/apt.conf
cat: /etc/apt/apt.conf: No such file or directory
conrad@inanna:~$ sudo fuser -vvv /var/lib/dpkg/lock
conrad@inanna:~$
conrad@inanna:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=13.10
DISTRIB_CODENAME=saucy
DISTRIB_DESCRIPTION="Ubuntu 13.10"
conrad@inanna:~$
conrad@inanna:~$ uname -a
Linux inanna 3.11.0-13-generic #20-Ubuntu SMP Wed Oct 23 07:38:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
conrad@inanna:~$
conrad@inanna:~$ sudo rm /var/lib/apt/lists/lock
conrad@inanna:~$
conrad@inanna:~$ sudo rm /var/lib/dpkg/lock
conrad@inanna:~$
conrad@inanna:~$ sudo cp -arf /var/lib/dpkg /var/lib/dpkg.backup
conrad@inanna:~$
conrad@inanna:~$ sudo mv /var/lib/dpkg/status /var/lib/dpkg/status-bad
conrad@inanna:~$
conrad@inanna:~$ sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status || sudo cp /var/backups/apt.extended_states.0 /var/lib/dpkg/status
conrad@inanna:~$ sudo mv /var/lib/dpkg/available /var/lib/dpkg/available-bad
conrad@inanna:~$
conrad@inanna:~$ sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available
conrad@inanna:~$
conrad@inanna:~$ sudo rm -rf /var/lib/dpkg/updates/*
conrad@inanna:~$
conrad@inanna:~$ sudo rm -rf /var/lib/apt/lists
conrad@inanna:~$
conrad@inanna:~$ sudo rm /var/cache/apt/*.bin
conrad@inanna:~$
conrad@inanna:~$ sudo mkdir /var/lib/apt/lists
conrad@inanna:~$
conrad@inanna:~$ sudo mkdir /var/lib/apt/lists/partial
conrad@inanna:~$
conrad@inanna:~$ LANG=C;sudo apt-get clean
conrad@inanna:~$
conrad@inanna:~$ LANG=C;sudo apt-get autoclean
Reading package lists... Done
Building dependency tree
Reading state information... Done
conrad@inanna:~$
conrad@inanna:~$ LANG=C;sudo apt-get --purge autoremove
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:
 e17 : Depends: libevas1 (>= 1.7.7) but it is not installable
 libecore-evas1 : Depends: libevas1 (>= 1.7.7) but it is not installable
 libecore-imf1 : Depends: libevas1 (>= 1.7.7) but it is not installable
 libecore-input1 : Depends: libevas1 (>= 1.7.7) but it is not installable
 libevas1-engines-core : Depends: libevas1 (>= 1.7.7) but it is not installable
 libevas1-engines-x : Depends: libevas1 (>= 1.7.7) but it is not installable
E: Unmet dependencies. Try using -f.
conrad@inanna:~$
conrad@inanna:~$ LANG=C;sudo apt-get --fix-missing update -o APT::Cache-Limit=100000000
Ign http://dl.google.com stable InRelease
Get:1 http://dl.google.com stable Release.gpg [198 B]
Ign http://security.ubuntu.com saucy-security InRelease
Get:2 http://dl.google.com stable Release [1338 B]
Get:3 http://dl.google.com stable/main amd64 Packages [469 B]
Get:4 http://security.ubuntu.com saucy-security Release.gpg [933 B]
Ign http://archive.canonical.com quantal InRelease
Ign http://us.archive.ubuntu.com saucy InRelease
Ign http://extras.ubuntu.com saucy InRelease
Get:5 http://dl.google.com stable/main i386 Packages [464 B]
Ign http://us.archive.ubuntu.com saucy-updates InRelease
Get:6 http://security.ubuntu.com saucy-security Release [49.6 kB]
Ign http://us.archive.ubuntu.com saucy-backports InRelease
Get:7 http://archive.canonical.com quantal Release.gpg [933 B]
Get:8 http://extras.ubuntu.com saucy Release.gpg [72 B]
Get:9 http://us.archive.ubuntu.com saucy Release.gpg [933 B]
Get:10 http://archive.canonical.com quantal Release [7078 B]
Get:11 http://extras.ubuntu.com saucy Release [9753 B]
Ign http://dl.google.com stable/main Translation-en
Get:12 http://us.archive.ubuntu.com saucy-updates Release.gpg [933 B]
Get:13 http://us.archive.ubuntu.com saucy-backports Release.gpg [933 B]
Get:14 http://security.ubuntu.com saucy-security/universe Sources [6794 B]
Get:15 http://us.archive.ubuntu.com saucy Release [49.6 kB]
Get:16 http://extras.ubuntu.com saucy/main Sources [14 B]
Get:17 http://archive.canonical.com quantal/partner amd64 Packages [4708 B]
Get:18 http://security.ubuntu.com saucy-security/multiverse Sources [688 B]
Get:19 http://extras.ubuntu.com saucy/main amd64 Packages [14 B]
Get:20 http://archive.canonical.com quantal/partner i386 Packages [5822 B]
Get:21 http://security.ubuntu.com saucy-security/restricted Sources [14 B]
Get:22 http://us.archive.ubuntu.com saucy-updates Release [49.6 kB]
Get:23 http://security.ubuntu.com saucy-security/main Sources [13.8 kB]
Get:24 http://extras.ubuntu.com saucy/main i386 Packages [14 B]
Get:25 http://us.archive.ubuntu.com saucy-backports Release [49.6 kB]
Get:26 http://security.ubuntu.com saucy-security/main amd64 Packages [41.0 kB]
Get:27 http://us.archive.ubuntu.com saucy/universe Sources [6108 kB]
Get:28 http://security.ubuntu.com saucy-security/restricted amd64 Packages [14 B]
Get:29 http://security.ubuntu.com saucy-security/universe amd64 Packages [17.3 kB]
Get:30 http://security.ubuntu.com saucy-security/multiverse amd64 Packages [1155 B]
Ign http://archive.canonical.com quantal/partner Translation-en
Get:31 http://security.ubuntu.com saucy-security/main i386 Packages [40.8 kB]
Ign http://extras.ubuntu.com saucy/main Translation-en
Get:32 http://security.ubuntu.com saucy-security/restricted i386 Packages [14 B]
Get:33 http://security.ubuntu.com saucy-security/universe i386 Packages [17.6 kB]
Get:34 http://security.ubuntu.com saucy-security/multiverse i386 Packages [1389 B]
Get:35 http://security.ubuntu.com saucy-security/main Translation-en [18.8 kB]
Get:36 http://security.ubuntu.com saucy-security/multiverse Translation-en [587 B]
Get:37 http://security.ubuntu.com saucy-security/restricted Translation-en [14 B]
Get:38 http://security.ubuntu.com saucy-security/universe Translation-en [10.9 kB]
Get:39 http://us.archive.ubuntu.com saucy/multiverse Sources [175 kB]
Get:40 http://us.archive.ubuntu.com saucy/restricted Sources [4759 B]
Get:41 http://us.archive.ubuntu.com saucy/main Sources [1009 kB]
Get:42 http://us.archive.ubuntu.com saucy/main amd64 Packages [1239 kB]
Get:43 http://us.archive.ubuntu.com saucy/restricted amd64 Packages [9348 B]
Get:44 http://us.archive.ubuntu.com saucy/universe amd64 Packages [5643 kB]
Get:45 http://us.archive.ubuntu.com saucy/multiverse amd64 Packages [131 kB]
Get:46 http://us.archive.ubuntu.com saucy/main i386 Packages [1238 kB]
Get:47 http://us.archive.ubuntu.com saucy/restricted i386 Packages [9688 B]
Get:48 http://us.archive.ubuntu.com saucy/universe i386 Packages [5652 kB]
Get:49 http://us.archive.ubuntu.com saucy/multiverse i386 Packages [133 kB]
Get:50 http://us.archive.ubuntu.com saucy/main Translation-en [711 kB]
Get:51 http://us.archive.ubuntu.com saucy/multiverse Translation-en [101 kB]
Get:52 http://us.archive.ubuntu.com saucy/restricted Translation-en [2686 B]
Get:53 http://us.archive.ubuntu.com saucy/universe Translation-en [3886 kB]
Get:54 http://us.archive.ubuntu.com saucy-updates/universe Sources [18.5 kB]
Get:55 http://us.archive.ubuntu.com saucy-updates/multiverse Sources [1351 B]
Get:56 http://us.archive.ubuntu.com saucy-updates/restricted Sources [14 B]
Get:57 http://us.archive.ubuntu.com saucy-updates/main Sources [45.6 kB]
Get:58 http://us.archive.ubuntu.com saucy-updates/main amd64 Packages [117 kB]
Get:59 http://us.archive.ubuntu.com saucy-updates/restricted amd64 Packages [14 B]
Get:60 http://us.archive.ubuntu.com saucy-updates/universe amd64 Packages [52.3 kB]
Get:61 http://us.archive.ubuntu.com saucy-updates/multiverse amd64 Packages [1566 B]
Get:62 http://us.archive.ubuntu.com saucy-updates/main i386 Packages [116 kB]
Get:63 http://us.archive.ubuntu.com saucy-updates/restricted i386 Packages [14 B]
Get:64 http://us.archive.ubuntu.com saucy-updates/universe i386 Packages [52.6 kB]
Get:65 http://us.archive.ubuntu.com saucy-updates/multiverse i386 Packages [1776 B]
Get:66 http://us.archive.ubuntu.com saucy-updates/main Translation-en [54.5 kB]
Get:67 http://us.archive.ubuntu.com saucy-updates/multiverse Translation-en [717 B]
Get:68 http://us.archive.ubuntu.com saucy-updates/restricted Translation-en [14 B]
Get:69 http://us.archive.ubuntu.com saucy-updates/universe Translation-en [29.4 kB]
Get:70 http://us.archive.ubuntu.com saucy-backports/main Sources [14 B]
Get:71 http://us.archive.ubuntu.com saucy-backports/restricted Sources [14 B]
Get:72 http://us.archive.ubuntu.com saucy-backports/universe Sources [795 B]
Get:73 http://us.archive.ubuntu.com saucy-backports/multiverse Sources [834 B]
Get:74 http://us.archive.ubuntu.com saucy-backports/main amd64 Packages [14 B]
Get:75 http://us.archive.ubuntu.com saucy-backports/restricted amd64 Packages [14 B]
Get:76 http://us.archive.ubuntu.com saucy-backports/universe amd64 Packages [604 B]
Get:77 http://us.archive.ubuntu.com saucy-backports/multiverse amd64 Packages [14 B]
Get:78 http://us.archive.ubuntu.com saucy-backports/main i386 Packages [14 B]
Get:79 http://us.archive.ubuntu.com saucy-backports/restricted i386 Packages [14 B]
Get:80 http://us.archive.ubuntu.com saucy-backports/universe i386 Packages [602 B]
Get:81 http://us.archive.ubuntu.com saucy-backports/multiverse i386 Packages [709 B]
Get:82 http://us.archive.ubuntu.com saucy-backports/main Translation-en [14 B]
Get:83 http://us.archive.ubuntu.com saucy-backports/multiverse Translation-en [525 B]
Get:84 http://us.archive.ubuntu.com saucy-backports/restricted Translation-en [14 B]
Get:85 http://us.archive.ubuntu.com saucy-backports/universe Translation-en [617 B]
Fetched 27.0 MB in 2min 53s (155 kB/s)
Reading package lists... Done
conrad@inanna:~$
conrad@inanna:~$ sudo dpkg --configure -a
dpkg: dependency problems prevent configuration of libecore-input1:
 libecore-input1 depends on libevas1 (>= 1.7.7); however:
  Package libevas1 is not installed.

dpkg: error processing libecore-input1 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libecore-evas1:
 libecore-evas1 depends on libecore-input1 (>= 1.7.7); however:
  Package libecore-input1 is not configured yet.
 libecore-evas1 depends on libevas1 (>= 1.7.7); however:
  Package libevas1 is not installed.

dpkg: error processing libecore-evas1 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libevas1-engines-x:
 libevas1-engines-x depends on libevas1 (>= 1.7.7); however:
  Package libevas1 is not installed.

dpkg: error processing libevas1-engines-x (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libecore-imf1:
 libecore-imf1 depends on libevas1 (>= 1.7.7); however:
  Package libevas1 is not installed.

dpkg: error processing libecore-imf1 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libevas1-engines-core:
 libevas1-engines-core depends on libevas1 (>= 1.7.7); however:
  Package libevas1 is not installed.

dpkg: error processing libevas1-engines-core (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of e17:
 e17 depends on libecore-evas1 (>= 1.7.7); however:
  Package libecore-evas1 is not configured yet.
 e17 depends on libecore-imf1 (>= 1.7.7); however:
  Package libecore-imf1 is not configured yet.
 e17 depends on libecore-input1 (>= 1.7.7); however:
  Package libecore-input1 is not configured yet.
 e17 depends on libevas1 (>= 1.7.7); however:
  Package libevas1 is not installed.
 e17 depends on libevas1-engine-software-x11; however:
  Package libevas1-engine-software-x11 is not installed.
  Package libevas1-engines-x which provides libevas1-engine-software-x11 is not configured yet.

dpkg: error processing e17 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libecore-fb1:
 libecore-fb1 depends on libecore-input1 (>= 1.7.7); however:
  Package libecore-input1 is not configured yet.

dpkg: error processing libecore-fb1 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libecore-x1:
 libecore-x1 depends on libecore-input1 (>= 1.7.7); however:
  Package libecore-input1 is not configured yet.

dpkg: error processing libecore-x1 (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libecore-input1
 libecore-evas1
 libevas1-engines-x
 libecore-imf1
 libevas1-engines-core
 e17
 libecore-fb1
 libecore-x1
conrad@inanna:~$
conrad@inanna:~$ sudo dpkg --clear-avail
conrad@inanna:~$
conrad@inanna:~$ LANG=C;sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  libevas1
The following NEW packages will be installed:
  libevas1
0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded.
8 not fully installed or removed.
Need to get 513 kB of archives.
After this operation, 1546 kB of additional disk space will be used.
Do you want to continue [Y/n]?
Abort.
conrad@inanna:~$ LANG=C;sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  libevas1
The following NEW packages will be installed:
  libevas1
0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded.
8 not fully installed or removed.
Need to get 513 kB of archives.
After this operation, 1546 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://us.archive.ubuntu.com/ubuntu/ saucy/universe libevas1 amd64 1.7.7-1ubuntu1 [513 kB]
Fetched 513 kB in 2s (173 kB/s)
(Reading database ... 215840 files and directories currently installed.)
Unpacking libevas1 (from .../libevas1_1.7.7-1ubuntu1_amd64.deb) ...
dpkg: error processing /var/cache/apt/archives/libevas1_1.7.7-1ubuntu1_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/evas/utils/evas_image_loader.svg', which is also in package evas-loaders 201310070405-84~ubuntu13.04.1
Errors were encountered while processing:
 /var/cache/apt/archives/libevas1_1.7.7-1ubuntu1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
conrad@inanna:~$ LANG=C;sudo apt-get --fix-missing install
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:
 e17 : Depends: libevas1 (>= 1.7.7) but it is not installed
 libecore-evas1 : Depends: libevas1 (>= 1.7.7) but it is not installed
 libecore-imf1 : Depends: libevas1 (>= 1.7.7) but it is not installed
 libecore-input1 : Depends: libevas1 (>= 1.7.7) but it is not installed
 libevas1-engines-core : Depends: libevas1 (>= 1.7.7) but it is not installed
 libevas1-engines-x : Depends: libevas1 (>= 1.7.7) but it is not installed
E: Unmet dependencies. Try using -f.
conrad@inanna:~$
conrad@inanna:~$ LANG=C;sudo apt-get update -o APT::Cache-Limit=100000000 && sudo apt-get dist-upgrade
Ign http://security.ubuntu.com saucy-security InRelease
Ign http://dl.google.com stable InRelease
Ign http://us.archive.ubuntu.com saucy InRelease
Ign http://extras.ubuntu.com saucy InRelease
Hit http://security.ubuntu.com saucy-security Release.gpg
Hit http://dl.google.com stable Release.gpg
Ign http://archive.canonical.com quantal InRelease
Ign http://us.archive.ubuntu.com saucy-updates InRelease
Hit http://extras.ubuntu.com saucy Release.gpg
Hit http://security.ubuntu.com saucy-security Release
Hit http://dl.google.com stable Release
Ign http://us.archive.ubuntu.com saucy-backports InRelease
Hit http://archive.canonical.com quantal Release.gpg
Hit http://extras.ubuntu.com saucy Release
Hit http://security.ubuntu.com saucy-security/universe Sources
Hit http://dl.google.com stable/main amd64 Packages
Hit http://us.archive.ubuntu.com saucy Release.gpg
Hit http://archive.canonical.com quantal Release
Hit http://security.ubuntu.com saucy-security/multiverse Sources
Hit http://dl.google.com stable/main i386 Packages
Hit http://us.archive.ubuntu.com saucy-updates Release.gpg
Hit http://extras.ubuntu.com saucy/main Sources
Hit http://security.ubuntu.com saucy-security/restricted Sources
Hit http://archive.canonical.com quantal/partner amd64 Packages
Hit http://us.archive.ubuntu.com saucy-backports Release.gpg
Hit http://extras.ubuntu.com saucy/main amd64 Packages
Hit http://security.ubuntu.com saucy-security/main Sources
Hit http://us.archive.ubuntu.com saucy Release
Hit http://archive.canonical.com quantal/partner i386 Packages
Hit http://extras.ubuntu.com saucy/main i386 Packages
Hit http://security.ubuntu.com saucy-security/main amd64 Packages
Hit http://us.archive.ubuntu.com saucy-updates Release
Hit http://security.ubuntu.com saucy-security/restricted amd64 Packages
Hit http://us.archive.ubuntu.com saucy-backports Release
Hit http://security.ubuntu.com saucy-security/universe amd64 Packages
Ign http://dl.google.com stable/main Translation-en
Hit http://us.archive.ubuntu.com saucy/universe Sources
Hit http://security.ubuntu.com saucy-security/multiverse amd64 Packages
Hit http://us.archive.ubuntu.com saucy/multiverse Sources
Hit http://security.ubuntu.com saucy-security/main i386 Packages
Hit http://us.archive.ubuntu.com saucy/restricted Sources
Hit http://security.ubuntu.com saucy-security/restricted i386 Packages
Hit http://us.archive.ubuntu.com saucy/main Sources
Ign http://archive.canonical.com quantal/partner Translation-en
Ign http://extras.ubuntu.com saucy/main Translation-en
Hit http://security.ubuntu.com saucy-security/universe i386 Packages
Hit http://us.archive.ubuntu.com saucy/main amd64 Packages
Hit http://security.ubuntu.com saucy-security/multiverse i386 Packages
Hit http://us.archive.ubuntu.com saucy/restricted amd64 Packages
Hit http://security.ubuntu.com saucy-security/main Translation-en
Hit http://us.archive.ubuntu.com saucy/universe amd64 Packages
Hit http://us.archive.ubuntu.com saucy/multiverse amd64 Packages
Hit http://security.ubuntu.com saucy-security/multiverse Translation-en
Hit http://security.ubuntu.com saucy-security/restricted Translation-en
Hit http://us.archive.ubuntu.com saucy/main i386 Packages
Hit http://us.archive.ubuntu.com saucy/restricted i386 Packages
Hit http://us.archive.ubuntu.com saucy/universe i386 Packages
Hit http://us.archive.ubuntu.com saucy/multiverse i386 Packages
Hit http://us.archive.ubuntu.com saucy/main Translation-en
Hit http://us.archive.ubuntu.com saucy/multiverse Translation-en
Hit http://us.archive.ubuntu.com saucy/restricted Translation-en
Hit http://us.archive.ubuntu.com saucy/universe Translation-en
Hit http://us.archive.ubuntu.com saucy-updates/universe Sources
Hit http://security.ubuntu.com saucy-security/universe Translation-en
Hit http://us.archive.ubuntu.com saucy-updates/multiverse Sources
Hit http://us.archive.ubuntu.com saucy-updates/restricted Sources
Hit http://us.archive.ubuntu.com saucy-updates/main Sources
Hit http://us.archive.ubuntu.com saucy-updates/main amd64 Packages
Hit http://us.archive.ubuntu.com saucy-updates/restricted amd64 Packages
Hit http://us.archive.ubuntu.com saucy-updates/universe amd64 Packages
Hit http://us.archive.ubuntu.com saucy-updates/multiverse amd64 Packages
Hit http://us.archive.ubuntu.com saucy-updates/main i386 Packages
Hit http://us.archive.ubuntu.com saucy-updates/restricted i386 Packages
Hit http://us.archive.ubuntu.com saucy-updates/universe i386 Packages
Hit http://us.archive.ubuntu.com saucy-updates/multiverse i386 Packages
Hit http://us.archive.ubuntu.com saucy-updates/main Translation-en
Hit http://us.archive.ubuntu.com saucy-updates/multiverse Translation-en
Hit http://us.archive.ubuntu.com saucy-updates/restricted Translation-en
Hit http://us.archive.ubuntu.com saucy-updates/universe Translation-en
Hit http://us.archive.ubuntu.com saucy-backports/main Sources
Hit http://us.archive.ubuntu.com saucy-backports/restricted Sources
Hit http://us.archive.ubuntu.com saucy-backports/universe Sources
Hit http://us.archive.ubuntu.com saucy-backports/multiverse Sources
Hit http://us.archive.ubuntu.com saucy-backports/main amd64 Packages
Hit http://us.archive.ubuntu.com saucy-backports/restricted amd64 Packages
Hit http://us.archive.ubuntu.com saucy-backports/universe amd64 Packages
Hit http://us.archive.ubuntu.com saucy-backports/multiverse amd64 Packages
Hit http://us.archive.ubuntu.com saucy-backports/main i386 Packages
Hit http://us.archive.ubuntu.com saucy-backports/restricted i386 Packages
Hit http://us.archive.ubuntu.com saucy-backports/universe i386 Packages
Hit http://us.archive.ubuntu.com saucy-backports/multiverse i386 Packages
Hit http://us.archive.ubuntu.com saucy-backports/main Translation-en
Hit http://us.archive.ubuntu.com saucy-backports/multiverse Translation-en
Hit http://us.archive.ubuntu.com saucy-backports/restricted Translation-en
Hit http://us.archive.ubuntu.com saucy-backports/universe Translation-en
Reading package lists... Done
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:
 e17 : Depends: libevas1 (>= 1.7.7) but it is not installed
 libecore-evas1 : Depends: libevas1 (>= 1.7.7) but it is not installed
 libecore-imf1 : Depends: libevas1 (>= 1.7.7) but it is not installed
 libecore-input1 : Depends: libevas1 (>= 1.7.7) but it is not installed
 libevas1-engines-core : Depends: libevas1 (>= 1.7.7) but it is not installed
 libevas1-engines-x : Depends: libevas1 (>= 1.7.7) but it is not installed
E: Unmet dependencies. Try using -f.
conrad@inanna:~$
conrad@inanna:~$ find /etc/apt -name '*.list' -exec bash -c 'echo -e "\n$1\n"; cat -n "$1"' _ '{}' \;

/etc/apt/sources.list

     1 # deb cdrom:[Ubuntu 12.10 _Quantal Quetzal_ - Release amd64 (20121017.5)]/ quantal main restricted
     2 # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
     3 # newer versions of the distribution.
     4 deb http://us.archive.ubuntu.com/ubuntu/ saucy main restricted
     5 deb-src http://us.archive.ubuntu.com/ubuntu/ saucy universe multiverse restricted main #Added by software-properties
     6 ## Major bug fix updates produced after the final release of the
     7 ## distribution.
     8 deb http://us.archive.ubuntu.com/ubuntu/ saucy-updates main restricted
     9 deb-src http://us.archive.ubuntu.com/ubuntu/ saucy-updates universe multiverse restricted main #Added by software-properties
    10
    11 ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
    12 ## team. Also, please note that software in universe WILL NOT receive any
    13 ## review or updates from the Ubuntu security team.
    14 deb http://us.archive.ubuntu.com/ubuntu/ saucy universe
    15 deb http://us.archive.ubuntu.com/ubuntu/ saucy-updates universe
    16
    17 ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
    18 ## team, and may not be under a free licence. Please satisfy yourself as to
    19 ## your rights to use the software. Also, please note that software in
    20 ## multiverse WILL NOT receive any review or updates from the Ubuntu
    21 ## security team.
    22 deb http://us.archive.ubuntu.com/ubuntu/ saucy multiverse
    23 deb http://us.archive.ubuntu.com/ubuntu/ saucy-updates multiverse
    24
    25 ## N.B. software from this repository may not have been tested as
    26 ## extensively as that contained in the main release, although it includes
    27 ## newer versions of some applications which may provide useful features.
    28 ## Also, please note that software in backports WILL NOT receive any review
    29 ## or updates from the Ubuntu security team.
    30 deb http://us.archive.ubuntu.com/ubuntu/ saucy-backports main restricted universe multiverse
    31 deb-src http://us.archive.ubuntu.com/ubuntu/ saucy-backports main restricted universe multiverse #Added by software-properties
    32
    33 deb http://security.ubuntu.com/ubuntu saucy-security main restricted
    34 deb-src http://security.ubuntu.com/ubuntu saucy-security universe multiverse restricted main #Added by software-properties
    35 deb http://security.ubuntu.com/ubuntu saucy-security universe
    36 deb http://security.ubuntu.com/ubuntu saucy-security multiverse
    37
    38 ## Uncomment the following two lines to add software from Canonical's
    39 ## 'partner' repository.
    40 ## This software is not part of Ubuntu, but is offered by Canonical and the
    41 ## respective vendors as a service to Ubuntu users.
    42 deb http://archive.canonical.com/ubuntu quantal partner
    43 # deb-src http://archive.canonical.com/ubuntu quantal partner
    44
    45 ## This software is not part of Ubuntu, but is offered by third-party
    46 ## developers who want to ship their latest software.
    47 deb http://extras.ubuntu.com/ubuntu saucy main
    48 deb-src http://extras.ubuntu.com/ubuntu saucy main

/etc/apt/sources.list.d/hannes-janetzek-enlightenment-svn-raring.list

/etc/apt/sources.list.d/skype.list

/etc/apt/sources.list.d/ehoover-compholio-raring.list

     1 # deb-src http://ppa.launchpad.net/ehoover/compholio/ubuntu raring main

/etc/apt/sources.list.d/webupd8team-themes-raring.list

     1 # deb-src http://ppa.launchpad.net/webupd8team/themes/ubuntu raring main

/etc/apt/sources.list.d/steam.list

     1 # deb http://repo.steampowered.com/steam/ precise steam # disabled on upgrade to raring disabled on upgrade to saucy
     2 # deb-src http://repo.steampowered.com/steam/ precise steam # disabled on upgrade to raring

/etc/apt/sources.list.d/google-talkplugin.list

     1 ### THIS FILE IS AUTOMATICALLY CONFIGURED ###
     2 # You may comment out this entry, but any other modifications may be lost.
     3 # deb http://dl.google.com/linux/talkplugin/deb/ stable main # disabled on upgrade to saucy

/etc/apt/sources.list.d/google-chrome.list

     1 ### THIS FILE IS AUTOMATICALLY CONFIGURED ###
     2 # You may comment out this entry, but any other modifications may be lost.
     3 # deb http://dl.google.com/linux/chrome/deb/ stable main # disabled on upgrade to saucy

/etc/apt/sources.list.d/tualatrix-ppa-quantal.list

     1 # deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu raring main # disabled on upgrade to raring

/etc/apt/sources.list.d/google-earth.list

     1 ### THIS FILE IS AUTOMATICALLY CONFIGURED ###
     2 # You may comment out this entry, but any other modifications may be lost.
     3 deb http://dl.google.com/linux/earth/deb/ stable main # disabled on upgrade to saucy

/etc/apt/sources.list.d/hannes-janetzek-enlightenment-svn-quantal.list

Any help would be greatly appreciated!
-Conrad.

Question information

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

what is the output of:

apt-cache policy libecore-input1 libecore-evas1 libevas1-engines-x libecore-imf1 libevas1-engines-core e17 libecore-fb1 libecore-x1

Thanks

Revision history for this message
Conrad Knight (iestynapmwg) said :
#2

Here's what I got:

~$ apt-cache policy libecore-input1 libecore-evas1 libevas1-engines-x libecore-imf1 libevas1-engines-core e17 libecore-fb1 libecore-x1
libecore-input1:
  Installed: 1.7.7-1
  Candidate: 1.7.7-1
  Version table:
 *** 1.7.7-1 0
        500 http://us.archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
        100 /var/lib/dpkg/status
libecore-evas1:
  Installed: 1.7.7-1
  Candidate: 1.7.7-1
  Version table:
 *** 1.7.7-1 0
        500 http://us.archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
        100 /var/lib/dpkg/status
libevas1-engines-x:
  Installed: 1.7.7-1ubuntu1
  Candidate: 1.7.7-1ubuntu1
  Version table:
 *** 1.7.7-1ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
        100 /var/lib/dpkg/status
libecore-imf1:
  Installed: 1.7.7-1
  Candidate: 1.7.7-1
  Version table:
 *** 1.7.7-1 0
        500 http://us.archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
        100 /var/lib/dpkg/status
libevas1-engines-core:
  Installed: 1.7.7-1ubuntu1
  Candidate: 1.7.7-1ubuntu1
  Version table:
 *** 1.7.7-1ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
        100 /var/lib/dpkg/status
e17:
  Installed: 0.17.3-1
  Candidate: 0.17.3-1
  Version table:
 *** 0.17.3-1 0
        500 http://us.archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
        100 /var/lib/dpkg/status
libecore-fb1:
  Installed: 1.7.7-1
  Candidate: 1.7.7-1
  Version table:
 *** 1.7.7-1 0
        500 http://us.archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
        100 /var/lib/dpkg/status
libecore-x1:
  Installed: 1.7.7-1
  Candidate: 1.7.7-1
  Version table:
 *** 1.7.7-1 0
        500 http://us.archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
        100 /var/lib/dpkg/status

Thanks!
-Conrad.

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

I suggest you report a bug

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#4

I just analyzed the issue in a little more detail.

The following Terminal output seems to be the issue:

Unpacking libevas1 (from .../libevas1_1.7.7-1ubuntu1_amd64.deb) ...
dpkg: error processing /var/cache/apt/archives/libevas1_1.7.7-1ubuntu1_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/evas/utils/evas_image_loader.svg', which is also in package evas-loaders 201310070405-84~ubuntu13.04.1

Note the ubuntu13.04.1 in the package name evas-loaders 201310070405-84~ubuntu13.04.1

To me, it is clear that evas-loaders should have automatically been uninstalled/removed during the upgrade to Ubuntu 13.10. But it was not uninstalled....

I agree with actionparsnip that this points to a bug in the dependency tree in the apt-get Ubuntu repositories.

According to this page

http://packages.ubuntu.com/search?suite=all&section=all&arch=any&keywords=evas-loaders&searchon=names

evas-loaders is not part of any official Ubuntu repository and not part of any Ubuntu version.

Apparently you installed evas-loaders in Ubuntu 13.04 via the following PPA:

https://launchpad.net/~hannes-janetzek/+archive/enlightenment-svn/?field.series_filter=raring

This is proven in your Terminal output, which contains this line:

/etc/apt/sources.list.d/hannes-janetzek-enlightenment-svn-raring.list

After upgrading to Ubuntu 13.10, the PPA was automatically or manually disabled.

But now the evas-loaders file from that PPA cannot be upgraded due to the fact that the PPA is disabled.

So you have 2 choices now:

1. keep the PPA disabled and uninstall evas-loaders via apt-get

2. enable the https://launchpad.net/~hannes-janetzek/+archive/enlightenment-svn PPA and ATTEMPT to upgrade evas-loaders

I strongly recommend option 1, because I think that package conflicts will remain, if you try option 2.

Revision history for this message
Conrad Knight (iestynapmwg) said :
#5

Hi.

I finally found a moment to look at this again. I can see why option 1 would be best, however I cannot run apt-get at all. I keep getting the error messages about missing dependencies, and a suggestion to run apt-get -f install, which also fails (the original problem).

The command I tried was:
 sudo apt-get remove evas-loaders

Is there another way to get rid of this broken package?

Thanks,
-Conrad.

Revision history for this message
Conrad Knight (iestynapmwg) said :
#6

Never mind! I looked at the error message in more detail and saw the output was from a lower-level program, dpkg. I looked the the options for that, and was able to remove the broken package.

Thanks!
-Conrad.