无法运行上述任何程序。我尝试了其他论坛提供的各种升级和重新安装建议,但都没有成功。软件更新程序声称所有内容都是最新的,但我也无法从那里打开设置。
当我尝试在终端中手动启动 software-properties-gtk 时,我得到:
Traceback (most recent call last): File "/usr/bin/software-properties-gtk", line 101, in <module>
app = SoftwarePropertiesGtk(datadir=options.data_dir, options=options, file=file) File "/usr/lib/python3/dist-packages/softwareproperties/gtk/SoftwarePropertiesGtk.py", line 98, in __init__
SoftwareProperties.__init__(self, options=options, datadir=datadir) File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 109, in __init__
self.reload_sourceslist() File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 599, in reload_sourceslist
self.distro.get_sources(self.sourceslist) File "/usr/lib/python3/dist-packages/aptsources/distro.py", line 89, in get_sources
(self.id, self.codename)) aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Ubuntu/n/a
值得指出的是,我仍然可以使用 apt-get 或软件中心安装/删除软件。
有什么建议吗?提前感谢你的帮助。
克雷格
答案1
您的软件源似乎有问题。按下Alt+f2
键盘并输入以下代码
software-properties-gtk
然后在Ubuntu Software
选项卡中更改Download from
设置。如果使用任何本地服务器,则更改为Main Server
。看看是否有效。
如果上述答案不能解决错误,请打开终端并运行以下代码
sudo apt-get install software-properties-common
它应该可以解决该错误。
另一个选择是根据您的安装更新/etc/lsb-release
文件,例如
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04"