Gestor de Actualizaciones no funciona tras instalar python 3.6

Spanish Forum

Moderator: JCSenar

Post Reply
FranciscoJ
Level 1
Level 1
Posts: 9
Joined: Mon Apr 23, 2018 2:24 am

Gestor de Actualizaciones no funciona tras instalar python 3.6

Post by FranciscoJ » Thu Apr 26, 2018 5:54 am

Saludos a todos

Tengo el problema del título, hace un tiempo que el Gestor de Actualizaciones ha dejado de funcionar y de avisarme de nuevas actualizaciones, y ya no me aparece el símbolo del escudo en el panel inferior. Mi entorno sería este: inxi -Sz

Code: Select all

System:    Host: javier-Think460 Kernel: 4.8.0-58-generic x86_64 (64 bit)
           Desktop: MATE 1.16.2  Distro: Linux Mint 18.1 Serena
Puedo actualizar con
sudo apt-get update y apt-get upgrade pero si intento lanzar el gestor con sudo mintupdate solo consigo

Code: Select all

javier@javier-Think460 ~ $ Traceback (most recent call last):
  File "/usr/lib/linuxmint/mintUpdate/mintUpdate.py", line 6, in <module>
    import gi
  File "/usr/lib/python3/dist-packages/gi/__init__.py", line 42, in <module>
    from . import _gi
ImportError: cannot import name '_gi'
He estado siguiendo las instrucciones de este post, probando a reinstalar mintupdate y a crear una nueva cuenta de administrador pero no he encontrado solución. Sospecho que hay algo con las versiones de python que tengo instaladas, porque estuve trasteando con python para un curso que he estado siguiendo, pero creo que la cosa ya se me ha descontrolado. ¿Alguien puede echarme una mano? Muchas gracias

Javier
Last edited by FranciscoJ on Mon Apr 30, 2018 7:51 am, edited 1 time in total.

User avatar
JOPETA
Level 13
Level 13
Posts: 4878
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Gestor de Actualizaciones no funciona

Post by JOPETA » Thu Apr 26, 2018 7:22 am

¡Hola FranciscoJ, Bienvenido al foro! :D

Primero unos consejillos:
1)apt-get upgrade es una mala idea, usa siempre el Gestor de Actualizaciones (mintupdate). Mira esto.

2) Cuando ejecutes aplicaciones gráficas desde la terminal no uses sudo emplea en su lugar gksudo.Mira esto. En cualquier caso evita usar privilegios de administrador de forma innecesaria (como con mintupdate) accesibe de forma gráfica desde el Menú>Administración>Gestor de Actualizaciones.
Sobre el problema, si has estado trapichenado con python y por lo comentado antes (upgrade, sudo) puede ser cualquier cosa.
1)¿sólo el escudo o han desaparecido mas iconos (volumen, redes, batería..)?
-Que no aparezca el escudo en el panel puede significar que has desactivado el autoarranque de mintupdate de Menú>Centro de control>Aplicaciones al inicio. Compruébalo.

-Si no parecen los demás es que has podido eliminar el applet Complemento indicador/bandeja del sistema. Haz clic derecho sobre la barra del panel>añadir elemento...

2) Las consecuencias de un cambio de permisos en los archivos de configuración del usuario se podrían deshacer de la siguiente forma. Abre una terminal (Ctrl+Alt+T o clic en el icono del escritorio) y copia y pega en ella lo siguiente seguido de intro.

Code: Select all

sudo chown -R $USER:$USER $HOME
Reinicia y a ver que pasa.
:roll:
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.( J. Krahe)

FranciscoJ
Level 1
Level 1
Posts: 9
Joined: Mon Apr 23, 2018 2:24 am

Re: Gestor de Actualizaciones no funciona

Post by FranciscoJ » Thu Apr 26, 2018 9:01 am

Hola, gracias por tu ayuda
JOPETA wrote:
Thu Apr 26, 2018 7:22 am


