ConfigParser.NoSectionError: Nenhuma seção: 'general' ao tentar adicionar um repositório

2

Quando tento sudo add-apt-repository <any> , recebo este erro:

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'

Como posso corrigir isso?

Poderia ter sido causado pela minha comutação python to python3 ?
(Agora python --version é Python 3.5.1 e python2 --version é Python 2.7.6 )

    
por Bloke 15.01.2017 / 04:44

2 respostas

0

verifique seu arquivo de liberação do lsb. você mudou o conteúdo da release do lsb? está localizado em / etc / lsb-release

altere o conteúdo do lsb-release para corresponder ao seu lançamento. algo assim:

DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=18
DISTRIB_CODENAME=sarah
DISTRIB_DESCRIPTION="Linux Mint 18 sarah"
    
por 01.06.2017 / 09:39
0

Até que uma resposta melhor apareça, aqui está a cópia do meu comentário sobre como eu fiquei sabendo disso no final.

Acabei definindo python de volta para python2 em vez de python3 , e tudo ficou bem desde então: / Eu também poderia ter reinstalado pyenv . Então eu não tenho certeza do que exatamente causou isso nem o que exatamente corrigiu.

    
por 13.02.2018 / 12:51