Estou tentando instalar o wireshark no Fedora (versão mais recente do gnome3) e continuo recebendo o erro.
Outro aplicativo está atualmente segurando o yum lock; esperando ele sair ...
Eu continuo matando o processo ofensivo depois de descobrir que ele é pid usando ps aux | grep yum
, mas o mesmo processo gera novamente com um pid diferente.
root 1605 0.0 3.4 54424 26228 ? SN 10:51 0:02 /usr/bin/python
/usr/share/PackageKit/helpers/yum/yumBackend.py get-updates none
Como posso matar adequadamente esse processo ou usar o yum para instalar o wireshark corretamente?
installation
fedora
yum
user77017
fonte
fonte
Respostas:
É o PackageKit tentando atualizar o banco de dados yum para que ele possa mostrar um ícone na área de trabalho quando houver atualizações a serem aplicadas.
Ele deve ser executado apenas por curtos períodos - se não estiver completo, sugere que há algum tipo de problema com a configuração do yum, de forma que ele fica parado tentando atualizar o status de um dos repositórios ou algo assim.
fonte
I feel like I'm working on Windows
- Recompile sua distribuição para usar um gerenciador de pacotes que não seja o yum. Deve dar a você o sentimento do Linux.Se você realmente não gosta do PackageKit, pode removê-lo executando o seguinte comando como root:
Você também pode desativar o PackageKit da verificação de atualizações executando gpk-prefs no terminal:
Na janela de preferências, altere Verificar se nunca há atualizações .
fonte
Pare o daemon do packagekit com:
Não me lembro se o nome é "packagekitd". Também não me lembro se nas últimas versões do fedora PK é um daemon ou apenas um processo do usuário.
Se você deseja desativar o processo, verifique o comando "ntsysv" como raiz em um terminal e os aplicativos de inicialização automática em suas preferências da área de trabalho.
Para o seu problema com a conexão com a Internet e o download de pacotes, verifique o plugin quickmirror para yum. A configuração é muito simples. Também use o plugin presto.
fonte
Eu encontrei uma maneira de corrigir esse problema.
Você pode desativar a atualização automática do sistema e resolvê-la.
Na China, testei dessa maneira e funciona bem.
fonte
Existe uma solução muito simples para esse problema.
O processo "PackageKit" será iniciado apenas se o computador estiver ocioso. Com isso em mente, devemos simplesmente sair do Linux e entrar novamente. Devemos, então, abrir imediatamente uma janela do terminal e executar o yum antes que o sistema possa ficar ocioso.
É isso aí!
fonte