Primero unos consejillos:
...
Tomo nota de tus consejos, muchas gracias
Sobre el problema, si has estado trapichenado con python y por lo comentado antes (upgrade, sudo) puede ser cualquier cosa.
1)¿sólo el escudo o han desaparecido mas iconos (volumen, redes, batería..)?
En cuanto al panel solo es eso. Pero si sirve de ayuda, he notado que tampoco funciona el Instalador de Paquetes GDebi. Es decir, me he descargado la última versión de LibreOffice.deb.tar.gz, y siempre lo había instalado confiando en este Instalador. La última vez ya no me ha funcionado...
-Que no aparezca el escudo en el panel puede significar que has desactivado el autoarranque de mintupdate de Menú>Centro de control>Aplicaciones al inicio. Compruébalo.

-Si no parecen los demás es que has podido eliminar el applet Complemento indicador/bandeja del sistema. Haz clic derecho sobre la barra del panel>añadir elemento...
comprobado, todo parece ok


2) Las consecuencias de un cambio de permisos en los archivos de configuración del usuario se podrían deshacer de la siguiente forma. Abre una terminal (Ctrl+Alt+T o clic en el icono del escritorio) y copia y pega en ella lo siguiente seguido de intro.

Code: Select all

sudo chown -R $USER:$USER $HOME
Reinicia y a ver que pasa.[/tab] :roll:
Lo intenté, cruzando los dedos y nada :-( ¿Alguna otra opción?

Muchas gracias de nuevo,

Javier

User avatar
JOPETA
Level 13
Level 13
Posts: 4878
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Gestor de Actualizaciones no funciona

Post by JOPETA » Thu Apr 26, 2018 11:11 am

Pues ahora que lo dices se me había olvidado comentar que deberías cambiar de kernel ya que el 4.8 creo que ya no tiene soporte y en cualquier caso no está parcheador contra las vulnerabilidades meltdown y spectre. Deberías instalar el 4.4 último o el 4.13. Como deberías hacerlo de forma gráfica antes quizas debas seguir tratando de recuperar el Gestor de actualizaciones.

Copia y pega los siguiente códigos en una terminal (una línea cada vez seguido de Intro) y devuelve el resultado usando la opción </> (code).

Code: Select all

sudo apt-get install --reinstall mintupdate
mintupdate
apt update
Otras aclaraciones serían precisas aunque en general la mayoría de los datos se pueden sacar del resultado del siguiente código.

Code: Select all

inxi -Fxznr
Devuélvelo tambien. :wink:
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.( J. Krahe)

FranciscoJ
Level 1
Level 1
Posts: 9
Joined: Mon Apr 23, 2018 2:24 am

Re: Gestor de Actualizaciones no funciona

Post by FranciscoJ » Thu Apr 26, 2018 12:28 pm

Hola JOPETA. Te agradezco mucho tu interés. Sigo creyendo que esto tiene que ver con las dos versiones de python 2.7.12 y 3.6.3 que tengo instaladas. No tengo claro qué pasa exactamente con el módulo "gi" que no puede importar al hacer mintupdate
JOPETA wrote:
Thu Apr 26, 2018 11:11 am

Copia y pega los siguiente códigos en una terminal (una línea cada vez seguido de Intro) y devuelve el resultado usando la opción </>.

Code: Select all

sudo apt-get install --reinstall mintupdate

Code: Select all

javier@javier-Think460 ~ $ sudo apt-get install --reinstall mintupdate
[sudo] password for javier: 
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
0 actualizados, 0 nuevos se instalarán, 1 reinstalados, 0 para eliminar y 11 no actualizados.
Se necesita descargar 0 B/215 kB de archivos.
Se utilizarán 0 B de espacio de disco adicional después de esta operación.
(Leyendo la base de datos ... 1003981 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../mintupdate_5.2.1.2_all.deb ...
Desempaquetando mintupdate (5.2.1.2) sobre (5.2.1.2) ...
Procesando disparadores para desktop-file-utils (0.22-1ubuntu5.1) ...
Procesando disparadores para mime-support (3.59ubuntu1) ...
Procesando disparadores para hicolor-icon-theme (0.15-0ubuntu1) ...
Procesando disparadores para libglib2.0-0:i386 (2.48.2-0ubuntu1) ...
Procesando disparadores para libglib2.0-0:amd64 (2.48.2-0ubuntu1) ...
Configurando mintupdate (5.2.1.2) ...

Code: Select all

mintupdate

Code: Select all

javier@javier-Think460 ~ $ mintupdate
javier@javier-Think460 ~ $ Traceback (most recent call last):
  File "/usr/lib/linuxmint/mintUpdate/mintUpdate.py", line 6, in <module>
    import gi
  File "/usr/lib/python3/dist-packages/gi/__init__.py", line 42, in <module>
    from . import _gi
ImportError: cannot import name '_gi'

Code: Select all

apt update

Code: Select all

javier@javier-Think460 ~ $ apt update
Obj:1 http://download.virtualbox.org/virtualbox/debian xenial InRelease
Ign:2 http://dl.google.com/linux/chrome/deb stable InRelease                                                                                                     
Obj:3 http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial InRelease                                                                                                                  
Obj:4 http://archive.canonical.com/ubuntu xenial InRelease                                                                                                                                   
Des:5 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]                                                                                                           
Obj:6 http://ftp.caliu.cat/pub/distribucions/ubuntu/archive xenial InRelease                                                                                                               
Ign:7 http://mirrors.evowise.com/linuxmint/packages serena InRelease                                                                                                                       
Des:8 http://ftp.caliu.cat/pub/distribucions/ubuntu/archive xenial-updates InRelease [109 kB]                                                                     
Obj:9 http://mirrors.evowise.com/linuxmint/packages serena Release                                                                                                                           
Des:10 http://ftp.caliu.cat/pub/distribucions/ubuntu/archive xenial-backports InRelease [107 kB]                                                                                             
Obj:11 http://dl.google.com/linux/chrome/deb stable Release                                                                                        
Obj:12 http://ppa.launchpad.net/libreoffice/libreoffice-5-4/ubuntu xenial InRelease                                                                
Obj:13 http://ppa.launchpad.net/libreoffice/ppa/ubuntu xenial InRelease                                       
Obj:14 https://repo.skype.com/deb stable InRelease                          
Obj:15 https://cloud.r-project.org/bin/linux/ubuntu xenial/ InRelease       
Obj:16 http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu xenial InRelease
Des:18 http://ftp.caliu.cat/pub/distribucions/ubuntu/archive xenial-updates/main amd64 Packages [765 kB]
Des:20 http://ftp.caliu.cat/pub/distribucions/ubuntu/archive xenial-updates/main i386 Packages [706 kB]
Des:21 http://ftp.caliu.cat/pub/distribucions/ubuntu/archive xenial-updates/universe amd64 Packages [623 kB]
Des:22 http://ftp.caliu.cat/pub/distribucions/ubuntu/archive xenial-updates/universe i386 Packages [575 kB]
Descargados 2.992 kB en 1s (2.453 kB/s)                                               
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
Se pueden actualizar 11 paquetes. Ejecute «apt list --upgradable» para verlos. 
Otras aclaraciones serían precisas aunque en general la mayoría de los datos se pueden sacar del resultado del siguiente código.

Code: Select all

inxi -Fxznr
Devuélvelo tambien. :wink:

Code: Select all

javier@javier-Think460 ~ $ inxi -Fxznr
System:    Host: javier-Think460 Kernel: 4.8.0-58-generic x86_64 (64 bit gcc: 5.4.0)
           Desktop: MATE 1.16.2 (Gtk 2.24.30) Distro: Linux Mint 18.1 Serena
Machine:   System: LENOVO (portable) product: 20FUCTO1WW v: ThinkPad L460
           Mobo: LENOVO model: 20FUCTO1WW v: SDK0J40697 WIN Bios: LENOVO v: R08ET57W (1.31 ) date: 12/16/2017
CPU:       Dual core Intel Core i5-6300U (-HT-MCP-) cache: 3072 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 9984
           clock speeds: max: 3000 MHz 1: 1202 MHz 2: 604 MHz 3: 1173 MHz 4: 1240 MHz
Graphics:  Card: Intel Sky Lake Integrated Graphics bus-ID: 00:02.0
           Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa) Resolution: 1920x1080@60.01hz
           GLX Renderer: Mesa DRI Intel HD Graphics 520 (Skylake GT2)
           GLX Version: 3.0 Mesa 17.2.8 Direct Rendering: Yes
