Meteoclimatic

Software => WeeWX => Mensaje iniciado por: meteoalcolea en 09 de Mayo del 2017, 17:19:08 pm

Título: Problema para acceder con el navegador y enviar datos
Publicado por: meteoalcolea en 09 de Mayo del 2017, 17:19:08 pm
Hola, según se puede ver en el log de weewx, esta mañana a las 5:46 UTC, la hora y la fecha de la Raspberry ha cambiado. A los cinco minutos ha cogido la hora y fecha correcta, pero desde entonces no puedo acceder a ver los datos con el navegador (no puedo ver los datos ni desde 192.168.1.35/weewx ni desde meteoalcolea.mooo.com/weewx). He reiniciado weewx, he reiniciado la raspberry, pero nada, sigue igual.

Tampoco puedo enviar datos a meteoclimatic, ya que los coge de meteoalcolea.mooo.com/weewx/meteoclimatic.htm

Agradecería vuestra ayuda, pues no sé que hacer.

Este es el log:

May  9 05:41:32 raspberrypi weewx[26663]: copygenerator: copied 0 files to /var/www/html/weewx
May  9 05:45:39 raspberrypi weewx[26663]: manager: Added record 2017-05-09 05:45:00 UTC (1494308700) to database 'weewx.sdb'
May  9 05:45:39 raspberrypi weewx[26663]: manager: Added record 2017-05-09 05:45:00 UTC (1494308700) to daily summary in 'weewx.sdb'
May  9 05:46:16 raspberrypi weewx[26663]: cheetahgenerator: Generated 15 files for report StandardReport in 32.96 seconds
May  9 05:46:25 raspberrypi weewx[26663]: imagegenerator: Generated 12 images for StandardReport in 9.47 seconds
May  9 05:46:25 raspberrypi weewx[26663]: copygenerator: copied 0 files to /var/www/html/weewx
Jan  1 00:00:17 raspberrypi weewx[378]: engine: Initializing weewx version 3.7.1
Jan  1 00:00:17 raspberrypi weewx[378]: engine: Using Python 2.7.9 (default, Sep 17 2016, 20:26:04) #012[GCC 4.9.2]
Jan  1 00:00:17 raspberrypi weewx[378]: engine: Platform Linux-4.4.50+-armv6l-with-debian-8.0
Jan  1 00:00:17 raspberrypi weewx[378]: engine: Locale is 'en_GB.UTF-8'
Jan  1 00:00:17 raspberrypi weewx[378]: engine: pid file is /var/run/weewx.pid
Jan  1 00:00:17 raspberrypi weewx[445]: engine: waiting for sane time.  current time is 1970-01-01 00:00:16 UTC (16)
Jan  1 00:00:17 raspberrypi weewx[333]: Starting weewx weather system: weewx.
May  9 05:51:48 raspberrypi weewx[445]: engine: Using configuration file /etc/weewx/weewx.conf
May  9 05:51:48 raspberrypi weewx[445]: engine: Loading station type FineOffsetUSB (weewx.drivers.fousb)
May  9 05:51:49 raspberrypi weewx[445]: fousb: driver version is 1.9
May  9 05:51:49 raspberrypi weewx[445]: fousb: polling mode is PERIODIC
May  9 05:51:49 raspberrypi weewx[445]: fousb: polling interval is 60
May  9 05:51:49 raspberrypi weewx[445]: fousb: found station on USB bus=001 device=004
May  9 05:51:49 raspberrypi weewx[445]: engine: StdConvert target unit is 0x1
May  9 05:51:49 raspberrypi weewx[445]: wxcalculate: The following values will be calculated: barometer=prefer_hardware, windchill=prefer_hardware, dewpoint=prefer_hardware, appTemp=prefer_hardware, rainRate=prefer_hardware, windrun=prefer_hardware, heatindex=prefer_hardware, maxSolarRad=prefer_hardware, humidex=prefer_hardware, pressure=prefer_hardware, inDewpoint=prefer_hardware, ET=prefer_hardware, altimeter=prefer_hardware, cloudbase=prefer_hardware
May  9 05:51:49 raspberrypi weewx[445]: wxcalculate: The following algorithms will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS
May  9 05:51:49 raspberrypi weewx[445]: engine: Archive will use data binding wx_binding
May  9 05:51:49 raspberrypi weewx[445]: engine: Record generation will be attempted in 'software'
May  9 05:51:50 raspberrypi weewx[445]: engine: Using archive interval of 300 seconds (specified by hardware)
May  9 05:51:50 raspberrypi weewx[445]: engine: Using binding 'wx_binding' to database 'weewx.sdb'
May  9 05:51:50 raspberrypi weewx[445]: manager: Starting backfill of daily summaries
May  9 05:51:50 raspberrypi weewx[445]: restx: StationRegistry: Registration not requested.
May  9 05:51:50 raspberrypi weewx[445]: restx: Wunderground: Posting not enabled.
May  9 05:51:50 raspberrypi weewx[445]: restx: PWSweather: Posting not enabled.
May  9 05:51:50 raspberrypi weewx[445]: restx: CWOP: Posting not enabled.
May  9 05:51:50 raspberrypi weewx[445]: restx: WOW: Posting not enabled.
May  9 05:51:50 raspberrypi weewx[445]: restx: AWEKAS: Posting not enabled.
May  9 05:51:50 raspberrypi weewx[445]: engine: Starting up weewx version 3.7.1
May  9 05:51:51 raspberrypi weewx[445]: fousb: synchronising to the weather station (quality=1)
May  9 05:53:09 raspberrypi weewx[445]: fousb: unstable read: blocks differ for ptr 0x008ce0
May  9 05:54:00 raspberrypi weewx[445]: manager: Added record 2017-05-09 05:49:00 UTC (1494308940) to database 'weewx.sdb'
May  9 05:54:00 raspberrypi weewx[445]: manager: Added record 2017-05-09 05:49:00 UTC (1494308940) to daily summary in 'weewx.sdb'
May  9 05:54:03 raspberrypi weewx[445]: manager: Added record 2017-05-09 05:54:00 UTC (1494309240) to database 'weewx.sdb'
May  9 05:54:03 raspberrypi weewx[445]: manager: Added record 2017-05-09 05:54:00 UTC (1494309240) to daily summary in 'weewx.sdb'
May  9 05:54:04 raspberrypi weewx[445]: engine: Starting main packet loop.
May  9 05:54:04 raspberrypi weewx[445]: fousb: station status {'unknown': 0, 'lost_connection': 0, 'rain_overflow': 0} (0)
May  9 05:56:05 raspberrypi weewx[445]: manager: Added record 2017-05-09 05:55:00 UTC (1494309300) to database 'weewx.sdb'
May  9 05:56:05 raspberrypi weewx[445]: manager: Added record 2017-05-09 05:55:00 UTC (1494309300) to daily summary in 'weewx.sdb'
May  9 05:56:36 raspberrypi weewx[445]: cheetahgenerator: Generated 15 files for report StandardReport in 26.06 seconds
May  9 05:56:46 raspberrypi weewx[445]: imagegenerator: Generated 12 images for StandardReport in 9.57 seconds
May  9 05:56:46 raspberrypi weewx[445]: copygenerator: copied 9 files to /var/www/html/weewx
May  9 06:01:12 raspberrypi weewx[445]: manager: Added record 2017-05-09 06:00:00 UTC (1494309600) to database 'weewx.sdb'
May  9 06:01:12 raspberrypi weewx[445]: manager: Added record 2017-05-09 06:00:00 UTC (1494309600) to daily summary in 'weewx.sdb'
May  9 06:01:25 raspberrypi weewx[445]: cheetahgenerator: Generated 15 files for report StandardReport in 9.65 seconds
May  9 06:01:50 raspberrypi weewx[445]: imagegenerator: Generated 36 images for StandardReport in 24.92 seconds
May  9 06:01:50 raspberrypi weewx[445]: copygenerator: copied 0 files to /var/www/html/weewx
Título: Re:Problema para acceder con el navegador y enviar datos
Publicado por: jmviper en 09 de Mayo del 2017, 18:31:04 pm
Hola meteoalcolea

