Solución al error: snap "mysql-workbench-community" has "install-snap" change in progress

Author
By Darío Rivera
Posted on 2020-11-04 in Linux

Cuando comienzas a utilizar snap y ha instalar paquetes puedes encontrarte con algún mensaje del tipo error: cannot communicate with server: timeout exceeded while waiting for response. Lo más lógico aquí es intentar instalar el paquete nuevamente y oh sorpresa sale este error:

error: snap "mysql-workbench-community" has "install-snap" change in progress

Lo primero que viene a la mente es "WTF ?", qué proceso está corriendo snap y como hago para terminarlo o ver el estado del mismo. Para esto snap cuenta con el siguiente comando.

snap changes

Este comando te mostrará algo similar a lo siguiente.

ID   Status  Spawn               Ready               Summary
1    Done    today at 21:43 -05  today at 21:43 -05  Initialize system state
2    Done    today at 21:44 -05  today at 21:45 -05  Install "core" snap
3    Done    today at 21:44 -05  today at 21:44 -05  Initialize device
4    Doing   today at 21:57 -05  -                   Install "mysql-workbench-community" snap

He aquí la respuesta!. En este caso snap está instalando en background mysql-workbench-commnity. Basta esperar unos minutitos más a ver si este proceso termina.

ID   Status  Spawn               Ready               Summary
1    Done    today at 21:43 -05  today at 21:43 -05  Initialize system state
2    Done    today at 21:44 -05  today at 21:45 -05  Install "core" snap
3    Done    today at 21:44 -05  today at 21:44 -05  Initialize device
4    Done    today at 21:57 -05  today at 22:04 -05  Install "mysql-workbench-community" snap

Si el proceso termina en Done todo correcto!. Si el proceso no llegase a terminar o quieres pararlo de plano puedes hacerlo mediante su ID así.

sudo snap abort 4

Si te ha gustado este artículo puedes invitarme a tomar una taza de café

Acerca de Darío Rivera

Author

Ingeniero de desarrollo en PlacetoPay , Medellín. Darío ha trabajado por más de 6 años en lenguajes de programación web especialmente en PHP. Creador del microframework DronePHP basado en Zend y Laravel.

Sólo aquellos que han alcanzado el éxito saben que siempre estuvo a un paso del momento en que pensaron renunciar.