PPA を削除した後、ソフトウェア ソースを開くことができません

PPA を削除した後、ソフトウェア ソースを開くことができません

ソース.リスト ファイル内の PPA エントリを削除した後、ソフトウェア ソース アプリケーションを開くことができなくなりました。ソフトウェア センターを開くことはできます。gksudo software-properties-gtk を実行しようとしたところ、次のメッセージが表示されました。

 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

この問題を解決する方法を教えていただければ幸いです。

答え1

すぐにできることは削除して再インストールすることです

sudo apt-get update

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

sudo apt-get install software-properties-gtk

それがうまくいかなかった場合、次に行うことは次のとおりです。

ファイルをバックアップする

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

それを削除する

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

他の問題のあるファイルにもこれを実行してから、もう一度試してください

関連情報