Suse Linux: Arquivos de lock do yast
O yast é um aplicativo existente na distribuição Suse Linux que oferece uma série de funções administrativas.
Usando o yast já me deparei com a fato dele simplesmente travar. Bem, o que fazer então?
1 - Abrir outra conexão com o servidor
2 - Procurar pelo processo:
# ps -ef |grep -i yast|grep -v grep
root 11082 11027 0 17:22 pts/1 00:00:00 /bin/bash /sbin/yast
root 11104 11082 10 17:22 pts/1 00:00:02 /usr/lib/YaST2/bin/y2base menu ncurses –nothreads
#
3 - Matar os processos:
# kill [PID]
No exemplo do caso acima:
# kill 11082 11104
4 - Verificar se os processos cairam:
# ps -ef |grep -i yast|grep -v grep
#
Feito isso, eu posso tentar usar o yast de novo então? Ainda não. É preciso mais um passo antes disso:
5 - Remover os arquivos de lock caso existam.
Após o kill,, os arquivos de lock podem permancer no diretório /var/run. Podem haver dois deles ou apenas um. Os arquivos de lock:
/var/run/zypp.pid
/var/run/yast.pid
Removendo estes arquivos pode-se usar o yast novamente.


Discussion Area - Leave a Comment