Repositories können unter Linux Mint nicht hinzugefügt werden

Repositories können unter Linux Mint nicht hinzugefügt werden

Habe gerade versucht, das „Multiverse-Repo“ hinzuzufügen und habe den folgenden Fehler erhalten:

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'

Also begann ich nach Repository-Problemen zu suchen und fand eine Lösung, die den Linux Software Manager betraf. Ich versuchte also, ihn zu öffnen, und zu meiner Überraschung ließ er sich nicht öffnen!

Ich habe Synaptic erfolgreich geöffnet und versucht, auf das Repository-Menü zuzugreifen, um es manuell hinzuzufügen, aber auch dieses Menü öffnet sich nicht.

Ich habe bereits einen Neustart und die Zertifikate neu installiert.

Ich habe keine Linux-Dateien durcheinandergebracht und auch sonst keine Änderungen an meinem PC vorgenommen, daher verstehe ich nicht, warum das passiert.

Antwort1

ModuleNotFoundError: No module named 'requests'

Ihr spezielles Problem ist ein Python-Fehler, der besagt, dass kein Python-Modul vorhanden ist requests. Sie können versuchen, das fehlende Paket zu installierenpython-requests

apt-get install python-requests

Manchmal können Sie Probleme mit Ihrem Systemstatus, z. B. fehlende Pakete, feststellen, indem Sie Folgendes ausführen:

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

Antwort2

Wie gesagt, der Software-Manager funktionierte nicht. Das ließ mich SEHR an eine Installation denken, die ich kürzlich durchgeführt hatte.

Habe versucht, Microsoft SQL-Server zu installieren, was ein Downgrade von OpenSSL auf 1.1.0 erforderte (lächerlich, da es bereits in dieser Version vorhanden war). Alle von OpenSSL abhängigen Programme wurden ebenfalls deinstalliert.

Das war vor vier oder fünf Tagen passiert und bis dahin hatte es keine Probleme verursacht, abgesehen davon, dass ich übers Wochenende frei hatte, also machte es mir in dem Moment nichts aus. Aber es war wichtig. SEHR wichtig.

Nachdem ich Stunden damit verschwendet hatte, in anderen Foren nachzuschauen, öffnete ich Synaptics, suchte im Software Manager nach dem Paketnamen und den Versionen und fand alle Programme, die deinstalliert wurden, unter dem Abschnitt „Status => Nicht installiert (Restkonfiguration)“.

Habe alle Programme wiederhergestellt und alles funktionierte wie gewohnt. Ein Grund mehr, Synaptics zu installieren, falls Sie ein Linux-Neuling oder ein „Meister der Pannen“ wie ich sind.

Ich danke Ihnen für Ihre Hilfe.

Antwort3

„/usr/lib/linuxmint/mintSources/mintSources.py“ erfordert Python3, versuchen Sie also:

„sudo apt install python3-requests“

Bei mir funktioniert es.

verwandte Informationen