Audio:     Card Intel Sunrise Point-LP HD Audio driver: snd_hda_intel bus-ID: 00:1f.3
           Sound: Advanced Linux Sound Architecture v: k4.8.0-58-generic
Network:   Card-1: Intel Ethernet Connection I219-LM driver: e1000e v: 3.2.6-k bus-ID: 00:1f.6
           IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full mac: <filter>
           Card-2: Intel Wireless 8260 driver: iwlwifi bus-ID: 03:00.0
           IF: wlp3s0 state: up mac: <filter>
Drives:    HDD Total Size: 384.1GB (66.2% used) ID-1: /dev/sda model: INTEL_SSDSC2KF25 size: 256.1GB temp: 40C
           ID-2: /dev/sdb model: ADATA_SP600NS34 size: 128.0GB temp: 35C
Partition: ID-1: / size: 48G used: 36G (78%) fs: ext4 dev: /dev/sda5
           ID-2: swap-1 size: 17.04GB used: 0.00GB (0%) fs: swap dev: /dev/sda6
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 40.5C mobo: N/A
           Fan Speeds (in rpm): cpu: 0
Repos:     Active apt sources in file: /etc/apt/sources.list.d/additional-repositories.list
           deb https://cloud.r-project.org/bin/linux/ubuntu xenial/
           deb http://download.virtualbox.org/virtualbox/debian xenial contrib
           Active apt sources in file: /etc/apt/sources.list.d/google-chrome.list
           deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
           Active apt sources in file: /etc/apt/sources.list.d/jonathonf-python-3_6-xenial.list
           deb http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial main
           deb-src http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial main
           Active apt sources in file: /etc/apt/sources.list.d/libreoffice-libreoffice-5-4-xenial.list
           deb http://ppa.launchpad.net/libreoffice/libreoffice-5-4/ubuntu xenial main
           deb-src http://ppa.launchpad.net/libreoffice/libreoffice-5-4/ubuntu xenial main
           Active apt sources in file: /etc/apt/sources.list.d/libreoffice-ppa-xenial.list
           deb http://ppa.launchpad.net/libreoffice/ppa/ubuntu xenial main
           deb-src http://ppa.launchpad.net/libreoffice/ppa/ubuntu xenial main
           Active apt sources in file: /etc/apt/sources.list.d/official-package-repositories.list
           deb http://mirrors.evowise.com/linuxmint/packages serena main upstream import backport
           deb http://ftp.caliu.cat/pub/distribucions/ubuntu/archive xenial main restricted universe multiverse
           deb http://ftp.caliu.cat/pub/distribucions/ubuntu/archive xenial-updates main restricted universe multiverse
           deb http://ftp.caliu.cat/pub/distribucions/ubuntu/archive xenial-backports main restricted universe multiverse
           deb http://security.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
           deb http://archive.canonical.com/ubuntu/ xenial partner
           Active apt sources in file: /etc/apt/sources.list.d/skype-stable.list
           deb [arch=amd64] https://repo.skype.com/deb stable main
           Active apt sources in file: /etc/apt/sources.list.d/ubuntu-wine-ppa-xenial.list
           deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu xenial main
           deb-src http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu xenial main
