Seguridad Wireless - Wifi

Equipos y materiales => Puntos de acceso, routers, switchs y bridges => Openwrt & LEDE => Mensaje iniciado por: peperfus en 18-12-2019, 17:39 (Miércoles)

Título: [Solved] Al actualizar LUCI me toca reiniciar el router para que se actualice...
Publicado por: peperfus en 18-12-2019, 17:39 (Miércoles)
Hola, creo que el título es bastante descriptivo.
Cuando actualizo el luci, le hago un /etc/init.d/uhttpd restart, pero me sigue mostrando la versión anterior de su web. Tengo que reiniciar el router para que me muestre la nueva versión actualizada.

¿Alguien sabe qué hacer para no tener que reiniciar el router?

Gracias.
Título: Re:Al actualizar LUCI me toca reiniciar el router para que se actualice su web ...
Publicado por: Tki2000 en 18-12-2019, 18:43 (Miércoles)
Vacía la caché del explorador.
Con el Morcilla dale al CTRL+F5
Con el Chromo CTRL+Shift+F5 (el shift creo que es opcional o dependerá de la versión)

https://www.getfilecloud.com/blog/2015/03/tech-tip-how-to-do-hard-refresh-in-browsers/
Título: Re:Al actualizar LUCI me toca reiniciar el router para que se actualice su web ...
Publicado por: peperfus en 20-12-2019, 23:38 (Viernes)
Gracias por la respuesta, pero nada. He borrado todo el historial y sigue apareciendo la web anterior. Incluso he probado en firefox y en chrome y en otro PC.

Es una cosa rara. ¿A nadie más le pasa?
Título: Re:Al actualizar LUCI me toca reiniciar el router para que se actualice su web ...
Publicado por: peperfus en 21-12-2019, 15:52 (Sábado)
No sé si tendrá algo que ver con esto.
En la próxima actualización lo probaré.
Citar
uci set luci.ccache.enable=0
uci commit luci
at the command line
or
simply remove /tmp/.luci-indexcache
(extraído de:)
https://stackoverflow.com/questions/29403404/how-to-reload-usr-lib-lua-luci-dispatcher-lua-after-a-modification-without-rest

Edito:
He hecho lo siguiente y me ha funcionado:
Código: [Seleccionar]
/etc/init.d/uhttpd stop
rm -f /tmp/luci-indexcache
rm -rf /tmp/luci-modulescache
/etc/init.d/uhttpd start
Y refrescar la web en el navegador.
Creo que esto debería hacerlo el uhttpd al pasarle el parámetro restart (o start, en su caso)
Título: Re:[Solved] Al actualizar LUCI me toca reiniciar el router para que se actualice...
Publicado por: Tki2000 en 24-12-2019, 10:22 (Martes)
No sé si algo habrá cambiado, pero cuando yo modifico el código de alguna página de luci, tan sólo al pinchar en el menú de luci alguna otra opción, ya me refresca los cambios que haya hecho... como si releyera todo cada vez que pinchas alguna opción...
Título: Re:[Solved] Al actualizar LUCI me toca reiniciar el router para que se actualice...
Publicado por: peperfus en 24-12-2019, 12:23 (Martes)
No sé si algo habrá cambiado, pero cuando yo modifico el código de alguna página de luci, tan sólo al pinchar en el menú de luci alguna otra opción, ya me refresca los cambios que haya hecho... como si releyera todo cada vez que pinchas alguna opción...

Sí, es verdad. Cuando instalo algún módulo extra, como por ejemplo el luci-ddns, no aparece él solo, sino que entro por ejemplo a Status y al refrescarse la web, ya aparece la gestión de ddns en Services. A lo mejor es que al instalar algún módulo se borra la caché del servidor y fuerza a regenerarla?