J'utilise Ubuntu 14.04.3 LTS sur un serveur Dell T410, après la mise à niveau depuis la version 10.10 (Maverick) plus tôt dans la journée. La mise à niveau s'est bien déroulée, mais j'ai quelques difficultés à utiliser apt-get upgrade
. Voici l'erreur exacte que je reçois:
tom@smckay1:~$ Sudo apt-get upgrade
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:
gconf2 : Depends: python:any
python-httplib2 : Depends: python (>= 2.7) but 2.6.6-2ubuntu2 is installed
Depends: python:any (>= 2.7.1-0ubuntu2)
python-lazr.restfulclient : Depends: python (>= 2.7) but 2.6.6-2ubuntu2 is installed
Depends: python:any (>= 2.7.1-0ubuntu2)
python-lazr.uri : Depends: python (>= 2.7) but 2.6.6-2ubuntu2 is installed
Depends: python:any (>= 2.7.1-0ubuntu2)
python-pyatspi : Depends: python (>= 2.7) but 2.6.6-2ubuntu2 is installed
Depends: python:any (>= 2.7.1-0ubuntu2)
Depends: python-gi (>= 2.90.1)
Depends: gir1.2-atspi-2.0 (>= 2.9.90) but it is not installed
Depends: libatk-adaptor but it is not installed
python-simplejson : Depends: python (>= 2.7~) but 2.6.6-2ubuntu2 is installed
Depends: python:any (>= 2.7.5-5~)
python-twisted-bin : Depends: python (>= 2.7) but 2.6.6-2ubuntu2 is installed
python-twisted-core : Depends: python (>= 2.7) but 2.6.6-2ubuntu2 is installed
Depends: python:any (>= 2.7.1-0ubuntu2)
python-twisted-names : Depends: python (>= 2.7) but 2.6.6-2ubuntu2 is installed
Depends: python:any (>= 2.7.1-0ubuntu2)
python-zope.interface : Depends: python (>= 2.7) but 2.6.6-2ubuntu2 is installed
Depends: python:any (>= 2.7.1-0ubuntu2)
E: Unmet dependencies. Try using -f.
J'ai essayé plusieurs implémentations de apt-get install -f
, apt-get clean
, apt-get autoremove
et d'autres mesures similaires. Cependant, j'obtiens toujours la même erreur et par conséquent, je ne peux installer aucun nouveau package.
Voici ma copie de /etc/apt/sources.list
, avec les commentaires supprimés. J'avoue avoir édité ce fichier avant la mise à niveau pour inclure "digne de confiance" au lieu de "lucide" lors de la mise à niveau du système d'exploitation de 10.10 à 14.04.
#deb cdrom:[Ubuntu 10.10 _Maverick Meerkat_ - Release AMD64 (20101007.1)]/ trusty main restricted
deb http://us.archive.ubuntu.com/ubuntu/ trusty main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty main restricted
deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-updates main restricted
deb http://us.archive.ubuntu.com/ubuntu/ trusty universe
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty universe
deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates universe
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-updates universe
deb http://us.archive.ubuntu.com/ubuntu/ trusty multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty multiverse
deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb http://extras.ubuntu.com/ubuntu trusty main
deb-src http://extras.ubuntu.com/ubuntu trusty main
deb http://security.ubuntu.com/ubuntu trusty-security main restricted
deb-src http://security.ubuntu.com/ubuntu trusty-security main restricted
deb http://security.ubuntu.com/ubuntu trusty-security universe
deb-src http://security.ubuntu.com/ubuntu trusty-security universe
deb http://security.ubuntu.com/ubuntu trusty-security multiverse
deb-src http://security.ubuntu.com/ubuntu trusty-security multiverse
deb http://us.archive.ubuntu.com/ubuntu/ trusty main
deb http://security.ubuntu.com/ubuntu/ trusty-security main
deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates main
deb http://us.archive.ubuntu.com/ubuntu/ trusty-proposed main
Voici le résultat de apt-cache policy python
:
$ apt-cache policy python
python:
Installed: 2.6.6-2ubuntu2
Candidate: 2.7.5-5ubuntu3
Version table:
2.7.5-5ubuntu3 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty/main AMD64 Packages
*** 2.6.6-2ubuntu2 0
100 /var/lib/dpkg/status
J'ai installé Python 2.7.9 en utilisant ces commandes:
cd ~/Downloads/
wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz
tar -xvf Python-2.7.9.tgz
cd Python-2.7.9
./configure
make
Sudo make install
Maintenant, python -V
me dit que j'ai la version 2.7.9
installée, mais apt-get
ne le voit pas. Sur une note connexe, lors de la mise à niveau, lors de l'exécution de la commande do-release-upgrade
, j'ai obtenu l'erreur ci-dessous:
Traceback (most recent call last):
File "/usr/bin/do-release-upgrade", line 10, in <module>
from UpdateManager.Core.DistUpgradeFetcherCore import DistUpgradeFetcherCore
File "/usr/lib/python2.6/dist-packages/UpdateManager /Core/DistUpgradeFetcherCore.py", line 34, in <module>
import GnuPGInterface
ImportError: No module named GnuPGInterface
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/apport_python_hook.py", line 105, in apport_excepthook
os.O_WRONLY|os.O_CREAT|os.O_EXCL, 0600), 'w')
OSError: [Errno 2] No such file or directory: '/var/crash/_usr_bin_do- release-upgrade.1001.crash'
L'exception originale était:
Traceback (most recent call last):
File "/usr/bin/do-release-upgrade", line 10, in <module>
from UpdateManager.Core.DistUpgradeFetcherCore import DistUpgradeFetcherCore
File "/usr/lib/python2.6/dist-packages/UpdateManager/Core/DistUpgradeFetcherCore.py", line 34, in <module>
import GnuPGInterface
ImportError: No module named GnuPGInterface
Cependant, un Sudo apt-get update
et une mise à niveau m'ont finalement laissé avec Ubuntu 14.04.
Est-ce que quelqu'un sait quoi faire pour résoudre ce problème? J'apprécie vraiment votre aide.
La sortie de Sudo apt-get install -f
:
tom@smckay1:~$ Sudo apt-get install -f
[Sudo] password for tom:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
gconf2 : Depends: python:any
python-httplib2 : Depends: python (>= 2.7) but 2.6.6-2ubuntu2 is installed
Depends: python:any (>= 2.7.1-0ubuntu2)
python-lazr.restfulclient : Depends: python (>= 2.7) but 2.6.6-2ubuntu2 is installed
Depends: python:any (>= 2.7.1-0ubuntu2)
python-lazr.uri : Depends: python (>= 2.7) but 2.6.6-2ubuntu2 is installed
Depends: python:any (>= 2.7.1-0ubuntu2)
python-pyatspi : Depends: python (>= 2.7) but 2.6.6-2ubuntu2 is installed
Depends: python:any (>= 2.7.1-0ubuntu2)
Depends: python-gi (>= 2.90.1)
Depends: gir1.2-atspi-2.0 (>= 2.9.90) but it is not installed
Depends: libatk-adaptor but it is not installed
python-simplejson : Depends: python (>= 2.7~) but 2.6.6-2ubuntu2 is installed
Depends: python:any (>= 2.7.5-5~)
python-twisted-bin : Depends: python (>= 2.7) but 2.6.6-2ubuntu2 is installed
python-twisted-core : Depends: python (>= 2.7) but 2.6.6-2ubuntu2 is installed
Depends: python:any (>= 2.7.1-0ubuntu2)
python-twisted-names : Depends: python (>= 2.7) but 2.6.6-2ubuntu2 is installed
Depends: python:any (>= 2.7.1-0ubuntu2)
python-zope.interface : Depends: python (>= 2.7) but 2.6.6-2ubuntu2 is installed
Depends: python:any (>= 2.7.1-0ubuntu2)
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
La sortie de Sudo apt-get install -f python
:
tom@smckay1:~$ Sudo apt-get install -f python
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:
command-not-found : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
computer-janitor : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
computer-janitor-gtk : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
hplip : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
Recommends: sane-utils but it is not going to be installed
jockey-common : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
language-selector-common : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
lsb-release : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
nvidia-common : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python : Depends: python2.7 (>= 2.7.5-1~) but it is not going to be installed
Depends: python-minimal (= 2.7.5-5ubuntu3) but 2.6.6-2ubuntu2 is to be installed
Depends: libpython-stdlib (= 2.7.5-5ubuntu3) but it is not going to be installed
python-appindicator : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-apport : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-apt : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-aptdaemon : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
Recommends: aptdaemon but it is not going to be installed
python-aptdaemon-gtk : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-brlapi : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-cairo : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-crypto : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-cups : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-dbus : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-egenix-mxdatetime : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-egenix-mxtools : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-gconf : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-glade2 : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-gmenu : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-gnomeapplet : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-gnomecanvas : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-gnomekeyring : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-gobject : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-gobject-cairo : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-gtk2 : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-gtksourceview2 : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-gtkspell : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-imaging : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-indicate : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-launchpad-integration : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-libxml2 : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-markupsafe : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-newt : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-notify : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-openssl : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-pam : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-problem-report : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-pyatspi : Depends: python-gi (>= 2.90.1)
Depends: gir1.2-atspi-2.0 (>= 2.9.90) but it is not going to be installed
Depends: libatk-adaptor but it is not going to be installed
python-pycurl : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-pygoocanvas : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-pyorbit : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-rdflib : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-smbc : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-software-properties : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-twisted-web : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-ubuntuone : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-uno : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-virtkey : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-vte : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-webkit : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-wnck : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
python-xapian : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
screen-resolution-extra : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
ubuntu-sso-client : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
ufw : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
update-manager : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
Recommends: software-properties-gtk (>= 0.71.2) but it is not going to be installed
update-manager-core : Depends: python (< 2.7) but 2.7.5-5ubuntu3 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
et dist-upgrade me donne le même résultat que apt-get upgrade (premier segment de code).
La sortie de apt-cache policy command-not-found
:
command-not-found:
Installed: 0.2.40ubuntu15
Candidate: 0.3ubuntu12
Version table:
0.3ubuntu12 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty/main AMD64 Packages
*** 0.2.40ubuntu15 0
100 /var/lib/dpkg/status
Voici le résultat de apt-get install command-not-found=0.3ubuntu12
:
$ Sudo apt-get install command-not-found=0.3ubuntu12
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:
command-not-found : Depends: python3-commandnotfound (>= 0.3ubuntu7) but it is not going to be installed
gconf2 : Depends: python:any
python-httplib2 : Depends: python (>= 2.7) but 2.6.6-2ubuntu2 is to be installed
Depends: python:any (>= 2.7.1-0ubuntu2)
python-lazr.restfulclient : Depends: python (>= 2.7) but 2.6.6-2ubuntu2 is to be installed
Depends: python:any (>= 2.7.1-0ubuntu2)
python-lazr.uri : Depends: python (>= 2.7) but 2.6.6-2ubuntu2 is to be installed
Depends: python:any (>= 2.7.1-0ubuntu2)
python-pyatspi : Depends: python (>= 2.7) but 2.6.6-2ubuntu2 is to be installed
Depends: python:any (>= 2.7.1-0ubuntu2)
Depends: python-gi (>= 2.90.1)
Depends: gir1.2-atspi-2.0 (>= 2.9.90) but it is not going to be installed
Depends: libatk-adaptor but it is not going to be installed
python-simplejson : Depends: python (>= 2.7~) but 2.6.6-2ubuntu2 is to be installed
Depends: python:any (>= 2.7.5-5~)
python-twisted-bin : Depends: python (>= 2.7) but 2.6.6-2ubuntu2 is to be installed
python-twisted-core : Depends: python (>= 2.7) but 2.6.6-2ubuntu2 is to be installed
Depends: python:any (>= 2.7.1-0ubuntu2)
python-twisted-names : Depends: python (>= 2.7) but 2.6.6-2ubuntu2 is to be installed
Depends: python:any (>= 2.7.1-0ubuntu2)
python-zope.interface : Depends: python (>= 2.7) but 2.6.6-2ubuntu2 is to be installed
Depends: python:any (>= 2.7.1-0ubuntu2)
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Voici le résultat de apt-cache policy command-not-found
:
$ apt-cache policy command-not-found
command-not-found:
Installed: 0.2.40ubuntu15
Candidate: 0.3ubuntu12
Version table:
0.3ubuntu12 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty/main AMD64 Packages
*** 0.2.40ubuntu15 0
100 /var/lib/dpkg/status
Merci pour tous les commentaires jusqu'à présent.
Nous devons d'abord réparer votre système:
Le premier paquet problématique est command-not-found
. Vous avez la version Precise installée. Donc commencer
Sudo apt-get dist-upgrade
Cela devrait mettre à jour le paquet et quelques autres. Alternativement, nous pouvons forcer l’installation de la version 0.3ubuntu12
via
Sudo apt-get install command-not-found=0.3ubuntu12
La commande
Sudo make install
installe pas de paquets. Par conséquent, apt
ne peut pas voir la version installée.
Si nous avons réparé votre installation (donc la réponse est en cours), vous pourrez installer le package ultérieurement comme suit.
Sudo apt-get install checkinstall
cd ~/Downloads/Python-2.7.9
Sudo checkinstall