Info:      Processes: 198 Uptime: 4:42 Memory: 2833.1/15902.4MB Init: systemd runlevel: 5 Gcc sys: 5.4.0
           Client: Shell (bash 4.3.481) inxi: 2.2.35 
Saludos, Javier

User avatar
JOPETA
Level 13
Level 13
Posts: 4878
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Gestor de Actualizaciones no funciona

Post by JOPETA » Thu Apr 26, 2018 3:02 pm

Las diferentes versiones de python pueden coexistir en el sistema sin mayores problemas siempre y cuando no modifiques las rutas a las librerías (que parece ser el problema) o desinstales alguna de las versiones, lo cual puede romper el sistema y reinstalarlas no basta. ¿Has hecho algo de eso?

¿Has comprobado que otras aplicaciones de Mint no tienen el mismo problema, es decir han desaparecido los accesos directos en el Menú>Centro de Control o no se ejecutan desde la terminal (mintsources, mintlocale,...) ?

Devuelve el resultado de los siguientes códigos (una línea cada vez seguida de intro)

Code: Select all

python3 -c "import sys; print('\n'.join(sys.path))"
python2 -c "import sys; print('\n'.join(sys.path))"
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.( J. Krahe)

FranciscoJ
Level 1
Level 1
Posts: 9
Joined: Mon Apr 23, 2018 2:24 am

