Jo-con-Ël wrote: ⤴Thu Jan 20, 2022 2:52 pm
Entiendo que
apt update
no te devuelve ningún error. Confírmalo por favor y devuelve el resultado completo en caso de que no sea así.
Tampoco el resultado de correr
mintupdate
o
mintsouces
parece completo. Ejecútalos y devuelve el resultado después de resintalarlos o sea devuelve el resultado de:
Code: Select all
apt update
sudo /usr/bin/mint-refresh-cache
apt reinstall mintinstall mintsources
mintinstall
miintsources
Hola, muchas gracias por responder.
Si,
apt update
me devuelve lo mismo.
Code: Select all
pbetancor:~$ apt update
[sudo] contraseña para pbetancor:
Obj:1 https://dl.yarnpkg.com/debian stable InRelease
Des:2 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Obj:3 http://ppa.launchpad.net/remmina-ppa-team/remmina-next/ubuntu focal InRelease
Des:4 http://dl.google.com/linux/chrome/deb stable InRelease [1.811 B]
Obj:5 http://repository.spotify.com stable InRelease
Obj:6 http://archive.ubuntu.com/ubuntu bionic InRelease
Obj:7 http://packages.microsoft.com/repos/code stable InRelease
Obj:8 http://archive.ubuntu.com/ubuntu focal InRelease
Ign:9 http://packages.linuxmint.com una InRelease
Des:10 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Obj:11 http://archive.canonical.com/ubuntu focal InRelease
Obj:12 https://packages.microsoft.com/repos/ms-teams stable InRelease
Obj:13 http://packages.linuxmint.com una Release
Des:14 http://archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB]
Des:15 http://dl.google.com/linux/chrome/deb stable/main amd64 Packages [1.093 B]
Des:16 https://typora.io/linux ./ InRelease [793 B]
Des:17 http://security.ubuntu.com/ubuntu focal-security/main i386 Packages [363 kB]
Des:18 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [1.178 kB]
Des:19 http://security.ubuntu.com/ubuntu focal-security/main Translation-en [210 kB]
Des:20 http://security.ubuntu.com/ubuntu focal-security/main amd64 DEP-11 Metadata [38,3 kB]
Des:21 http://security.ubuntu.com/ubuntu focal-security/main amd64 c-n-f Metadata [9.132 B]
Des:22 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [676 kB]
Des:23 http://security.ubuntu.com/ubuntu focal-security/universe i386 Packages [532 kB]
Des:24 http://security.ubuntu.com/ubuntu focal-security/universe Translation-en [115 kB]
Des:25 http://security.ubuntu.com/ubuntu focal-security/universe amd64 DEP-11 Metadata [66,0 kB]
Des:26 http://security.ubuntu.com/ubuntu focal-security/universe amd64 c-n-f Metadata [13,0 kB]
Des:27 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 DEP-11 Metadata [2.464 B]
Des:29 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [1.510 kB]
Des:30 http://archive.ubuntu.com/ubuntu focal-updates/main i386 Packages [592 kB]
Des:31 http://archive.ubuntu.com/ubuntu focal-updates/main Translation-en [296 kB]
Des:32 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 DEP-11 Metadata [280 kB]
Des:33 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 c-n-f Metadata [14,7 kB]
Des:34 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [894 kB]
Des:35 http://archive.ubuntu.com/ubuntu focal-updates/universe i386 Packages [664 kB]
Des:36 http://archive.ubuntu.com/ubuntu focal-updates/universe Translation-en [196 kB]
Des:37 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 DEP-11 Metadata [364 kB]
Des:38 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 c-n-f Metadata [20,0 kB]
Des:39 http://archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 DEP-11 Metadata [944 B]
Des:40 http://archive.ubuntu.com/ubuntu focal-backports/main amd64 DEP-11 Metadata [7.992 B]
Des:41 http://archive.ubuntu.com/ubuntu focal-backports/universe amd64 DEP-11 Metadata [11,3 kB]
Descargados 8.392 kB en 2s (3.976 kB/s)
WARNING:root:cannot read /var/lib/command-not-found/commands.db.metadata: module 'json' has no attribute 'load'
Traceback (most recent call last):
File "/usr/lib/cnf-update-db", line 26, in <module>
col.create(db)
File "/usr/lib/python3/dist-packages/CommandNotFound/db/creator.py", line 112, in create
json.dump(self._calc_input_metadata(), fp)
AttributeError: module 'json' has no attribute 'dump'
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 153, in apport_excepthook
with os.fdopen(os.open(pr_filename,
FileNotFoundError: [Errno 2] No such file or directory: '/var/crash/_usr_lib_cnf-update-db.0.crash'
Original exception was:
Traceback (most recent call last):
File "/usr/lib/cnf-update-db", line 26, in <module>
col.create(db)
File "/usr/lib/python3/dist-packages/CommandNotFound/db/creator.py", line 112, in create
json.dump(self._calc_input_metadata(), fp)
AttributeError: module 'json' has no attribute 'dump'
Leyendo lista de paquetes... Hecho
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update-db; then /usr/lib/cnf-update-db > /dev/null; fi'
E: Sub-process returned an error code
Lo mismo con
sudo /usr/bin/mint-refresh-cache
Code: Select all
pbetancor:~$ sudo /usr/bin/mint-refresh-cache
WARNING:root:cannot read /var/lib/command-not-found/commands.db.metadata: module 'json' has no attribute 'load'
Traceback (most recent call last):
File "/usr/lib/cnf-update-db", line 26, in <module>
col.create(db)
File "/usr/lib/python3/dist-packages/CommandNotFound/db/creator.py", line 112, in create
json.dump(self._calc_input_metadata(), fp)
AttributeError: module 'json' has no attribute 'dump'
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 153, in apport_excepthook
with os.fdopen(os.open(pr_filename,
FileNotFoundError: [Errno 2] No such file or directory: '/var/crash/_usr_lib_cnf-update-db.0.crash'
Original exception was:
Traceback (most recent call last):
File "/usr/lib/cnf-update-db", line 26, in <module>
col.create(db)
File "/usr/lib/python3/dist-packages/CommandNotFound/db/creator.py", line 112, in create
json.dump(self._calc_input_metadata(), fp)
AttributeError: module 'json' has no attribute 'dump'
Error: mint-refresh-cache could not update the cache.
E:Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update-db; then /usr/lib/cnf-update-db > /dev/null; fi', E:Sub-process returned an error code
Y así con todo:
Code: Select all
pbetancor:~$ apt reinstall mintinstall mintsources
Se REINSTALARÁN los siguientes paquetes:
mintinstall mintsources
Se ELIMINARÁN los siguientes paquetes:
linux-modules-extra-5.4.0-92-generic{u}
Se configurarán los siguientes paquetes que están ahora parcialmente instalados:
ubuntu-advantage-tools
0 paquetes actualizados, 0 nuevos instalados, 2 reinstalados, 1 para eliminar y 5 sin actualizar.
Necesito descargar 3.759 kB/3.882 kB de ficheros. Después de desempaquetar se liberarán 202 MB.
¿Quiere continuar? [Y/n/?] Y
Des: 1 http://packages.linuxmint.com una/main amd64 mintinstall all 8.0.9 [3.759 kB]
Descargados 3.759 kB en 2s (2.419 kB/s)
(Leyendo la base de datos ... 401405 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../mintsources_2.1.0_all.deb ...
Desempaquetando mintsources (2.1.0) sobre (2.1.0) ...
Configurando mintsources (2.1.0) ...
(Leyendo la base de datos ... 401405 ficheros o directorios instalados actualmente.)
Desinstalando linux-modules-extra-5.4.0-92-generic (5.4.0-92.103) ...
(Leyendo la base de datos ... 396035 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../mintinstall_8.0.9_all.deb ...
Desempaquetando mintinstall (8.0.9) sobre (8.0.9) ...
Configurando mintinstall (8.0.9) ...
Listing '/usr/lib/linuxmint/mintinstall'...
Configurando ubuntu-advantage-tools (27.5~20.04.1) ...
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "/usr/lib/python3/dist-packages/uaclient/entitlements/__init__.py", line 3, in <module>
from uaclient.config import UAConfig
File "/usr/lib/python3/dist-packages/uaclient/config.py", line 14, in <module>
from uaclient import apt, exceptions, snap, status, util, version
File "/usr/lib/python3/dist-packages/uaclient/apt.py", line 9, in <module>
from uaclient import exceptions, gpg, status, util
File "/usr/lib/python3/dist-packages/uaclient/util.py", line 103, in <module>
class DatetimeAwareJSONEncoder(json.JSONEncoder):
AttributeError: module 'json' has no attribute 'JSONEncoder'
dpkg: error al procesar el paquete ubuntu-advantage-tools (--configure):
el subproceso instalado paquete ubuntu-advantage-tools script post-installation devolvió el código de salida de error 1
Procesando disparadores para mime-support (3.64ubuntu1) ...
Procesando disparadores para hicolor-icon-theme (0.17-2) ...
Procesando disparadores para gnome-menus (3.36.0-1ubuntu1) ...
Procesando disparadores para libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.4) ...
Procesando disparadores para man-db (2.9.1-1) ...
Procesando disparadores para desktop-file-utils (0.24+linuxmint1) ...
Se encontraron errores al procesar:
ubuntu-advantage-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
Configurando ubuntu-advantage-tools (27.5~20.04.1) ...
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "/usr/lib/python3/dist-packages/uaclient/entitlements/__init__.py", line 3, in <module>
from uaclient.config import UAConfig
File "/usr/lib/python3/dist-packages/uaclient/config.py", line 14, in <module>
from uaclient import apt, exceptions, snap, status, util, version
File "/usr/lib/python3/dist-packages/uaclient/apt.py", line 9, in <module>
from uaclient import exceptions, gpg, status, util
File "/usr/lib/python3/dist-packages/uaclient/util.py", line 103, in <module>
class DatetimeAwareJSONEncoder(json.JSONEncoder):
AttributeError: module 'json' has no attribute 'JSONEncoder'
dpkg: error al procesar el paquete ubuntu-advantage-tools (--configure):
el subproceso instalado paquete ubuntu-advantage-tools script post-installation devolvió el código de salida de error 1
Se encontraron errores al procesar:
ubuntu-advantage-tools
El comando
mintinstall
si me abre el gestor de software, pero detrás da el mismo error:
Code: Select all
pbetancor:~$ mintinstall
MintInstall: Detected system architecture: 'x86_64'
Installer: User pkgcache is most recent, using it.
Installer: Error loading pkginfo cache: module 'json' has no attribute 'load'
Installer: User pkgcache is most recent, using it.
Installer: Error loading pkginfo cache: module 'json' has no attribute 'load'
Installer: Generating new pkgcache
Installer: flatpak - metadata for remote 'flathub' has been updated. Comparing appstream timestamps...
Installer: flatpak - no new appstream data for remote 'flathub', skipping download
Installer: Processing Flatpaks for cache took 512.995 ms
Problem parsing package (maybe it's virtual): forticlient: 'NoneType' object has no attribute 'summary'
Problem parsing package (maybe it's virtual): openfortigui: 'NoneType' object has no attribute 'summary'
Installer: Processing APT packages for cache took 2438.557 ms
Installer: Could not save cache: module 'json' has no attribute 'dump'
Full installer startup took 2995.065 ms
MintInstall: Cannot open reviews cache: module 'json' has no attribute 'load'
MintInstall: Deleting old screenshots
MintInstall: Could not save review cache: module 'json' has no attribute 'dump'
MintInstall: Downloaded new reviews
MintInstall: Cannot open reviews cache: module 'json' has no attribute 'load'
El comando
mintsources
no me llega a abrir nada.
Code: Select all
pbetancor:~$ mintsources
Traceback (most recent call last):
File "/usr/lib/linuxmint/mintSources/mintSources.py", line 1933, in <module>
Application().run()
File "/usr/lib/linuxmint/mintSources/mintSources.py", line 988, in __init__
self.mirror_selection_dialog = MirrorSelectionDialog(self, self.builder)
File "/usr/lib/linuxmint/mintSources/mintSources.py", line 551, in __init__
self.countries = json.load(data_file)
AttributeError: module 'json' has no attribute 'load'
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 153, in apport_excepthook
with os.fdopen(os.open(pr_filename,
FileNotFoundError: [Errno 2] No existe el archivo o el directorio: '/var/crash/_usr_lib_linuxmint_mintSources_mintSources.py.0.crash'
Original exception was:
Traceback (most recent call last):
File "/usr/lib/linuxmint/mintSources/mintSources.py", line 1933, in <module>
Application().run()
File "/usr/lib/linuxmint/mintSources/mintSources.py", line 988, in __init__
self.mirror_selection_dialog = MirrorSelectionDialog(self, self.builder)
File "/usr/lib/linuxmint/mintSources/mintSources.py", line 551, in __init__
self.countries = json.load(data_file)
AttributeError: module 'json' has no attribute 'load'
No sé si habrá otra librería python llamada json en mi sistema que esté confundiendo los scripts, me parece muy raro. De python no sé mucho, he abierto el código de
minUpdate
y lo he depurado en el Intellij y el error da en la siguiente línea:
Code: Select all
# import AUTOMATIONS dict
with open("/usr/share/linuxmint/mintupdate/automation/index.json") as f:
AUTOMATIONS = json.load(f)
Creo que el mensaje de error confunde con lo que está pasando, porque depurando, el método
json.load
si existe y lo está cogiendo de
/usr/lib/python3.8/json/__init__.py
. El fichero que intenta leer (
/usr/share/linuxmint/mintupdate/automation/index.json
) es correcto y su contenido es:
Code: Select all
{
"upgrade": ["/etc/systemd/system/timers.target.wants/mintupdate-automation-upgrade.timer", "systemd"],
"blacklist": ["/etc/mintupdate.blacklist", "Blacklist"],
"autoremove": ["/etc/systemd/system/timers.target.wants/mintupdate-automation-autoremove.timer", "systemd"],
"clean": ["/etc/apt/apt.conf.d/99_mintupdate_clean", "apt-daily config"]
}
De hecho, depurando desde Intellij paso a paso poniendo varios puntos de interrupción,
minupdate
funciona y me abre la aplicación. Pero si lo ejecuto desde el propio Intellij sin depurar, falla. Me parece un expediente X muy raro...
Gracias y saludos.