31
WeeWX / Problemas con los reinicios de weewx
« en: 07 de Mayo del 2020, 18:54:19 pm »
Buenas tardes, me explico.
Cada vez que reinicio/apago la Pi donde tengo instalado weewx para efectuar una actualización o simplemente reiniciar cuando lleva muchas semanas funcionando, ocurre que el arranque de weewx son todo problemas.
Ejemplo de hoy mismo, que he tenido que apagar la Pi por un corte de siministro electrico. Viendo que llevabamos ya 30 min. y el SAI no iba aguantar mucho mas, he apagado.
Pues bien, al iniciar ocurre que weewx no actualiza la web ni datos y salen varios errores.
y ahí se paró sin dar mas lecturas.
Al final siempre acaba funcionando, no se muy bien el motivo ya que lo único que hago es, tras innumerables frases censurables, probar a enchufar y desenchufar el usb de la consola, probar con weewx stop/start/reload, etc, etc.
Pero imagino que apagar y encender la Pi debería ser algo normal para weewx, no un proceso traumático donde ya no sepa que hacer.
Algún truco para que inicie a la primera? .
Se agradecería.
Un saludo.
Cada vez que reinicio/apago la Pi donde tengo instalado weewx para efectuar una actualización o simplemente reiniciar cuando lleva muchas semanas funcionando, ocurre que el arranque de weewx son todo problemas.
Ejemplo de hoy mismo, que he tenido que apagar la Pi por un corte de siministro electrico. Viendo que llevabamos ya 30 min. y el SAI no iba aguantar mucho mas, he apagado.
Pues bien, al iniciar ocurre que weewx no actualiza la web ni datos y salen varios errores.
Código: [Seleccionar]
pi@raspberrypi:/var/log $ tail -f weewx.log
May 7 16:15:38 raspberrypi weewx[320]: vantage: LOOP try #2; error: Expected to read 99 chars; got 17 instead
May 7 16:15:40 raspberrypi weewx[320]: engine: Launch of report thread aborted: existing report thread still running
May 7 16:15:47 raspberrypi weewx[320]: cheetahgenerator: Generated 20 files for report StandardReport in 8.00 seconds
May 7 16:15:50 raspberrypi weewx[320]: imagegenerator: Generated 13 images for StandardReport in 1.92 seconds
May 7 16:15:50 raspberrypi weewx[320]: copygenerator: copied 9 files to /var/www/html
May 7 16:20:16 raspberrypi weewx[320]: manager: Unable to add record 2020-05-07 16:10:00 UTC (1588867800) to database 'weewx.sdb': UNIQUE constraint failed: archive.dateTime
May 7 16:20:17 raspberrypi weewx[320]: restx: Wunderground-PWS: Published record 2020-05-07 16:10:00 UTC (1588867800)
May 7 16:20:19 raspberrypi weewx[320]: cheetahgenerator: Generated 20 files for report StandardReport in 3.24 seconds
May 7 16:20:21 raspberrypi weewx[320]: imagegenerator: Generated 13 images for StandardReport in 1.80 seconds
May 7 16:20:21 raspberrypi weewx[320]: copygenerator: copied 0 files to /var/www/html
May 7 16:25:19 raspberrypi weewx[320]: cheetahgenerator: Generated 20 files for report StandardReport in 2.92 seconds
May 7 16:25:21 raspberrypi weewx[320]: imagegenerator: Generated 13 images for StandardReport in 1.76 seconds
May 7 16:25:21 raspberrypi weewx[320]: copygenerator: copied 0 files to /var/www/html
^C
pi@raspberrypi:/var/log $ tail -f weewx.log
May 7 16:15:50 raspberrypi weewx[320]: imagegenerator: Generated 13 images for StandardReport in 1.92 seconds
May 7 16:15:50 raspberrypi weewx[320]: copygenerator: copied 9 files to /var/www/html
May 7 16:20:16 raspberrypi weewx[320]: manager: Unable to add record 2020-05-07 16:10:00 UTC (1588867800) to database 'weewx.sdb': UNIQUE constraint failed: archive.dateTime
May 7 16:20:17 raspberrypi weewx[320]: restx: Wunderground-PWS: Published record 2020-05-07 16:10:00 UTC (1588867800)
May 7 16:20:19 raspberrypi weewx[320]: cheetahgenerator: Generated 20 files for report StandardReport in 3.24 seconds
May 7 16:20:21 raspberrypi weewx[320]: imagegenerator: Generated 13 images for StandardReport in 1.80 seconds
May 7 16:20:21 raspberrypi weewx[320]: copygenerator: copied 0 files to /var/www/html
May 7 16:25:19 raspberrypi weewx[320]: cheetahgenerator: Generated 20 files for report StandardReport in 2.92 seconds
May 7 16:25:21 raspberrypi weewx[320]: imagegenerator: Generated 13 images for StandardReport in 1.76 seconds
May 7 16:25:21 raspberrypi weewx[320]: copygenerator: copied 0 files to /var/www/html
^C
pi@raspberrypi:/var/log $ sudo /etc/init.d/weewx reload
[ ok ] Reloading weewx configuration (via systemctl): weewx.service.
pi@raspberrypi:/var/log $ tail -f weewx.log
May 7 16:28:29 raspberrypi weewx[320]: engine: Starting up weewx version 3.9.2
May 7 16:28:29 raspberrypi weewx[320]: engine: Clock error is -455.44 seconds (positive is fast)
May 7 16:28:31 raspberrypi weewx[320]: engine: Starting main packet loop.
May 7 16:28:36 raspberrypi weewx[320]: vantage: LOOP try #1; error: Expected to read 99 chars; got 0 instead
May 7 16:28:44 raspberrypi weewx[320]: vantage: LOOP try #2; error: Expected to read 99 chars; got 0 instead
y ahí se paró sin dar mas lecturas.
Al final siempre acaba funcionando, no se muy bien el motivo ya que lo único que hago es, tras innumerables frases censurables, probar a enchufar y desenchufar el usb de la consola, probar con weewx stop/start/reload, etc, etc.
Pero imagino que apagar y encender la Pi debería ser algo normal para weewx, no un proceso traumático donde ya no sepa que hacer.
Algún truco para que inicie a la primera? .
Se agradecería.
Un saludo.