ConfigParser.NoSectionError:尝试添加存储库时没有部分:“常规”

ConfigParser.NoSectionError:尝试添加存储库时没有部分:“常规”

当我尝试时sudo add-apt-repository <any>,我收到此错误:

Traceback (most recent call last):
  File "/usr/lib/linuxmint/mintSources/mintSources.py", line 1387, in <module>
    codename = config_parser.get("general", "base_codename")
  File "/usr/lib/python2.7/ConfigParser.py", line 330, in get
    raise NoSectionError(section)
ConfigParser.NoSectionError: No section: 'general'

我怎样才能解决这个问题?

难道是因为我切换到了导致pythonpython3
(现在python --version是,Python 3.5.1现在是)python2 --versionPython 2.7.6

答案1

检查你的 lsb-release 文件。你改变了 lsb-release 的内容吗?它位于 /etc/lsb-release

更改 lsb-release 的内容以匹配您的版本。像这样的东西:

DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=18
DISTRIB_CODENAME=sarah
DISTRIB_DESCRIPTION="Linux Mint 18 sarah"

答案2

在出现更好的答案之前,这是我关于最终如何解决这个问题的评论副本。


我最终设置pythonpython2而不是python3,从那时起一切都很好:/我可能也重新安装了pyenv。所以我不确定什么确切地造成这个或什么确切地修复。

相关内容