Experimenté un problema al intentar reinstalar LNbits. La aplicación aparecía como instalada pero no funcionaba y no podía eliminarse desde la Umbrel App Store.
Los intentos manuales de eliminación fallaban porque Umbrel seguía restaurando LNbits automáticamente, lo que impedía una instalación limpia. Además, el comando:
umbreld client apps.update.mutate --appId lnbits
Arrojaba el error:
ENOENT: no such file or directory, open '/home/umbrel/umbrel/app-data/lnbits/docker-compose.yml'
Indicando que el archivo esencial para ejecutar LNbits en Docker no existía.
Solución Paso a Paso
Deshabilitar LNbits en la Configuración de Umbrel
LNbits se restauraba porque seguía listado en el archivo de configuración umbrel.yaml
. Para evitarlo, editamos el archivo:
nano ~/umbrel/umbrel.yaml
Y eliminamos la línea:
- lnbits
Después, guardamos los cambios (CTRL + X
, luego Y
y Enter
).
Eliminar Manualmente LNbits
Una vez eliminado de la configuración, borramos los archivos de LNbits:
sudo rm -rf ~/umbrel/app-data/lnbits
sudo rm -rf ~/umbrel/app-stores/lnbits*
Para verificar que se eliminó correctamente:
ls -l ~/umbrel/app-data/ | grep lnbits
ls -l ~/umbrel/app-stores/ | grep lnbits
Reiniciar Umbrel
Para aplicar los cambios, reiniciamos el sistema:
sudo systemctl restart umbrel
Luego, verificamos que LNbits ya no estaba en ejecución con:
sudo docker ps --format "table {{.Names}}\t{{.Status}}" | grep lnbits
Reinstalar LNbits
Finalmente, tras confirmar que LNbits había sido eliminado, la instalación desde la Umbrel App Store funcionó correctamente sin errores.
Conclusión
Si LNbits no se instala, no se elimina o aparece con archivos corruptos, la mejor solución es editar umbrel.yaml
, eliminar sus archivos manualmente y reiniciar Umbrel antes de volver a instalarlo.
¡Problema resuelto y nodo funcionando al 100%!