Atualização do fedora 25 para 27 - Conflito

0

Eu tentei atualizar do fedora 25 para o fedora 27. Ao executar

sudo dnf system-upgrade download --releasever=27 --allowerasing

Encontrei um erro de verificação de transação referente a python . O resumo do erro pode ser encontrado aqui

Eu colo aqui as primeiras cinco linhas

  file /usr/lib/python2.7/site-packages/IPython/__init__.py from install of python2-ipython-5.5.0-1.fc27.noarch conflicts with file from package python-ipython-console-3.2.1-8.fc25.noarch
  file /usr/lib/python2.7/site-packages/IPython/core/magics/__init__.py from install of python2-ipython-5.5.0-1.fc27.noarch conflicts with file from package python-ipython-console-3.2.1-8.fc25.noarch
  file /usr/lib/python2.7/site-packages/IPython/kernel/__init__.py from install of python2-ipython-5.5.0-1.fc27.noarch conflicts with file from package python-ipython-console-3.2.1-8.fc25.noarch
  file /usr/lib/python2.7/site-packages/IPython/__init__.pyc from install of python2-ipython-5.5.0-1.fc27.noarch conflicts with file from package python-ipython-console-3.2.1-8.fc25.noarch
  file /usr/lib/python2.7/site-packages/IPython/core/__init__.pyc from install of python2-ipython-5.5.0-1.fc27.noarch conflicts with file from package python-ipython-console-3.2.1-8.fc25.noarch

Alguma ideia de como superar esse problema e atualizar?

    
por Thanos 05.01.2018 / 14:57

3 respostas

2

Exatamente o mesmo problema. Não é tão complexo quanto parece. Primeiro você precisa fazer: sudo dnf remove python-ipython-console

Em seguida, prossiga com sudo dnf atualização de sistema download --releasever = 27 --allowerasing que irá reinstalar automaticamente o ipython (o que presumo ser uma instalação defeituosa).

    
por 08.01.2018 / 18:57
1

Não sei ao certo o que está causando esse problema específico, mas uma abordagem geral que funciona na maioria dos casos é: remova o pacote que está causando o problema e adicione-o novamente após a atualização.

Claro, isso não funciona se for um pacote principal que não pode ser removido sem quebrar o sistema, e é inconveniente se é um pacote que muitas coisas exigem, mas nenhum desses deve ser o caso com python-ipython-console .

    
por 05.01.2018 / 20:07
1

Estou tendo o mesmo problema, mas acho que rastreei o problema. Primeiro, uma pergunta para você: você está usando o Sage? (pacote sagemath ) Os pacotes Sage requerem ipython-console , mas eles parecem ter algo errado com suas dependências. Parece que os pacotes do Sage não estão reconhecendo a nova versão do ipython-console no F27, portanto, no upgrade do F25, o Sage ainda espera ver a versão mais antiga do ipython-console . O resultado é que a atualização falha devido a conflitos de arquivos. A sugestão para remover ipython-console , depois atualizar, parece certa, mas você precisa estar ciente de que você também estará desinstalando o Sage e também precisará reinstalá-lo. Fazer o backup de seus dados do Sage antes disso seria provavelmente uma boa ideia.

    
por 22.01.2018 / 20:38