web-dev-qa-db-fra.com

Impossible d'utiliser Python, Ubuntu 14.04, problèmes avec d'autres packages

J'ai en quelque sorte brisé mon installation Ubuntu 14.04.

Un projet sur lequel je travaille a nécessité l’installation du cahier Jupyter, ce qui a créé des problèmes de chemin (j’aurais apparemment dû installer anaconda plutôt que pip?). Quoi qu'il en soit, pour résoudre ce problème, j'ai essayé de tout désinstaller, puis de le réinstaller avec anaconda. Jupyter ne fonctionnait toujours pas et maintenant Python ne fonctionnait pas non plus. Il s'est avéré que cela allait plus loin que ça, mon Ubuntu s'est complètement écrasé et j'ai dû utiliser le mode de récupération pour réinstaller suffisamment de choses pour le ramener à un état tel que je puisse me connecter sans utiliser le mode sans échec.

Ce que je viens de comprendre, c’est quelque part le long de la ligne que j’ai désinstallé quelque chose en Python ou Python complètement. En essayant de le réparer, il m’a été dit que je ne pouvais pas le supprimer dans l’état actuel, mais que je devais plutôt le réinstaller d’abord. Cela posait problème, car il me fallait apparemment une version fonctionnelle de Python pour installer ce que je devais installer… plutôt circulaire. Python est cassé, mais il faut Python pour réparer Python.

Par exemple, essayez de réparer individuellement les packages python, avec quelque chose comme:

Sudo dpkg --configure python3-apt

renvoie une erreur "le paquet est dans un très mauvais état incohérent; vous devez le réinstaller avant de tenter la configuration". Essayer de réinstaller échoue.

J'ai essayé à peu près toutes les solutions trouvées en ligne qui semblaient raisonnables, pas de chance. Ce n'est pas simplement un problème de chemin d'accès python. Tous les deux:

Sudo apt-get install -f

et

Sudo apt install --reinstall python3-apt

retourne un tas de choses, mais la fin en dit beaucoup:

Errors were encountered while processing:
/var/cache/apt/archives/python3-apt_0.9.3.5ubuntu3_AMD64.deb
/var/cache/apt/archives/python3-distupgrade_1%3a0.220.10_all.deb
/var/cache/apt/archives/python3-update-manager_1%3a0.196.25_all.deb
/var/cache/apt/archives/update-manager_1%3a0.196.25_all.deb
/var/cache/apt/archives/python3-problem-report_2.14.1-0ubuntu3.29_all.deb
/var/cache/apt/archives/python3-apport_2.14.1-0ubuntu3.29_all.deb
/var/cache/apt/archives/software-properties-common_0.92.37.8_all.deb
/var/cache/apt/archives/software-properties-gtk_0.92.37.8_all.deb
/var/cache/apt/archives/python3-software-properties_0.92.37.8_all.deb  
/var/cache/apt/archives/python3-uno_1%3a4.2.8-0ubuntu5.3_AMD64.deb

La seule chose raisonnable que je connaisse et que je n’ai pas essayée est de réinstaller complètement Ubuntu (voir ici ). J'ai sauvegardé tous mes fichiers sur un disque externe (au cas où tout planterait), mais je ne sais pas comment faire ce genre de réinstallation d'Ubuntu + je ne veux pas risquer de ne pas être capable de le comprendre. Quelqu'un d'autre a installé Ubuntu pour moi sur mon ordinateur portable. Double démarrage. Le Windows 8 fonctionne toujours bien.

Liste des erreurs de programmes survenues avec:

ubuntu-release-upgrader-gtk 
python3-uno 
python3-apt 
apport-gtk 
update-manager-core 
python3-update-manager 
python3-crypto 
python3-louis 
update-notifier 
unattended-upgrades 
ubuntu-release-upgrader-core 
python3-distupgrade 
python3-apport 
python3-problem-report 
python3-software-properties 
update-manager 
apport 
update-notifier-common 
software-properties-gtk 
flashplugin-installer 
software-properties-common

Lorsque j'ai essayé de corriger update-manager, cela ne me laissait pas à cause de dépendances non satisfaites avec d'autres packages. Lorsque j'essaie de réparer ces paquets, cela ne me laisse pas non plus les réparer, en raison de dépendances non satisfaites avec le paquet précédent. Circulaire à nouveau.

Chaque fois que j'essaie d'installer quoi que ce soit, avant qu'il ne me demande si j'accepte d'installer X MB sur ma machine, cela indique (mais ne l'installe jamais réellement):

The following extra packages will be installed:
    python3-apport python3-apt python3-distupgrade python3-problem-report
    python3-software-properties python3-uno python3-update-manager
    software-properties-common software-properties-gtk update-manager
Suggested packages:
    python3-launchpadlib python3-apt-dbg python-apt-doc
The following packages will be upgraded:
    python3-apport python3-apt python3-distupgrade python3-problem-report
    python3-software-properties python3-uno python3-update-manager
    software-properties-common software-properties-gtk update-manager
10 upgraded, 0 newly installed, 0 to remove and 17 not upgraded.
22 not fully installed or removed.

De plus, je ne peux pas ouvrir Ubuntu Software Center ou Software Updater.

Sorties demandées:

which python 
which python3

les deux ne retournent rien. Me permet immédiatement d'entrer une nouvelle commande de terminal, sans message d'erreur ni résultat. Quelque part le long de la ligne, je pense avoir désinstallé python3, mais python2.7 est toujours présent.

echo $PATH

résultats

/home/myname/MESA/mesasdk/bin:/home/myname/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/mynames/bin:/usr/lib/jvm/jdk1.7.0/bin:/opt/intel/bin

où MESA est un programme scolaire.

Quelqu'un peut-il m'aider à sortir de ce pétrin que j'ai accidentellement créé? Je ne veux rien gâcher plus loin. Votre aide serait grandement appréciée!

Mettre à jour

J'ai décidé de désinstaller Ubuntu 14.04 et de réinstaller le dernier Ubuntu à sa place, après this , comme suggéré sur ici . Merci à tous ceux qui m'ont aidé avec ce problème!

2
Canada709

La solution est trouvée dans la réponse ici .

J'ai écrasé Ubuntu 14.04 avec une nouvelle installation d'Ubuntu 18.04, après avoir sauvegardé tous mes fichiers.

0
Canada709