Nem todas as atualizações podem ser instaladas: atualização parcial

5

Estou tentando atualizar meu vmware player Ubuntu vm para o Saucy Salamander por meio do aplicativo Software Updater. Infelizmente, enquanto ele estava instalando pacotes vmware player deu este erro muito estranho que eu nunca vi antes. Não me lembro o que era, mas eu poderia prosseguir clicando em retry ou pass onto vm ou opções semelhantes. A opção pass onto vm fez com que o vm falhasse completamente.

Ao tentar inicializar o vm novamente, recebi este erro estranho dizendo que posso take ownership da vm ou cancel a inicialização. Realmente estranho, mas a opção de tomar posse disse que poderia danificar minha VM.

Eu decidi desligar o Windows 7. Ao reiniciar meu PC, posso inicializar meu vm bem e, enquanto o Atualizador de Software é iniciado, ele fica acinzentado quando termina checking for updates .

Iniciando o Atualizador de Software na linha de comando executando

$ sudo update-manager

revela que esses erros estão ocorrendo:

Error loading .desktop file /usr/share/applications/gnomine.desktop: constructor returned NULL
Error loading .desktop file /usr/share/app-install/desktop/gnome-mines:gnome-mines.desktop: constructor returned NULL
Error loading .desktop file /usr/share/applications/gnome-sudoku.desktop: constructor returned NULL
Error loading .desktop file /usr/share/app-install/desktop/gnome-sudoku:gnome-sudoku.desktop: constructor returned NULL
Error loading .desktop file /usr/share/applications/mahjongg.desktop: constructor returned NULL
Error loading .desktop file /usr/share/app-install/desktop/gnome-control-center-signon:update-accounts.desktop: constructor returned NULL

Não faço ideia de como proceder, mas esta é a minha terceira inicialização agora e é a mesma história.

O Ubuntu funciona perfeitamente, mas o Software Updater / update-manager é completamente frito. Algum conselho pessoal? Ubuntu nooby falando aqui, mas isso significa que o problema é superficial? É apenas algo a ver com a GUI e pode ser facilmente corrigido? Não é como se eu estivesse tentando algo mental pelo amor de Deus.

Isso poderia corrigir o erro?

sudo apt-get install -f

Antes de executá-lo, o que o f flag faz exatamente?

Atualizar

Deixou-o a funcionar durante cerca de 60 minutos e resolveu-se! Ele diz que eu só posso fazer um partial update , e que problem can be caused by damaged or unofficial software. Esse dano é causado pelo erro antes? Mensagem completa:

Not all Updates can be installed
Run a partial upgrade, to install as many updates as possible.

This can be caused by:
* A previous upgrade which didn't complete
* Problems with some of the installed software
* Inofficial software packages not provided by Ubuntu
* Normal changes of a pre-release version of Ubuntu

Partial Upgrade Close

Eu deveria estar preocupado? A atualização ainda está em andamento, então não sei se vou encontrar o mesmo erro novamente.

    
por Starkers 09.01.2014 / 02:09

2 respostas

4

Sim, tente e execute

sudo apt-get install -f

Do texto de uso de --help , encontramos

-f  Attempt to correct a system with broken dependencies in place

Você pode fazer isso usando

apt-get install --help

Outra boa maneira de ler sobre o uso é com man pages. A página man do apt-get states

-f, --fix-broken
       Fix; attempt to correct a system with broken dependencies in place.
       This option, when used with install/remove, can omit any packages
       to permit APT to deduce a likely solution. If packages are
       specified, these have to completely correct the problem. The option
       is sometimes necessary when running APT for the first time; APT
       itself does not allow broken package dependencies to exist on a
       system. It is possible that a system's dependency structure can be
       so corrupt as to require manual intervention (which usually means
       using dselect(1) or dpkg --remove to eliminate some of the
       offending packages). Use of this option together with -m may
       produce an error in some situations. Configuration Item:
       APT::Get::Fix-Broken.

Não há nada errado com a execução da atualização parcial, aliás, geralmente corrige os problemas na forma de pacote. Por favor, deixe-me saber se você continuar tendo esses problemas depois. Melhores cumprimentos

    
por OYRM 09.01.2014 / 03:40
3

Eu sei que é um pouco tarde, mas eu fui afetado hoje por essa questão (o Ubuntu 14.04 LTS roda minha caixa) e acredito que isso pode ser algum tipo de problema com update- gerente . De qualquer forma eu tentei qualquer opção possível com dpkg e apt-get , mas nenhum deles funcionou. No final, o antigo Synaptic fez o trabalho, instalando todos os pacotes que estavam acinzentados em update-manager .

    
por Antonio Molinaro 20.07.2014 / 20:12