web-dev-qa-db-ja.com

ConfigParser.NoSectionError:セクションなし: 'general'リポジトリを追加しようとすると

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 --versionPython 3.5.1であり、python2 --versionPython 2.7.6です)

4
Bloke

lsb-releaseファイルを確認してください。 lsb-releaseの内容を変更しましたか?/etc/lsb-releaseにあります

lsb-releaseの内容をリリースに合わせて変更します。このようなもの:

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

より良い答えが来るまで、これは私が最終的にこれをどのように回避したかについての私のコメントのコピーです。


pythonpython2ではなくpython3に戻すことになり、それ以降はすべて問題ありません:/ pyenvも再インストールした可能性があります。だから私は何が正確にこれを引き起こしたのか、何が正確にそれを修正したのかわかりません。

0
Bloke