Re: Gestor de Actualizaciones no funciona

Post by FranciscoJ » Thu Apr 26, 2018 5:18 pm

JOPETA wrote:
Thu Apr 26, 2018 3:02 pm
Las diferentes versiones de python pueden coexistir en el sistema sin mayores problemas siempre y cuando no modifiques las rutas a las librerías (que parece ser el problema) o desinstales alguna de las versiones, lo cual puede romper el sistema y reinstalarlas no basta. ¿Has hecho algo de eso?
Sí que recuerdo que me costó algo dejarlo todo funcionando como quería, en concreto puede que tuviera que modificar el path en Python3 (o era en el 2??). Pero después he estado haciendo prácticas con Python3 en Atom sin más problemas. ¿Cómo podría revisar esto?
¿Has comprobado que otras aplicaciones de Mint no tienen el mismo problema, es decir han desaparecido los accesos directos en el Menú>Centro de Control o no se ejecutan desde la terminal (mintsources, mintlocale,...) ?
Eso no, pero aparte de lo del Instalador de GDeb, un día se desconfiguró el panel de Mate, y me desapareció el Selector de Áreas de Trabajo, sin motivo aparente. Me costó bastante recuperarlo. Ahora que lo dices el Menú de Mate también ha tenido algún comportamiento extraño. De hecho recuerdo haberme preguntado si todo esto se solucionaría actualizando a Sylvia.
Devuelve el resultado de los siguientes códigos (una línea cada vez seguida de intro)

Code: Select all

python3 -c "import sys; print('\n'.join(sys.path))"

Code: Select all

javier@javier-Think460 ~ $ python3 -c "import sys; print('\n'.join(sys.path))"
/usr/lib/python36.zip
/usr/lib/python3.6
/usr/lib/python3.6/lib-dynload
/home/javier/.local/lib/python3.6/site-packages
/usr/local/lib/python3.6/dist-packages
/usr/lib/python3/dist-packages

Code: Select all

python2 -c "import sys; print('\n'.join(sys.path))"

Code: Select all

javier@javier-Think460 ~ $ python2 -c "import sys; print('\n'.join(sys.path))"
/usr/lib/python2.7
/usr/lib/python2.7/plat-x86_64-linux-gnu
/usr/lib/python2.7/lib-tk
/usr/lib/python2.7/lib-old
/usr/lib/python2.7/lib-dynload
/home/javier/.local/lib/python2.7/site-packages
/usr/local/lib/python2.7/dist-packages
/usr/lib/python2.7/dist-packages
/usr/lib/python2.7/dist-packages/PILcompat
/usr/lib/python2.7/dist-packages/gst-0.10
/usr/lib/python2.7/dist-packages/gtk-2.0
/usr/lib/python2.7/dist-packages/ubuntu-sso-client
Un millón de gracias por tu tiempo. Saludos, Javier

User avatar
JOPETA
Level 13
Level 13
Posts: 4878
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Gestor de Actualizaciones no funciona

Post by JOPETA » Thu Apr 26, 2018 10:01 pm

FranciscoJ wrote:
Thu Apr 26, 2018 5:18 pm
(...)
me costó algo dejarlo todo funcionando como quería, en concreto puede que tuviera que modificar el path en Python3 (o era en el 2??)
(...)
aparte de lo del Instalador de GDeb, un día se desconfiguró el panel de Mate, y me desapareció el Selector de Áreas de Trabajo, sin motivo aparente. Me costó bastante recuperarlo. Ahora que lo dices el Menú de Mate también ha tenido algún comportamiento extraño.De hecho recuerdo haberme preguntado si todo esto se solucionaría actualizando a Sylvia.
De ser un entorno productivo y otro tipo de usuario te habría aconsejado reinstalar desde cero (sigo haciéndolo de hecho). Aunque la actualización gráfica de Mint es suficientemente segura, no es bueno actualizar un sistema con errores, en tu caso, python con referencias perdidas, rotas o versiones reemplazadas en los scripts.

Ya que no eres un usuario normal y le has echado tiempo al tema, quizás puedas encontrar alguna solución por tu cuenta (el tema se escapa a mis conocimientos y/o disponiblidad por ahora). Analizas el error que obtienes al ejecutar mintupdate es decir
Traceback (most recent call last):
File "/usr/lib/linuxmint/mintUpdate/mintUpdate.py", line 6, in <module>
import gi

