Softwarequellen können nach dem Entfernen eines PPA nicht geöffnet werden

Softwarequellen können nach dem Entfernen eines PPA nicht geöffnet werden

Nachdem ich einen PPA-Eintrag in der Datei „sources.list“ gelöscht hatte, konnte ich die Software-Quellen-Anwendung nicht öffnen. Das Öffnen des Software-Centers funktioniert einwandfrei. Ich habe versucht, gksudo software-properties-gtk auszuführen und habe die folgende Meldung erhalten:

 SoftwareProperties.__init__(self, options=options, datadir=datadir)
  File "/usr/lib/python2.7/dist-packages/softwareproperties/SoftwareProperties.py", line 96, in __init__
    self.reload_sourceslist()
  File "/usr/lib/python2.7/dist-packages/softwareproperties/SoftwareProperties.py", line 580, in reload_sourceslist
    self.distro.get_sources(self.sourceslist)    
  File "/usr/lib/python2.7/dist-packages/aptsources/distro.py", line 91, in get_sources
    raise NoDistroTemplateException("Error: could not find a "
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template

Ich wäre Ihnen dankbar, wenn Sie mir mitteilen könnten, wie ich dieses Problem lösen kann.

Antwort1

Das geht schnell: Entfernen und erneut installieren

sudo apt-get update

sudo apt-get remove --purge software-properties-gtk

sudo apt-get install software-properties-gtk

Das nächste, was ich tun würde, wenn das nicht funktioniert:

Sichern Sie die Datei

sudo cp /usr/lib/python2.7/dist-packages/softwareproperties/SoftwareProperties.py /usr/lib/python2.7/dist-packages/softwareproperties/SoftwareProperties.py.backup 

Dann entfernen Sie es

sudo rm -rf /usr/lib/python2.7/dist-packages/softwareproperties/SoftwareProperties.py

Machen Sie dies mit anderen fehlerhaften Dateien und versuchen Sie es erneut

verwandte Informationen