Parece que consegui resolver o meu próprio problema. Para aqueles com esse problema, aqui estão algumas técnicas que usei para resolver o meu problema.
A leitura da saída de grep Broken /var/log/dist-upgrade/apt.log
é apenas o primeiro passo. Em seguida, usei
grep -C5 broken_package_name /var/log/dist-upgrade/apt.log
para mostrar uma saída adicional em torno de um nome de pacote quebrado para obter mais informações sobre o que deu errado. Combinado com a opção apt-cache
, você pode começar a descobrir o que pode estar causando o problema:
apt-cache rdepends --installed broken_package_name
Também é de notar a saída adicional na parte inferior de rdepends
. Para cada pacote /var/log/dist-upgrade/apt.log
, alguns deles são mostrados como Broken
pelo resolvedor do problema de dependência. Estes geralmente podem ser ignorados - e outros mais importantes focados em primeiro lugar.
Não se esqueça de continuar executando Fixed
toda vez que você alterar uma coisa para obter uma leitura atualizada sobre o que foi alterado.
Quando os pacotes problemáticos forem identificados, eles podem ser atualizados (se forem de terceiros) ou removidos temporariamente (se forem de um PPA de terceiros) e reinstalados posteriormente como todos os terceiros Os PPAs são desativados como parte do processo de atualização - causando inadvertidamente problemas se houver uma versão atualizada do pacote no PPA para o lançamento do Ubuntu para o qual você está atualizando (por exemplo, no meu caso, ele era biônico), pois não pode ver que para instalá-lo. Observe que suas configurações permanecerão para mais tarde, a menos que você as remova com sudo do-release-upgrade
.