File "/usr/lib/python3/dist-packages/gi/__init__.py", line 42, in <module>
from .import _gi

ImportError: cannot import name '_gi'
Busca en la red y céntrate en la opciones de Mint (incluso hay bugs reportados de mintupdate)/Ubuntu (update manager).

Si no das con la clave y aún así pretendes la actualización gráfica LM 18.3 sin garantías, antes deberías hacer una limpieza del sistema (autoremove, gtkorphan...), después ejecutar apt update, apt-get install -f y por último sudo dpkg --configure -a. Suerte. Ya me contarás. :wink:

Editado
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.( J. Krahe)

FranciscoJ
Level 1
Level 1
Posts: 9
Joined: Mon Apr 23, 2018 2:24 am

Re: Gestor de Actualizaciones no funciona

Post by FranciscoJ » Fri Apr 27, 2018 6:36 am

JOPETA wrote:
Thu Apr 26, 2018 10:01 pm

De ser un entorno productivo y otro tipo de usuario te habría aconsejado reinstalar desde cero (sigo haciéndolo de hecho). Aunque la actualización gráfica de Mint es suficientemente segura, no es bueno actualizar un sistema con errores, en tu caso, python con referencias perdidas, rotas o versiones reemplazadas en los scripts.

Ya que no eres un usuario normal y le has echado tiempo al tema, quizás puedas encontrar alguna solución por tu cuenta (el tema se escapa a mis conocimientos y/o disponiblidad por ahora). Analizas el error que obtienes al ejecutar mintupdate es decir

...

Si no das con la clave y aún así pretendes la actualización gráfica LM 18.3 sin garantías, antes deberías hacer una limpieza del sistema (autoremove, gtkorphan...), después ejecutar apt update, apt-get install -f y por último sudo dpkg --configure -a. Suerte. Ya me contarás. :wink:
He estado buscando cosas sobre ese mensaje de error y no he encontrado nada definitivo, o por lo menos nada que yo entienda. Como no me siento tranquilo intentando una actualizacion que no tengo garantia de que vaya a salir bien, y en vista de que ahora tengo algo de tiempo para dedicarle a esto, creo que me voy a liar la manta a la cabeza y haré un formateo + instalación limpia. Muchas gracias en cualquier caso JOPETA por tu ayuda. Un saludo, Javier

User avatar
JOPETA
Level 13
Level 13
Posts: 4878
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Gestor de Actualizaciones no funciona

Post by JOPETA » Fri Apr 27, 2018 7:14 am

Hasta donde yo llego has debido instalar alguna aplicación o compilaste algún código fuente que no es para Debian/Ubuntu/Mint ya que estos instalan las librerías y usan dist-package no en site-packages (tienes el mismo problema con python2.7).

De no ser otro problema (por ejemplo de versiones o que falte el paquete python*-gobject, python*-gi u otra dependencia lo sabrías con apt-cache show mintupdate) podrías tratar de restaurar las rutas a las librerías python añadiendo a ~/.bashrc la siguiente línea

Code: Select all

export PYTHONPATH=/usr/lib/python36.zip;/usr/lib/python3.6;/usr/lib/python3.6/lib-dynload;/usr/local/lib/python3.6/dist-packages;/usr/lib/python3/dist-packages;/usr/lib/python3.6/dist-packages
Cierra y vuelve a abrir la sesión y comprueba el resultado de

Code: Select all

python3 -c "import sys; print('\n'.join(sys.path))"
mintupdate
Yo si encontré una referencia exacta al problema, en alemán :D, pero para ver el enlace a la solución habría que darse de alta en ese foro. En cualquier caso es la mejor decisión las que has tomado :wink:
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.( J. Krahe)

FranciscoJ
Level 1
Level 1
Posts: 9
Joined: Mon Apr 23, 2018 2:24 am

Re: Gestor de Actualizaciones no funciona

Post by FranciscoJ » Fri Apr 27, 2018 9:50 am

JOPETA wrote:
Fri Apr 27, 2018 7:14 am
Hasta donde yo llego has debido instalar alguna aplicación o compilaste algún código fuente que no es para Debian/Ubuntu/Mint ya que estos instalan las librerías y usan dist-package no en site-packages (tienes el mismo problema con python2.7).

De no ser otro problema (por ejemplo de versiones o que falte el paquete python*-gobject, python*-gi u otra dependencia lo sabrías con apt-cache show mintupdate) podrías tratar de restaurar las rutas a las librerías python añadiendo a ~/.bashrc la siguiente línea

Code: Select all

export PYTHONPATH=/usr/lib/python36.zip;/usr/lib/python3.6;/usr/lib/python3.6/lib-dynload;/usr/local/lib/python3.6/dist-packages;/usr/lib/python3/dist-packages;/usr/lib/python3.6/dist-packages
Cierra y vuelve a abrir la sesión y comprueba el resultado de

Code: Select all

python3 -c "import sys; print('\n'.join(sys.path))"
mintupdate
Yo si encontré una referencia exacta al problema, en alemán :D, pero para ver el enlace a la solución habría que darse de alta en ese foro. En cualquier caso es la mejor decisión las que has tomado :wink:
Los resultados en alemán los ví de pasada. Intentado esto último y nada tampoco... Una vez más gracias JOPETA por tu tiempo. No importa... ya estoy preparando mi backup para el formateo :-)

User avatar
JOPETA
Level 13
Level 13
Posts: 4878
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Gestor de Actualizaciones no funciona

Post by JOPETA » Fri Apr 27, 2018 10:32 am

Ya sólo por curiosidad, prueba con

Code: Select all

sudo rm /usr/bin/python3
sudo ln -s python3.6 /usr/bin/python3
y si esto no funciona tras reiniciar con

Code: Select all

sudo pip3 uninstall gi
Total mas no lo vas a "escacharrar" ...o si. :lol:
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.( J. Krahe)

FranciscoJ
Level 1
Level 1
Posts: 9
Joined: Mon Apr 23, 2018 2:24 am

Re: Gestor de Actualizaciones no funciona

Post by FranciscoJ » Fri Apr 27, 2018 4:54 pm

JOPETA wrote:
Fri Apr 27, 2018 10:32 am
Ya sólo por curiosidad, prueba con

Code: Select all

sudo rm /usr/bin/python3
sudo ln -s python3.6 /usr/bin/python3
Hecho... nada.
y si esto no funciona tras reiniciar con

Code: Select all

sudo pip3 uninstall gi
Total mas no lo vas a "escacharrar" ...o si. :lol:
Ahí si que creo que nos acercamos a algo.

Code: Select all

javier@javier-Think460 ~ $ sudo pip3 uninstall gi
[sudo] password for javier: 
The directory '/home/javier/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Cannot uninstall requirement gi, not installed
The directory '/home/javier/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
You are using pip version 9.0.1, however version 10.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Me parece recordar que esto era una de las cosas que me estuvieron haciendo la puñeta al instalar Python3 y pip. Algún problema con los permisos que nunca llegué a comprender. Al final conseguí que funcionara pero, francamente, no recuerdo exactamente cómo, porque probé varias cosas. Sólo sé que me costó muchos "sudos" y sudores... :-)

User avatar
JOPETA
Level 13
Level 13
Posts: 4878
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Gestor de Actualizaciones no funciona

Post by JOPETA » Fri Apr 27, 2018 6:32 pm

Era previsible y has debido montar un lio curioso. Ten esto en cuenta la próxima vez que quieras trapichear con python.

Sobre los sudo/res como dice la advertencia se debe usar sudo -H para evitar que el root se apodere del directorio de usuario y por ello /../cache/pip se dehabilita de forma automática tras la instalación que hayas realizado.

Prueba instalando el pip de python2 con

Code: Select all

sudo apt-get install python-pip
Si python3 procediera del respositorio oficial, que no parece el caso, sería python3-pip el que deberíamos instalar, es decir sudo apt-get install python3-pip debería funcionar y luego si quieres actualizar a la nueva versión disponible porque el viejo pip no furule instálala pero con

Code: Select all

sudo -H pip install --upgrade pip

SI esto no corrige el problema, yo me bajo aquí, y tu es hora de que abandones el barco. :wink:
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.( J. Krahe)

FranciscoJ
Level 1
Level 1
Posts: 9
Joined: Mon Apr 23, 2018 2:24 am

