source.list 파일에서 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
문제가 되는 다른 파일에 이 작업을 수행하고 다시 시도하세요.