Por lo que se ve en el log weewx está funcionando pero y apache ??

Prueba a verlo con /etc/init.d/apache2 status

Para ver si weewx está generando la plantilla bien puedes mirar con cat /var/www/html/weewx/meteoclimatic.htm
Título: Re:Problema para acceder con el navegador y enviar datos
Publicado por: Xavi-EA5ZF en 09 de Mayo del 2017, 18:36:18 pm
Con los datos que has puesto no es posible averiguar la causa, anexa los log que puedas que deben estar en /var/log, creo que weewx al final ha arrancado bien y está generando páginas, lo que no parece funcionar es el Apache.
Haz lo que te han dicho, o bien /etc/init.d/apache2 restart y anota si aparece algún fallo.
El secreto de lo que pasa está en los log mencionado anteriormente.
Salu2
Título: Re:Problema para acceder con el navegador y enviar datos
Publicado por: EA4TN en 09 de Mayo del 2017, 19:19:18 pm
Como te dicen más arriba, el problema parece venir de Apache2

Si se hace ping a tu IP, el sistema contesta.

Si se accede al servidor web, no.

Si se hace un telnet a tu IP contra el puerto 80, la conexión es rechazada.

99% que Apache no está funcionando bien.
Título: Re:Problema para acceder con el navegador y enviar datos
Publicado por: EA4TN en 09 de Mayo del 2017, 19:28:17 pm
99,9% ahora, tal como se puede ver en la imagen que ves más abajo, el puerto 80 está cerrado, bien porque no funciona Apache2, bien porque el router tiene cerrado ese puerto.
Título: Re:Problema para acceder con el navegador y enviar datos
Publicado por: EA4TN en 09 de Mayo del 2017, 19:39:15 pm
Copio el mensaje que he escrito en el blog de jantoni a Meteoalcala

