O Update Manager ficou preso (mas não congelou) ao instalar as atualizações baixadas. O que devo fazer?

17

Acabei de montar meu computador desktop Ubuntu 12.04 LTS depois de uma viagem de volta para casa e conectá-lo à conexão de Internet sem fio dos meus pais. A conexão parece bastante instável (desconecta metade do tempo, provavelmente um problema contínuo com a placa sem fio que eu instalei) e esforçou-se para baixar atualizações devido às constantes interrupções. Eventualmente, ele conseguiu baixar os pacotes atualizados e começou a instalá-los. Levantei-me e deixei-o para fazer o seu trabalho.

Quando voltei, vi que ainda estava tendo problemas para permanecer conectado à rede sem fio (sem surpresa), mas percebi que parecia que o Update Manager havia parado de progredir na instalação. Abri o painel Detalhes para ver o que estava fazendo pela última vez:

Onde parou

Meu palpite era que o script de instalação flashplugin-installernão pôde concluir o download até eu estabilizar a conexão com a Internet. Liguei meu laptop Ubuntu à minha área de trabalho via Ethernet e compartilhei sua conexão sem fio usando este guia . Enquanto digito isso agora na área de trabalho, você pode ver que o problema de conexão foi resolvido com êxito.

No entanto, mesmo com uma conexão estável estabelecida, o Update Manager parece "preso" na posição atual e não vai mais longe. Não está totalmente congelado, mas não posso fazer nada além de abrir / fechar o painel Detalhes, pois o botão Cancelar fica acinzentado.

Sei que pode causar grandes problemas se as atualizações forem interrompidas durante a instalação, mas não sei como essa situação deve ser tratada. Tenho certeza de que deve terminar normalmente se eu conseguir encontrar uma maneira de reiniciar o Update Manager, mas a questão é como isso deve ser abordado. Como posso obter minhas atualizações com segurança para concluir a instalação?

Christopher Kyle Horton
fonte
Lembro-me de ter muitos problemas com essas atualizações em flash. Minha solução foi instalar o flash manualmente (pegue-o em um site, pegue a biblioteca e adicione-o aos meus navegadores Chrome / Firefox). Além disso, eu sugiro que você atualize TUDO além do Flash. Após as atualizações, divirta-se invadindo o Flash [;
melão

Respostas:

10

Idealmente, você deve pular a configuração flashplugin-installere reconfigurá-la quando tiver uma conexão estável.

Você pode matar os processos de download para continuar sem configurar o pacote, principalmente wget, ou às vezes curl, mas aqui parece que ele é baixado via debconf.

Para abortar a transação, você pode matar dpkg,

sudo killall dpkg

Em seguida, remova a trava,

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

Então, quando você tiver uma conexão estável, execute,

sudo apt-get -f install
sudo dpkg --configure -a
satya164
fonte
Obrigado pela sugestão, mas quando executo o primeiro comando, recebo wget: no process founde ele ainda está parado. Alguma outra ideia?
Christopher Kyle Horton
Não sei ao certo o que o flashplugin-installer usa para baixar o flash. Pode ser tentar sudo killall curl,?
satya164
Em vez de sudo apt-get -f installeu tive que corrersudo dpkg --configure -a
BYF-ferdy
se houver um erro, debconf: DbDriver ”config“: config.dat is locked by another process: Resource temporarily unavailable” while installing packagesexecute sudo rm /var/cache/debconf/*.date depois sudo apt-get -f install. O problema foi resolvido dessa maneira.
RT
4

Aqui está o que eu fiz.

Primeiro, encontrei o processo travado (número 19123 no meu caso):

> pstree -p
├─gksu(7266)─┬─precise(9756)
│            ├─precise(9757)─┬dpkg(24158)─update-notifier(19121)─package-data-do(19123)
│            │               └{precise}(9759)

Então eu ajudei com o relatório de erro: https://bugs.launchpad.net/ubuntu/+source/flashplugin-nonfree/+bug/1243090 . Executando "sudo gdb", "anexar 19123" e "bt" para criar um backtrace. O backtrace ajuda os voluntários a determinar o que está errado.

Finalmente, usei "sudo kill 19123" e recebi a mensagem de erro "Não foi possível instalar o script de pós-instalação instalado no subprocesso 'update-notifier-common'" ", retornando o status de saída de erro 143".

O restante da instalação foi concluído sem incidentes.

Bryce
fonte
0

Recomendo atualizar o flash manualmente no site da adobe. Você pode desmarcar a opção de atualização do flash e tentar atualizá-lo novamente.

Você pode reiniciar a atualização fazendo o seguinte:

abra o terminal e execute sudo apt-get update && sudo apt-get upgrade. Ele fará o download dos pacotes necessários e continuará sua atualização.

sudo apt-get -f install deve corrigir se houver algum pacote quebrado.

Mevin Babu
fonte
Apenas tentar executar o primeiro comando retorna essa saída . Como eu interromperia com segurança a atualização em andamento para poder tentar novamente?
Christopher Kyle Horton
0

Eu apenas tive um congelamento semelhante durante a atualização. No meu caso, foi o dropbox-nautilus que congelou, não o flash, mas a solução pode ser semelhante nos dois casos. Em um terminal, fiz um ps -a para descobrir quais processos estavam em execução e descobri que o dropbox-nautilus estava na lista. Seu ID do processo era 325, então eu o matei o 325. Isso matou o processo dropbox-nautilus e a atualização foi retomada. Houve uma mensagem de erro pop-up informando que o dropbox-nautilus não havia sido configurado corretamente e pode ser inutilizado após a atualização, mas posso me preocupar com isso mais tarde. Pelo menos a atualização está prosseguindo agora.

MTGradwell
fonte