No se pueden agregar repositorios en Linux Mint

No se pueden agregar repositorios en Linux Mint

Intenté agregar el 'repositorio multiverso' solo para obtener el siguiente error:

sudo apt add-repository multiverse
Traceback (most recent call last):
File "/usr/lib/linuxmint/mintSources/mintSources.py", line 19, in <module>
import requests
ModuleNotFoundError: No module named 'requests'

Así que comencé a buscar problemas con el repositorio y encontré una solución que involucraba al Administrador de software de Linux, así que intenté abrirlo y, para mi sorpresa, ¡no se abre!

Abrí Synaptic con éxito e intenté acceder al menú del repositorio en un intento de agregarlo manualmente, pero ese menú tampoco se abre.

Ya reinicié y reinstalé los certificados.

No he estropeado ningún archivo de Linux y no he realizado ningún otro cambio en mi PC, así que no entiendo por qué sucede esto.

Respuesta1

ModuleNotFoundError: No module named 'requests'

Su problema específico es un error de Python que dice que no hay ningún módulo de Python requests. Puedes intentar ver si puedes instalar el paquete que falta.python-requests

apt-get install python-requests

A veces puedes descubrir si hay problemas con el estado de tu sistema, es decir, paquetes faltantes, ejecutando

apt-get install -f/apt-get install --fix-broken

Respuesta2

Como dije, el Administrador de software no estaba funcionando. Me hizo pensar MUCHO en una instalación reciente que había realizado.

Intenté instalar Microsoft SQL-Server, lo que requirió degradar OpenSSL a 1.1.0 (ridículo porque ya estaba en esa versión), todos los programas que dependían de OpenSSL también se desinstalaron.

Eso había sucedido hace cuatro o cinco días, y hasta ese momento no había causado ningún problema, además de que estaba libre el fin de semana, así que no me importó en ese momento. Pero sí importó. MUCHO.

Después de perder horas revisando otros foros, abrí Synaptics buscando el nombre y las versiones del paquete del Administrador de software y encontré todos los programas que se desinstalaron en la sección Estado => 'No instalado (configuración residual)'.

Recuperé todos los programas y todo funcionó como siempre. Una razón más para instalar Synaptics, en caso de que seas un novato en Linux o seas un 'maestro del desorden' como yo.

Gracias por su ayuda.

Respuesta3

"/usr/lib/linuxmint/mintSources/mintSources.py" requiere python3, así que intenta:

"sudo apt install python3-solicitudes"

Está funcionando para mí.

información relacionada