AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1238620
Accepted
Greek Sachdeva
Greek Sachdeva
Asked: 2020-05-13 03:24:18 +0800 CST2020-05-13 03:24:18 +0800 CST 2020-05-13 03:24:18 +0800 CST

Não consegui atualizar para o Ubuntu 20 do Ubuntu 18.04

  • 772

Quando eu estava atualizando de repente o processo foi abortado com a mensagem:

Could not calculate the upgrade 

An unresolvable problem occurred while calculating the upgrade. 

This was likely caused by: 
* Unofficial software packages not provided by Ubuntu 
Please use the tool 'ppa-purge' from the ppa-purge 
package to remove software from a Launchpad PPA and 
try the upgrade again. 

If none of this applies, then please report this bug using the 
command 'ubuntu-bug ubuntu-release-upgrader-core' in a terminal. If 
you want to investigate this yourself the log files in 
'/var/log/dist-upgrade' will contain details about the upgrade. 
Specifically, look at 'main.log' and 'apt.log'. 


Restoring original system state

Aborting
Reading package lists... Done    
Building dependency tree          
Reading state information... Done

Por favor, me ajude com a atualização para o Ubuntu 20.04 de 18.04.

package-management updates upgrade ppa
  • 8 8 respostas
  • 15240 Views

8 respostas

  • Voted
  1. Akib Azmain
    2020-05-13T05:45:04+08:002020-05-13T05:45:04+08:00

    Você precisa remover o repositório de terceiros. Você pode fazer isso usando um dos dois métodos:

    Usando a GUI (Software e Atualizações):

    1. Abra o aplicativo Software e atualizações.
    2. Mude para a guia Outro Software.
    3. Desmarque todas as caixas de seleção (ele solicitará a senha na primeira vez).
    4. Tente atualizar novamente para 20.04.

    Usando terminais:

    1. Emita este comando no terminal:

      cd /etc/apt/sources.list.d
      
    2. Usando um editor curta nanoou vicomente todas as linhas não comentadas (coloque um #caractere no início da linha) em todos os arquivos. (Você precisa usar sudo) (Você tem que abrir todos os arquivos um por um) (A linha não comentada indica aquelas linhas que não começam com um #caractere.)

    3. Tente atualizar novamente para 20.04.
    • 11
  2. Best Answer
    Greek Sachdeva
    2020-05-14T11:31:51+08:002020-05-14T11:31:51+08:00

    Apenas

    • Vá para Software e atualizações
    • Vá para o software Ubuntu
    • No menu Baixar do menu selecione o servidor principal

    Em seguida, tente atualizar o Ubuntu. Funcionou muito bem para mim.

    • 7
  3. Tusar
    2021-03-31T01:30:30+08:002021-03-31T01:30:30+08:00

    Resposta tardia, mas o que eu enfrentei acabei de mencionar aqui.

    Como as etapas de resposta aceitas não resolveram completamente meu problema, verifiquei o arquivo

    /var/log/dist-upgrade/main.log
    

    Foi mencionado que há um problema com o python2.7. Então eu usei o seguinte comando para desinstalá-lo.

    sudo apt purge -y python2.7-minimal
    

    Então funcionou bem. Consegui atualizar para o Ubuntu 20.04.2 LTS.

    • 3
  4. user1486068
    2021-10-19T00:54:22+08:002021-10-19T00:54:22+08:00

    Eu tive o mesmo problema que o OP teve ao atualizar de 18.04 LTSpara 20.04 LTS(máquina x86_64):

    O que funcionou para mim foi:

    1. Eu executei a atualização de versão e recebi mensagens de erro que o OP tinha:
        $ sudo do-release-upgrade -d
    
    1. Eu verifiquei quais pacotes eram "estrangeiros" em /var/log/dist-upgrade/main.log:
        $ grep Foreign /var/log/dist-upgrade/main.log
        2021-10-15 16:37:07,173 DEBUG Foreign: <PACKAGE_NAME> <PACKAGE_NAME> ...
    

    Onde <PACKAGE_NAME>está o nome do pacote Ubuntu que você deve remover para prosseguir com a atualização da distribuição. No meu caso, havia alguns vimpacotes personalizados que instalei, adobe flash plugin packageetc.

    1. Use o comando abaixo:
    $ sudo apt-get remove <PACKAGE_NAME>
    

    para remover todos os pacotes que não foram removidos com a ferramenta de atualização de lançamento.

    • 3
  5. gmolnar
    2020-10-02T18:00:43+08:002020-10-02T18:00:43+08:00

    Eu estava tendo o mesmo problema, e esta resposta me ajudou. Resumindo, você só precisa:

    1. sudo apt install synaptic- se você ainda não o instalou
    2. abra o synaptic, vá para Status e remova todos os pacotes obsoletos da lista
    3. atualize o ubuntu como de costume

    A única desvantagem é que você perderá alguns pacotes que pode usar, mas pode fazer uma captura de tela antes da desinstalação e recuperá-los após a atualização.

    • 1
  6. PiTheNumber
    2021-12-29T01:23:50+08:002021-12-29T01:23:50+08:00

    Tudo isso não funcionou para mim.

    Verifiquei /var/log/dist-upgrade/main.loge encontrei failed to remove libpython-stdlib. Como eu já havia removido o python2.7-minimal, verifiquei outros pacotes:

    sudo apt list --installed | grep "python2"
    

    E os removeu. Também desinstalei os pacotes listados como "obsoletos" no main.log.

    sudo apt purge ocqt5125-libqt5core5a ocqt5125-libqt5dbus5 ocqt5125-libqt5gui5 ocqt5125-libqt5keychain1 ocqt5125-libqt5network5 ocqt5125-libqt5sql5 ocqt5125-libqt5sql5-sqlite ocqt5125-libqt5widgets5 ocqt5125-libqt5xml5 ocqt5125-libsqlite0 ocqt5125-qtsvg5 zoom
    sudo apt purge python2.7-minimal python2.7-dev libpython2.7-dev libpython2.7-minimal libpython2.7-dev
    sudo apt autoremove
    

    Depois dessa atualização dist travou e não iniciou mais porque as fontes já foram alteradas, mas os pacotes não foram instalados. Eu os instalei manualmente com

    sudo apt update
    sudo apt upgrade
    sudo apt dist-upgrade
    

    Repetiu isso algumas vezes até que todas as atualizações sejam instaladas. Finalmente reinicie.

    • 1
  7. moutaz samir
    2021-06-02T23:26:55+08:002021-06-02T23:26:55+08:00

    Esta resposta funcionou comigo.

    Aqui a solução que eu uso para passar esse problema. Precisamos usar o aplicativo chamado Synaptic para remover todos os pacotes considerados não oficiais. Passos:

    1. instale o synaptic com “sudo apt-get install synaptic”
    2. abra o aplicativo synaptic e encontre a lista de pacotes obsoletos clicando no botão “Status” e selecionando “Instalado (local ou obsoleto)”.
    3. selecione todos os pacotes obsoletos e marque-os para remoção, depois clique no botão Aplicar. (Nota: Seus aplicativos importantes são listados como pacotes obsoletos, portanto, certifique-se de fazer backup dos dados do aplicativo, se possível. Você também precisa manter a lista usando a captura de tela, para poder instalá-los novamente depois da atualização).
    • 0
  8. John Fisher
    2022-09-04T14:29:36+08:002022-09-04T14:29:36+08:00

    Como o usuário disse, provavelmente é algum pacote não suportado instalado por meio de um gerenciador de pacotes. Para mim foi python3. A solução foi

    sudo apt-get remove python3
    sudo apt-get autoremove       # to remove python3-minimal
    

    e, em seguida, prossiga para atualizar

    sudo do-release-upgrade
    
    • 0

relate perguntas

  • Como posso fazer com que o Ubuntu verifique se há atualizações com menos frequência?

  • Como habilito as atualizações automáticas?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve