Receber o erro: snapd.snap-repair.service é uma unidade desabilitada ou estática, não a está iniciando

19

Atualizei recentemente meu sistema operacional para o Ubuntu 18.04 (nova instalação via dispositivo de inicialização). No entanto, ao tentar o comando:

sudo apt-get upgrade

Funciona bem até ~ 75% quando para e diz:

snapd.snap-repair.service is a disabled or a static unit, not starting it.

Não tenho muita certeza do que isso significa e se eu Crtl- Zpara sair disso, a qualquer momento, tento instalar qualquer coisa que recebo:

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

e tenho que reiniciar o meu computador para instalar qualquer coisa.

Permissividade
fonte
2
Com o CTRL-Z, você apenas suspende (pausa) o apt-getprograma, mas ele ainda mantém um bloqueio /var/lib/dpkg/lockque impede que você o inicie pela segunda vez. Pressione CTRL-C em vez de Z para realmente parar e finalizar o apt-getprocesso.
PerlDuck 17/05/19
1
Além disso, snapd.snap-repair.service is a disabled or a static unit, not starting it.não parece um erro, mas parece ser apenas uma mensagem informativa. Eu recomendo aguardar o término do processo e, se não terminar, adicione a saída de log completa do comando apt.
Dan
@ Dan Então, eu executo: $ sudo apt-get upgrade $ Eu recebo: E: o dpkg foi interrompido, você deve executar manualmente 'sudo dpkg --configure -a' para corrigir o problema. Então, eu tento esse comando para obter o erro que eu estava me referindo anteriormente no meu post original. Se eu Ctrl-C para tentar parar nesse ponto, eu recebo um monte de coisas que não cabe neste comentário e este erro no final: Erros foram encontrados durante processamento de: snapD
Permissividade
@JustinRoberts Há problemas com seus pacotes. Infelizmente, não podemos ajudar se não conseguirmos mais detalhes sobre o erro :(. Você pode editar sua postagem para incluir a saída do comando? Você pode usar colar. ubuntu.com se o log é muito grande.
Dan

Respostas:

25

Eu também tive o mesmo problema e resolvi-o assim:

sudo fuser -vki /var/lib/dpkg/lock
sudo apt purge snapd
sudo dpkg --configure -a
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo apt install snapd
Andrea Draghetti
fonte
Essa deve ser a solução aceita. A primeira linha também pode ser substituída por, sudo pkill snapd.postinstallmas a sua é mais geral.
rosch
1
Obrigado, funcionou para mim Ubuntu 18.04.
Darkmoor
Também funciona no Ubuntu 19.04. Obrigado.
jplandrain 10/08
2
Funcionou para o meu no Ubuntu 18.04LTS. No entanto, o terceiro comando 'dkpg ...' ficou com o problema inicial novamente ("snapd.snap-repair.service está desabilitado ou ..."). Então, eu o cancelei com 'Ctrl + C', executei novamente o segundo comando e depois o terceiro novamente. O resto funcionou como um encanto.
UBod 12/09
10

Solução alternativa para o Ubuntu 18.10:

sudo dpkg -r snapd gnome-software-plugin-snap
sudo apt update
sudo apt full-upgrade
user841493
fonte
Não estou trabalhando para mim usando o apt-get em vez do apt.
rosch
grande obra para 18.10 cósmica chocos
cedric.walter
1

Eu apenas notei a mesma coisa. Instalação nova.

E enquanto escrevo isso, a instalação continuou após cerca de 10 minutos.

Não sei o que o processo de atualização estava aguardando, mas a paciência resolveu o problema.

goddijnp
fonte
Não acho que seja a melhor opção, mas pode ser temporária. No Ubuntu 18.10, isso não parece funcionar.
rosch