Re: Gestor de Actualizaciones no funciona

Post by FranciscoJ » Sun Apr 29, 2018 8:41 am

JOPETA wrote:
Fri Apr 27, 2018 6:32 pm
Ten esto en cuenta la próxima vez que quieras trapichear con python.
Me apunto lo de Virtualenv para lo sucesvo.
...
Prueba instalando el pip de python2 con

Code: Select all

sudo apt-get install python-pip
Pruebo a ver, ya por curiosidad.

Code: Select all

javier@javier-Think460 ~ $ sudo apt-get install python-pip
[sudo] password for javier: 
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
python-pip ya está en su versión más reciente (8.1.1-2ubuntu0.4).
0 actualizados, 0 nuevos se instalarán, 0 para eliminar y 11 no actualizados.
Si python3 procediera del respositorio oficial, que no parece el caso, sería python3-pip el que deberíamos instalar, es decir sudo apt-get install python3-pip debería funcionar

Code: Select all

javier@javier-Think460 ~ $ sudo apt-get install python3-pip
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
python3-pip ya está en su versión más reciente (8.1.1-2ubuntu0.4).
0 actualizados, 0 nuevos se instalarán, 0 para eliminar y 11 no actualizados.
y luego si quieres actualizar a la nueva versión disponible porque el viejo pip no furule instálala pero con

Code: Select all

sudo -H pip install --upgrade pip

Code: Select all

javier@javier-Think460 ~ $ sudo -H pip install --upgrade pip
Collecting pip
  Downloading https://files.pythonhosted.org/packages/0f/74/ecd13431bcc456ed390b44c8a6e917c1820365cbebcb6a8974d1cd045ab4/pip-10.0.1-py2.py3-none-any.whl (1.3MB)
    100% |████████████████████████████████| 1.3MB 1.0MB/s 
Installing collected packages: pip
  Found existing installation: pip 8.1.1
    Not uninstalling pip at /usr/lib/python2.7/dist-packages, outside environment /usr
Successfully installed pip-10.0.1
SI esto no corrige el problema, yo me bajo aquí, y tu es hora de que abandones el barco.
Reinicio y ...

Code: Select all

javier@javier-Think460 ~ $ mintupdate
javier@javier-Think460 ~ $ Traceback (most recent call last):
  File "/usr/lib/linuxmint/mintUpdate/mintUpdate.py", line 6, in <module>
    import gi
  File "/usr/lib/python3/dist-packages/gi/__init__.py", line 42, in <module>
    from . import _gi
ImportError: cannot import name '_gi'

Bueno pues llegados a este punto yo ya tiro la toalla y me dispongo a reinstalar.
Un saludo y mi agradecimiento reiterado.
Javier

User avatar
JOPETA
Level 13
Level 13
Posts: 4878
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Gestor de Actualizaciones no funciona

Post by JOPETA » Mon Apr 30, 2018 7:16 am

Ya lo siento, pero al café sin azúcar tontería darle vueltas. :D

Solo una cosa para que quede claro que tu problema es "diferente" al de otros con mintuptate ¿puedes añadir al título del primer post (clic en el icono del lápiz para editarlo) algo como tras instalar python 3.6. ?

De haberlo pensado/hecho desde el principio tal vez algún experto herpetólogo te podría haber echado una mano. :wink:
Last edited by JOPETA on Wed May 02, 2018 4:40 am, edited 1 time in total.
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.( J. Krahe)

FranciscoJ
Level 1
Level 1
Posts: 9
Joined: Mon Apr 23, 2018 2:24 am

Re: Gestor de Actualizaciones no funciona tras instalar python 3.6

Post by FranciscoJ » Mon Apr 30, 2018 7:53 am

JOPETA wrote:
Mon Apr 30, 2018 7:16 am
Ya lo siento, pero al café sin azúcar tontería darle vueltas. :D

Solo una cosa para que quede claro que tu problema es "diferente" al de otros con mintuptate ?puedes añadir al título del primer post (clic en el icono del lápiz para editarlo) algo como tras instalar python 3.6.

De haberlo pensado/hecho desde el principio tal vez algún experto herpetólogo te podría haber echado una mano. :wink:
Hecho, salud! 8)

Javier

Post Reply

Return to “Español (Spanish)”