Citar
Hola, buenas tardes. Te he contestado por el foro de Meteoclimatic.

El problema está en Apache2 (en la Raspi) o en el router que, por algún motivo, se haya cerrado el puerto (alguna actualización a distancia por parte de tu operador)

Como dices que desde la red interna tampoco lo puedes ver, el problema se centra en Apache2 que haya sufrido alguna alteración.

Para comprobarlo, desde una conexión por SSH, puedes hacer lo siguiente:

sudo service apache2 restart

o

sudo /etc/init.d/apache2 restart

A ver que mensaje de error te da.

Si usabas memoria ram para el log, olvídate de ello, ha dado muchos problemas precisamente con apache2.

Para eliminarlo de memoria ram, solo tendrías que editar /etc/fstab

Saludos.
Título: Re:Problema para acceder con el navegador y enviar datos
Publicado por: meteoalcolea en 10 de Mayo del 2017, 09:45:20 am
Hola, muchas gracias por vuestras respuestas. Os paso ficheros con las respuestas a lo que me habéis dicho que haga. Perece que apache2 no está funcionando, no sé por qué, ni tampoco sé como arreglarlo.
¿Qué cambio tendría que hacer en el fichero /etc/fstab?
Espero vuestra respuesta.
Saludos.
Título: Re:Problema para acceder con el navegador y enviar datos
Publicado por: Xavi-EA5ZF en 10 de Mayo del 2017, 18:15:08 pm
En este artículo te dan varias posibles soluciones al problema, prueba a ver que tal con ellas.
https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=160476
Incluso uno da una pista de que el problema se inicia al arrancar la raspberry con la fecha del 1/1/1970 en uno de sus famosos fallos de sincro de hora.
Título: Re:Problema para acceder con el navegador y enviar datos
Publicado por: meteoalcolea en 11 de Mayo del 2017, 10:11:02 am
Perdonar mi torpeza, pero por más que leo en este enlace, e intento buscar posibles soluciones, no consigo que funcione. Mis conocimientos en todo esto son nulos. Agradecería vuestra ayuda.
Título: Re:Problema para acceder con el navegador y enviar datos
Publicado por: meteoalcolea en 11 de Mayo del 2017, 20:14:22 pm
Al final he restaurado una copia de seguridad y ya está funcionando. Por más que lo intenté, no conseguí arreglarlo. Sabéis por qué ha podido ocurrir? Es posible que tenga algo mal configurado? Gracias!!
Título: Re:Problema para acceder con el navegador y enviar datos
Publicado por: EA4TN en 12 de Mayo del 2017, 19:39:31 pm
Ummmmm......

Sin investigar por Internet.......veo fallos en el sistema de Journaling........

Por lo que debió ocurrir un cierre inesperado y súbito que ni se pudo recuperar con el sistema de Journaling.

Creo que al final hubieras tenido más problemas, por lo que empezar con una copia de seguridad es una buena solución
Título: Re:Problema para acceder con el navegador y enviar datos
Publicado por: meteoalcolea en 31 de Mayo del 2017, 16:17:07 pm
Hola, otra vez vuelvo a tener problemas. Esta vez no coincide con lo que me ocurrió hace algo más de 20 días. En esta ocasión, desde el navegador sí puedo entrar a 192.168.1.35/weewx sin problemas. Sin embargo, si intento entrar a meteoalcolea.mooo.com/weewx (o miip/weewx)no hay forma. Si estoy en la misma wifi que la raspberry la respuesta del navegador es la del fichero adjunto "mismawifi" y si estoy fuera de la wifi, la respuesta del navegador es la del fichero "fuerawifi".

