Como posso resolver um processo de atualização de suspensão aparente

2

Estou tentando atualizar uma instância na AWS. Eu tenho pouca familiaridade com o Linux em geral. No entanto, eu corri o comando no meu Ras. Pi primeiro e não teve problemas. No entanto, esta é a segunda vez que o processo foi pendurado aqui. A última vez que eu pressionei a tecla enter, e mais linhas apareceram, mas eventualmente eu estava desconectado e na próxima vez que eu entrei, foi-me dito que eu tinha um processo de zumbi em execução. Eu reiniciei e tentei atualizar o apt-get novamente e ainda sou confrontado com isso depois de um pouco de tempo

Aqui está o conteúdo

119 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Need to get 0 B/77.0 MB of archives.
After this operation, 8,320 kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
E: Version '2.02.66-4ubuntu7.4' for 'libdevmapper1.02.1' was not found
E: Version '2.02.66-4ubuntu7.4' for 'dmsetup' was not found
E: changelog for this version is not (yet) available; try https://launchpad.net/
ubuntu/+source/update-manager/+changelog
E: Version '2.02.66-4ubuntu7.4' for 'libdevmapper-event1.02.1' was not found
Reading changelogs... Done
ca-certificates (20130906) unstable; urgency=low

   Update mozilla/certdata.txt to version 1.86
      Certificates added (+) (none removed):
     + "Actalis Authentication Root CA"
     + "Trustis FPS Root CA"
     + "StartCom Certification Authority" (renewal/rehash)
     + "StartCom Certification Authority G2"
     + "Buypass Class 2 Root CA"
     + "Buypass Class 3 Root CA"
/tmp/tmpEp5oWU
    
por PyNEwbie 13.04.2014 / 02:25

2 respostas

5

Você está em um programa pager , onde você pode percorrer os logs de alteração dos pacotes que está instalando. O paginador padrão do Ubuntu (como a maioria dos unices disponíveis, exceto alguns sistemas embutidos ou antigos que têm o mais primitivo more ) é menos .

O processo de instalação não está suspenso: está aguardando que você leia as alterações. Você pode usar as teclas de seta ou página para percorrer o arquivo. Pressionar Space diminui uma página e pressionar Return diminui em uma linha. Eventualmente, você chegará ao (END) . Você pode pressionar Q a qualquer momento para q uit.

Quando você sair do pager, será perguntado se deseja confirmar ou cancelar as atualizações.

A intenção de mostrar a você os registros de alterações é que você pode cancelar a atualização se alguma mudança parecer que pode quebrar seu sistema. Isso é útil para pessoas que usam uma distribuição de ponta como o Debian unstable - e mesmo assim, não é muito útil. Se você usa a distribuição estável, você só receberá segurança e atualizações de estabilidade importantes que você sempre deve aplicar o mais rápido possível.

Este comportamento é causado pelo pacote apt-listchanges . Você pode desinstalar o pacote em seu gerenciador de pacotes favorito; na linha de comando, execute apt-get remove apt-listchanges (por exemplo, sudo apt-get remove apt-listchanges se você usar sudo ).

    
por 14.04.2014 / 02:00
1

Eu acho que os erros que você está vendo estão relacionados à facilidade changelog do APT. Você pode desativá-lo ou removê-lo todos juntos.

1. desativar

No arquivo /etc/apt/listchanges.conf , abra-o em um editor de texto e altere a linha frontend para nenhum.

[apt]
frontend=none
email_address=root
confirm=0
save_seen=/var/lib/apt/listchanges.db
which=news

Você também pode fazer isso temporariamente por meio de uma variável de ambiente antes de executar o comando apt-get ... :

$ APT_LISTCHANGES_FRONTEND=none
2. para remover
$ sudo apt-get purge apt-listchanges

Tente um desses e execute novamente seu comando para ver se isso esclarece as coisas.

    
por 13.04.2014 / 04:05