Después de actualizar Ubuntu de 15.04
a 16.04
y python
están package manager
rotos.
Cuando ejecuto apt-get update
recibo el mensaje use apt-get -f install
, pero cuando ejecuto este comando aparece el siguiente error:
Get:1 http://at.archive.ubuntu.com/ubuntu xenial/main amd64 python amd64 2.7.11-1 [137 kB]
Fetched 137 kB in 0s (1.700 kB/s)
Setting up python-minimal (2.7.11-1) ...
Traceback (most recent call last):
File "/usr/local/lib/python2.7/runpy.py", line 162, in _run_module_as_main
" __main__", fname, loader, pkg_name)
File "/usr/local/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/usr/local/lib/python2.7/compileall.py", line 16, in <module>
import struct
File "/usr/local/lib/python2.7/struct.py", line 1, in <module>
from _struct import *
ImportError: No module named _struct
dpkg: error processing package python-minimal (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
python-minimal
E: Sub-process /usr/bin/dpkg returned an error code (1)
También probé las soluciones propuestas en otras publicaciones:
sudo dpkg-reconfigure python-minimal
/usr/sbin/dpkg-reconfigure: python-minimal is broken or not fully installed
sudo dpkg --configure -a
Setting up python-minimal (2.7.11-1) ...
Traceback (most recent call last):
File "/usr/local/lib/python2.7/runpy.py", line 162, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/local/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/usr/local/lib/python2.7/compileall.py", line 16, in <module>
import struct
File "/usr/local/lib/python2.7/struct.py", line 1, in <module>
from _struct import *
ImportError: No module named _struct
dpkg: error processing package python-minimal (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
python-minimal
reinstall python-minimal
no funcionó.
También cuando intento ejecutar apt-get remove|autoremove
, me sale lo mismo.python error
ACTUALIZACIÓN 1
Acabo de intentar:
apt-get download python-minimal
sudo dpkg --install ./python-minimal_2.7.11-1_amd64.deb
pero sigo recibiendo el mismo error
ACTUALIZACIÓN 2
Me las arreglo para eliminar los paquetes rotos python
haciendo esto:
apt-get download synaptic
sudo dpkg --install ./synaptic...
y luego eliminé los paquetes usando synaptic
, pero el problema es que ahora después de eliminarlos, cada vez que quiero instalar algo, el administrador de paquetes automáticamente intenta instalar python2.7-11
y python-minimal-2.7-11
, pero no lo logra y aparece el error nuevamente.
Respuesta1
Antes de actualizar a Ubuntu 16.04
, lo había python2.7.5
instalado y supongo que durante la actualización, Ubuntu
intenté actualizar python
de 2.7.5
a 2.7.11
pero falló y terminé teniendo los archivos de python2.7.5
todavía en la computadora portátil y python2.7.11
parcialmente instalados.
Resolví mi error haciendo esto:
- eliminé el parcialmente instalado
python2.7.11
como se explica enUPDATE2
mi pregunta eliminó la carpeta de
python2.7.5
sudo rm -rf /usr/lib/python2.7/
- reinstalado
python2.7
->python2.7.11
y sus dependencias se instalaron correctamente - ¡hecho! ¡Todo funciona ahora!