He comprobado en el router, y aparentemente el puerto 80 está abierto para la IP 192.168.1.35, y así me lo han confirmado en Movistar. No sé si podrá ser fallo del router.

Con vuestras indicaciones anteriores, apache parece estar funcionando bien.

Como en la ocasión anterior me funcionó restaurar una copia de seguridad que tenía, he probado, pero el problema continua.

Agradezco vuestra ayuda. Saludos.
Título: Re:Problema para acceder con el navegador y enviar datos
Publicado por: jmfernandezz en 31 de Mayo del 2017, 16:24:11 pm
¿Has verificado tu IP publica?
Título: Re:Problema para acceder con el navegador y enviar datos
Publicado por: meteoalcolea en 31 de Mayo del 2017, 17:02:32 pm
Sí, he intentado acceder desde el navegador con mi ip publica pero no es posible, me aparece "No se puede acceder a este sitio web".
Título: Re:Problema para acceder con el navegador y enviar datos
Publicado por: jmviper en 31 de Mayo del 2017, 17:05:45 pm
Pero has reiniciado el router y te la han cambiado ?? Prueba a ver cuál es actualmente (http://www.cualesmiip.com/ por ejemplo) y mira a ver si es la misma de antes o la ha cambiado.
Título: Re:Problema para acceder con el navegador y enviar datos
Publicado por: meteoalcolea en 31 de Mayo del 2017, 17:19:46 pm
Perdona, no te había entendido. Sí la he veríficado. He reiniciado el router varias veces en los últimos días, y he verificado la nueva IP. Siempre ha ido cambiando.
Título: Re:Problema para acceder con el navegador y enviar datos
Publicado por: jmviper en 31 de Mayo del 2017, 17:29:01 pm
Supongo que usarás un servicio de DNS dinámico. El problema es de DNS parece. Haciendo ping a meteoalcolea.mooo.com dice que no se puede resolver el nombre.

Cuál es ahora mismo tu IP pública ?
Título: Re:Problema para acceder con el navegador y enviar datos
Publicado por: meteoalcolea en 31 de Mayo del 2017, 17:40:30 pm
Sí, uso el servicio freedns.afraid.org. Hasta ahora me había funcionado muy bien durante unos 4 años.
Mi IP pública actual es 81.40.42.146. Haciendo un ping creo que sí se puede resolver, y haciendo un ping a meteoalcolea.mooo.com también.
Título: Re:Problema para acceder con el navegador y enviar datos
Publicado por: jmviper en 31 de Mayo del 2017, 18:47:21 pm
Prueba a entrar desde el móvil en tu wifi con la IP local de la raspi.

por lo que comentas será http://192.168.1.35/weewx/ a ver si está accesible apache
Título: Re:Problema para acceder con el navegador y enviar datos
Publicado por: meteoalcolea en 31 de Mayo del 2017, 18:54:46 pm
Desde http://192.168.1.35/weewx/ entra perfectamente en la web. No da ningún problema.
Título: Re:Problema para acceder con el navegador y enviar datos
Publicado por: meteoalcolea en 31 de Mayo del 2017, 19:04:47 pm
Por si sirve de ayuda, os adjunto ficheros con las respuestas del navegador desde:
meteoalcolea.mooo.com
meteoalcolea.mooo.com/weeewx

Título: Re:Problema para acceder con el navegador y enviar datos
Publicado por: jmviper en 31 de Mayo del 2017, 19:53:43 pm
Has tocado algo en el router referente a los reenvíos ?? Se supone que las entradas por el puerto 80 externas las debe de dirigir al puerto 80 de la IP local de tu raspi. Comprueba en tu router que tienes bien configurado eso.
Título: Re:Problema para acceder con el navegador y enviar datos
Publicado por: meteoalcolea en 31 de Mayo del 2017, 21:31:52 pm
No he tocado nada. Pero tras preguntar a mi hijo, me dice que el domingo (que es desde que me esta fallando) llamó a Movistar porque le iba internet muy lento. No sé si han podido tocar algo. Se os ocurre algo que pueda mirar en el router. El modelo de router es Home Station BHS_RTA. Muchas gracias por la ayuda.
Título: Re:Problema para acceder con el navegador y enviar datos
Publicado por: EA4TN en 01 de Junio del 2017, 22:40:36 pm
En este momento yo entro perfectamente en http://meteoalcolea.mooo.com/weewx/

Me he perdido en el post.....pero yo revisaría la configuración de ese DDNS así como el cliente que tengas en tu router para informar de los cambios de IP