Meteoclimatic

Software => WeeWX => Mensaje iniciado por: pachu en 15 de Mayo del 2016, 10:45:34 am

Título: Problema con FTP y weewx
Publicado por: pachu en 15 de Mayo del 2016, 10:45:34 am
Hola

Desde ayer por la tarde no me actualiza la web,en cambio la hora y fecha si.
He mirado el log y parece un error en la subida de datos por Ftp y hoy he comprobado en 1and1  que todo parece normal.
Hay momentos mientras toqueteaba el directorio de 1and que sube parte de los graficos pero no todos los datos...

Quizas sea problema de 1and1 pero me parece raro que desde ayer no funcione y hoy mientras lo miro funcione en parte.

pi@raspberrypi ~ $ sudo tail -f /var/log/weewx.log
May 15 10:39:15 raspberrypi weewx[2163]: ftpupload: Unable to create remote directory /eltiempo/backgrounds
May 15 10:39:33 raspberrypi weewx[2163]: ftpupload: attempt #2. Failed uploading /eltiempo/dayhumidity.png to ftp.meteolamadrid.es. Reason: timed out
May 15 10:39:35 raspberrypi weewx[2163]: ftpupload: attempt #3. Failed uploading /eltiempo/dayhumidity.png to ftp.meteolamadrid.es. Reason: 150 Opening BINARY mode data connection for /eltiempo/dayhumidity.png
May 15 10:39:35 raspberrypi weewx[2163]: ftpupload: Failed to upload file /eltiempo/dayhumidity.png
May 15 10:39:35 raspberrypi weewx[2163]: reportengine: Caught exception <type 'exceptions.IOError'> in FtpGenerator; Unable to create remote directory /eltiempo/backgrounds.
May 15 10:39:55 raspberrypi weewx[2163]: ftpupload: attempt #1. Failed uploading /eltiempo/weekwind.png to ftp.meteolamadrid.es. Reason: timed out
May 15 10:40:15 raspberrypi weewx[2163]: ftpupload: attempt #2. Failed uploading /eltiempo/weekwind.png to ftp.meteolamadrid.es. Reason: timed out
May 15 10:40:34 raspberrypi weewx[2163]: fousb: synchronising to the weather station (quality=1)
May 15 10:40:35 raspberrypi weewx[2163]: ftpupload: attempt #3. Failed uploading /eltiempo/weekwind.png to ftp.meteolamadrid.es. Reason: timed out
May 15 10:40:35 raspberrypi weewx[2163]: ftpupload: Failed to upload file /eltiempo/weekwind.png
May 15 10:40:55 raspberrypi weewx[2163]: ftpupload: attempt #1. Failed uploading /eltiempo/weektempdew.png to ftp.meteolamadrid.es. Reason: timed out
May 15 10:41:15 raspberrypi weewx[2163]: ftpupload: attempt #2. Failed uploading /eltiempo/weektempdew.png to ftp.meteolamadrid.es. Reason: timed out
May 15 10:41:18 raspberrypi weewx[2163]: archive: added record 2016-05-15 10:39:01 CEST (1463301541) to database 'weewx.sdb'; table 'archive'
May 15 10:41:22 raspberrypi weewx[2163]: cheetahgenerator: generated 1 'SummaryByMonth' files for StandardReport in 2.54 seconds
May 15 10:41:28 raspberrypi weewx[2163]: cheetahgenerator: generated 1 'SummaryByYear' files for StandardReport in 6.70 seconds
May 15 10:41:34 raspberrypi weewx[2163]: cheetahgenerator: generated 14 'ToDate' files for StandardReport in 5.59 seconds
May 15 10:41:35 raspberrypi weewx[2163]: ftpupload: attempt #3. Failed uploading /eltiempo/weektempdew.png to ftp.meteolamadrid.es. Reason: timed out
May 15 10:41:35 raspberrypi weewx[2163]: ftpupload: Failed to upload file /eltiempo/weektempdew.png
May 15 10:41:45 raspberrypi weewx[2163]: genimages: Generated 10 images for StandardReport in 10.78 seconds
May 15 10:41:55 raspberrypi weewx[2163]: ftpupload: attempt #1. Failed uploading /eltiempo/yearwinddir.png to ftp.meteolamadrid.es. Reason: timed out
May 15 10:42:15 raspberrypi weewx[2163]: ftpupload: attempt #2. Failed uploading /eltiempo/yearwinddir.png to ftp.meteolamadrid.es. Reason: timed out
May 15 10:42:35 raspberrypi weewx[2163]: ftpupload: attempt #3. Failed uploading /eltiempo/yearwinddir.png to ftp.meteolamadrid.es. Reason: timed out
May 15 10:42:35 raspberrypi weewx[2163]: ftpupload: Failed to upload file /eltiempo/yearwinddir.png
May 15 10:42:55 raspberrypi weewx[2163]: ftpupload: attempt #1. Failed uploading /eltiempo/daywind.png to ftp.meteolamadrid.es. Reason: timed out
May 15 10:43:15 raspberrypi weewx[2163]: ftpupload: attempt #1. Failed uploading /eltiempo/index.html to ftp.meteolamadrid.es. Reason: timed out
May 15 10:43:15 raspberrypi weewx[2163]: ftpupload: attempt #2. Failed uploading /eltiempo/daywind.png to ftp.meteolamadrid.es. Reason: timed out
May 15 10:43:35 raspberrypi weewx[2163]: ftpupload: attempt #3. Failed uploading /eltiempo/daywind.png to ftp.meteolamadrid.es. Reason: timed out
May 15 10:43:35 raspberrypi weewx[2163]: ftpupload: Failed to upload file /eltiempo/daywind.png
May 15 10:43:36 raspberrypi weewx[2163]: ftpupload: attempt #2. Failed uploading /eltiempo/index.html to ftp.meteolamadrid.es. Reason: timed out
May 15 10:43:55 raspberrypi weewx[2163]: ftpupload: attempt #1. Failed uploading /eltiempo/monthbarometer.png to ftp.meteolamadrid.es. Reason: timed out
May 15 10:43:58 raspberrypi weewx[2163]: ftpupload: attempt #3. Failed uploading /eltiempo/index.html to ftp.meteolamadrid.es. Reason: timed out
May 15 10:43:58 raspberrypi weewx[2163]: ftpupload: Failed to upload file /eltiempo/index.html
May 15 10:44:15 raspberrypi weewx[2163]: ftpupload: attempt #2. Failed uploading /eltiempo/monthbarometer.png to ftp.meteolamadrid.es. Reason: timed out
May 15 10:44:18 raspberrypi weewx[2163]: ftpupload: attempt #1. Failed uploading /eltiempo/weekrx.png to ftp.meteolamadrid.es. Reason: timed out
May 15 10:44:35 raspberrypi weewx[2163]: ftpupload: attempt #3. Failed uploading /eltiempo/monthbarometer.png to ftp.meteolamadrid.es. Reason: timed out
May 15 10:44:35 raspberrypi weewx[2163]: ftpupload: Failed to upload file /eltiempo/monthbarometer.png
May 15 10:44:50 raspberrypi weewx[2163]: ftpupload: attempt #2. Failed uploading /eltiempo/weekrx.png to ftp.meteolamadrid.es. Reason: timed out
May 15 10:44:51 raspberrypi weewx[2163]: ftpupload: attempt #3. Failed uploading /eltiempo/weekrx.png to ftp.meteolamadrid.es. Reason: 200 Type set to I
May 15 10:44:51 raspberrypi weewx[2163]: ftpupload: Failed to upload file /eltiempo/weekrx.png
May 15 10:44:51 raspberrypi weewx[2163]: ftpupload: attempt #1. Failed uploading /eltiempo/monthrx.png to ftp.meteolamadrid.es. Reason: 200 Type set to I
May 15 10:44:55 raspberrypi weewx[2163]: ftpupload: attempt #1. Failed uploading /eltiempo/monthwinddir.png to ftp.meteolamadrid.es. Reason: timed out


Título: Re:Problema con FTP y weewx
Publicado por: jantoni en 15 de Mayo del 2016, 11:17:15 am
El log es muy claro.

Timed out en en el envío de los ficheros al ftp.

Solo puede haber dos razones:

- Por parte de tu raspi, un problema de conectividad. Parece que no es el problema
- Por el otro lado, cualquier causa es posible, ya que no tienes control.

No obstante, en 1and1, tienes un fichero de log para comprobar posibles errores. Si no recuerdo mal, estaba en el directorio raiz del usuario.

También puedes probar a abrir un ftp manual desde la raspi para ver que ocurre.

Saludos.
Título: Re:Problema con FTP y weewx
Publicado por: pachu en 15 de Mayo del 2016, 12:32:03 pm
ok,gracias

Miraré el log de 1and 1 haber si veo algo raro... :-\

Ahora parece que ya van subiendo más gráficos,quizás un problema de conectividad como díces...voy a esperar como va avanza la cosa.

saludos
Título: Re:Problema con FTP y weewx
Publicado por: jantoni en 15 de Mayo del 2016, 16:33:07 pm
Ahora no te sube la plantilla de meteoclimatic
Título: Re:Problema con FTP y weewx
Publicado por: pachu en 15 de Mayo del 2016, 20:31:32 pm
Ya,

He vuelto a modificar 1@1 y parece que ya funciona todo correctamente.

Al final no se que ha pasado exactamente,algun problema de 1@1 ???
Saludos y gracias
Título: Re:Problema con FTP y weewx
Publicado por: gmirallesg en 19 de Agosto del 2016, 12:25:05 pm
Buenos días.

Sigo con mis problemas de conectividad con el ftp...no manda los ficheros. Hace los tres intentos y para. He revisado los parametros de usuario, password y sitio y están todos bien.

ago 12 11:30:18 raspberrypi weewx[1492]: ftpupload: Unable to connect or log into server : [Errno -2] Nombre o servic...nocido
ago 12 11:30:18 raspberrypi weewx[1492]: ftpupload: Unable to connect or log into server : [Errno -2] Nombre o servic...nocido
ago 12 11:30:18 raspberrypi weewx[1492]: ftpupload: Unable to connect or log into server : [Errno -2] Nombre o servic...nocido
ago 12 11:30:18 raspberrypi weewx[1492]: ftpupload: Attempted 3 times to connect to server www.meteosona.cat. Giving up.

Manualmente me conecto con estos parámetros sin problema desde cualquier ordenador. Sin embargo no veo como hacer un ftp manual desde la raspberry, tal como sugieres anteriormente. Cuál es la instrucción correspondiente al ftp que uso desde el cmd del wiondows?

Gracias!

Gabriel
Título: Re:Problema con FTP y weewx
Publicado por: jantoni en 19 de Agosto del 2016, 13:54:13 pm
Ya.....

veamos....

www.meteosona.cat está redirigido por un dns dinámico, ¿no?

Hay muchos problemas, no solo con esto que nos comentas y los DNS dinámicos.

Por ejemplo, yo no puedo decir a Meteoclimatic que busque la plantilla en http://www.jantoni.es ya que no funciona, sin embargo si le digo que busque en http://jantoni.no-ip.org funciona perfectamente.

También, y lo podéis comprobar, en mi script para la instalación automática den Weewx, tuve que poner jantoni.no-ip.org ya que el wget no funcionaba con www.jantoni.es

No he tenido ocasión de ver cual es el problema.....pero en tu caso, también es una posibilidad.

Si www.meteosona.cat tiene ip fija.....úsala en lugar de el nombre.....y si no tiene ip fija....pues utiliza el nombre del dns dinámico.....algo como meteosona.dyndns.org o meteosona.no-ip.org o cosas así
Título: Re:Problema con FTP y weewx
Publicado por: jantoni en 19 de Agosto del 2016, 13:55:04 pm
Insisto....no es un problema de weewx......es un problema de actualización de servidores DNS
Título: Re:Problema con FTP y weewx
Publicado por: jantoni en 19 de Agosto del 2016, 13:58:54 pm
Perdón....estoy espeso....

Esto se origina por un problema de desfases en los DNS.

Lo normal es que los DNS dinámicos estén siempre actualizados, pues debemos tener o al router, o la raspberry o lo que sea que cada vez que cambia la IP se comunica con el DNS dinámico y lo cambia.

Pero, lo normal es que nuestro dominio no lo gestione ese DNS dinámico, sino otra empresa.

Por ejemplo:

www.jantoni.es  lo gestiona 1and1 y el lo redirige a la dirección IP que tiene no-ip

jantoni.no-ip.org lo gestion no-ip

Pero el problema es que cuando cambia la dirección IP en no-ip, no actualiza en 1and1 y se produce ese problema
Título: Re:Problema con FTP y weewx
Publicado por: gmirallesg en 19 de Agosto del 2016, 16:22:58 pm
Buenas! Gracias!

Ya rectifiqué y ahora no tengo "www.meteosona.cat" con lo que tenía problemas desde cualquier sitio, sinó que puse solamente "meteosona.cat" con lo cual un ftp desde cualquier ordenador lo encuentra.

Es posible que sea un problema de DNS o un problema en mi red... De aquí que me gustava la opción de hacer un ftp manual y verificar...pero no se como hacerlo.

(espero poderlo areglar y mandaros también la información de nustra estación.

Gracias!

Gabriel
Título: Re:Problema con FTP y weewx
Publicado por: jantoni en 19 de Agosto del 2016, 18:00:46 pm
Desde Weewx no puedes abrir un ftp.

Pero si, desde la consola de Linux.

Simplemente:

ftp www.meteosona.cat
Título: Re:Problema con FTP y weewx
Publicado por: gmirallesg en 25 de Agosto del 2016, 16:24:56 pm
Hola! Perdón pues estoy de vacaciones y no siempre tengo acceso a internet. Explico:

Accedo a la cónsola de la raspberry remotamente e intento hacer un ftp tal como me indicaste, y obtengo:

pi@raspberrypi:~ $ ftp meteosona.cat
-bash: ftp: no se encontró la orden
pi@raspberrypi:~ $

"ftp meteosona.cat" es tal y como lo hago desde cualquier terminal de windows y funciona perfectamente, me puedo nonectar con usuario y password.... He provado también con la IP fija.... exactamente lo mismo...

Falta instalar el ftp?

Gracias por la paciencia!

Gabriel
Título: Re:Problema con FTP y weewx
Publicado por: jantoni en 25 de Agosto del 2016, 19:32:56 pm
Pues eso parece

sudo apt-get install ftp

Pero weewx no lo necesita, utiliza otro sistema de ftp.

Pero para estas pruebas, puedes instalarlo
Título: Re:Problema con FTP y weewx
Publicado por: gmirallesg en 03 de Septiembre del 2016, 16:25:35 pm
Hola!

Gracias! Me ha sido una buena solución poder instalar el ftp y ver que no se conectaba. He realizado los cambios necesarios, entre ellos el de configurar bien mi dirección ip y todo solucionado.

Gracias!
Título: Re:Problema con FTP y weewx
Publicado por: jantoni en 03 de Septiembre del 2016, 18:39:42 pm
Estupendo :) :) :)
Título: Re:Problema con FTP y weewx
Publicado por: errea en 05 de Diciembre del 2016, 23:41:56 pm
Yo me encuentro ahora con un problema similar.

Copia del log

ec  5 23:22:10 raspberrypi weewx[1187]: ftpupload: Attempt #1. Failed uploading /yearinside.png to meteo.org. Reason: timed out
Dec  5 23:22:10 raspberrypi weewx[1187]: ftpupload: Attempt #2. Failed uploading /yearinside.png to meteo.org. Reason: 227 Entering Passive Mode (5,9,82,18,234,190)
Dec  5 23:22:30 raspberrypi weewx[1187]: ftpupload: Attempt #3. Failed uploading /yearinside.png to meteo.org. Reason: timed out
Dec  5 23:22:30 raspberrypi weewx[1187]: ftpupload: Failed to upload file /yearinside.png
Dec  5 23:22:50 raspberrypi weewx[1187]: ftpupload: Attempt #1. Failed uploading /monthhumidity.png to meteo.org. Reason: timed out

Me tira por tiempo e imagino que será algo del servidor... si lo hago por un script manual o me conecto manualmente al ftp me deja actualizar... e incluso se produce el efecto curioso que algunas páginas de la web se actualizan y otras no....

¿Sabéis si hay algún parámetro para decirle al FTP que esper un poco más?

Título: Re:Problema con FTP y weewx
Publicado por: jantoni en 06 de Diciembre del 2016, 09:47:42 am
socket_timeout

Tienes que indicar el valor deseado en la sección [General]

73
Título: Re:Problema con FTP y weewx
Publicado por: jantoni en 06 de Diciembre del 2016, 09:48:48 am
Insisto que Weewx tiene el mejor manual de usuario que he visto en muchos años

Citar
socket_timeout

Set to how long to wait before declaring a socket time out. This is used when using FTP to send data to a web server or when sending data to the Weather Underground. Twenty (20) seconds is reasonable. Default is 20.
Título: Re:Problema con FTP y weewx
Publicado por: errea en 06 de Diciembre del 2016, 11:13:58 am
Si es un burro se me come.... en fin. 

¡Qué paciencia tienes!   plau2

Ya solo me falta pues gestionar copias de seguridad y creo lo tengo todo listo.
Título: Re:Problema con FTP y weewx
Publicado por: jantoni en 06 de Diciembre del 2016, 13:34:39 pm
 *+* *+* *+* *+* *+* *+* *+*

Volvemos al manual

http://weewx.com/docs/usersguide.htm#backup

 *+* *+* *+* *+* *+* *+* *+* *+*

Eso si, la copia la puedes hacer a voluntad

- por ftp
- por rsync
- en un disco NAS
- En un servidor remoto
- por correo electrónico
- empaquetado en tar, comprimido o sin comprimir
- en un zip, en un rar, etc

Es lo bueno de Linux......y lo malo......todo se puede hacer de dos millones de formas distintas
Título: Re:Problema con FTP y weewx
Publicado por: Wlarues en 10 de Febrero del 2017, 21:20:00 pm
Buenas tardes, me encuentro con problemas similares desde la madrugada de ayer por la noche. Sin tocar ni cambiar nada, dejó de actualizar (aunque de vez en cuando, muy pocas veces, sube algún archivo).

En el log de Weewx aparecen errores del tipo:

Código: [Seleccionar]
Feb  9 19:45:31 pi1 weewx[2363]: ftpupload: Failed to upload file /data.htm
Feb  9 19:45:34 pi1 weewx[2363]: genimages: Generated 8 images for StandardReport in 4.38 seconds
Feb  9 19:45:40 pi1 weewx[2363]: ftpupload: Attempt #1. Failed uploading /yo_cumulus.xml to home602929027.1and1-data.host. Reason: timed out
Feb  9 19:45:51 pi1 weewx[2363]: ftpupload: Attempt #1. Failed uploading /dayrain.png to home602929027.1and1-data.host. Reason: timed out
Feb  9 19:45:59 pi1 weewx[2363]: ftpupload: Attempt #1. Failed uploading /monthrain.png to climaynievepirineos.com. Reason: timed out
Feb  9 19:45:59 pi1 weewx[2363]: ftpupload: Attempt #2. Failed uploading /monthrain.png to climaynievepirineos.com. Reason: 500 Unknown command
Feb  9 19:45:59 pi1 weewx[2363]: ftpupload: Attempt #3. Failed uploading /monthrain.png to climaynievepirineos.com. Reason: 500 Unknown command
Feb  9 19:45:59 pi1 weewx[2363]: ftpupload: Failed to upload file /monthrain.png
Feb  9 19:45:59 pi1 weewx[2363]: ftpupload: Attempt #1. Failed uploading /daywind.png to climaynievepirineos.com. Reason: 500 Unknown command
Feb  9 19:45:59 pi1 weewx[2363]: ftpupload: Attempt #2. Failed uploading /daywind.png to climaynievepirineos.com. Reason: 500 Unknown command
Feb  9 19:45:59 pi1 weewx[2363]: ftpupload: Attempt #3. Failed uploading /daywind.png to climaynievepirineos.com. Reason: 500 Unknown command
Feb  9 19:45:59 pi1 weewx[2363]: ftpupload: Failed to upload file /daywind.png

Antes he probado a reiniciar la Raspy y desde entonces parece que aparecen nuevos tipos de errores:

Código: [Seleccionar]
Feb 10 20:11:11 pi1 weewx[2299]: ftpupload: Failed to upload file /daywinddir.png
Feb 10 20:11:11 pi1 weewx[2299]: ftpupload: Attempt #1. Failed uploading /mobile.css to climaynievepirineos.com. Reason:
Feb 10 20:11:11 pi1 weewx[2299]: ftpupload: Attempt #2. Failed uploading /mobile.css to climaynievepirineos.com. Reason:
Feb 10 20:11:11 pi1 weewx[2299]: ftpupload: Attempt #3. Failed uploading /mobile.css to climaynievepirineos.com. Reason:
Feb 10 20:11:11 pi1 weewx[2299]: ftpupload: Failed to upload file /mobile.css
Feb 10 20:11:11 pi1 weewx[2299]: ftpupload: Attempt #1. Failed uploading /daytempdew.png to climaynievepirineos.com. Reason:
Feb 10 20:11:11 pi1 weewx[2299]: ftpupload: Attempt #2. Failed uploading /daytempdew.png to climaynievepirineos.com. Reason:
Feb 10 20:11:11 pi1 weewx[2299]: ftpupload: Attempt #3. Failed uploading /daytempdew.png to climaynievepirineos.com. Reason:
Feb 10 20:11:11 pi1 weewx[2299]: ftpupload: Failed to upload file /daytempdew.png
Feb 10 20:11:11 pi1 weewx[2299]: ftpupload: Attempt #1. Failed uploading /daytempchill.png to climaynievepirineos.com. Reason: [Errno 32] Tubería rota
Feb 10 20:11:11 pi1 weewx[2299]: ftpupload: Attempt #2. Failed uploading /daytempchill.png to climaynievepirineos.com. Reason: [Errno 1] _ssl.c:1298: error:1409F07F:SSL routines:SSL3_WRITE_PENDING:bad write retry
Feb 10 20:11:11 pi1 weewx[2299]: ftpupload: Attempt #3. Failed uploading /daytempchill.png to climaynievepirineos.com. Reason: [Errno 32] Tubería rota
Feb 10 20:11:11 pi1 weewx[2299]: ftpupload: Failed to upload file /daytempchill.png
Feb 10 20:11:11 pi1 weewx[2299]: ftpupload: Attempt #1. Failed uploading /yeartempchill.png to climaynievepirineos.com. Reason: [Errno 1] _ssl.c:1298: error:1409F07F:SSL routines:SSL3_WRITE_PENDING:bad write retry
Feb 10 20:11:11 pi1 weewx[2299]: ftpupload: Attempt #2. Failed uploading /yeartempchill.png to climaynievepirineos.com. Reason: [Errno 32] Tubería rota
Feb 10 20:11:11 pi1 weewx[2299]: ftpupload: Attempt #3. Failed uploading /yeartempchill.png to climaynievepirineos.com. Reason: [Errno 1] _ssl.c:1298: error:1409F07F:SSL routines:SSL3_WRITE_PENDING:bad write retry
Feb 10 20:11:11 pi1 weewx[2299]: ftpupload: Failed to upload file /yeartempchill.png
Feb 10 20:11:11 pi1 weewx[2299]: ftpupload: Attempt #1. Failed uploading /weekrx.png to climaynievepirineos.com. Reason: [Errno 1] _ssl.c:1298: error:1409F07F:SSL routines:SSL3_WRITE_PENDING:bad write retry
Feb 10 20:11:11 pi1 weewx[2299]: ftpupload: Attempt #2. Failed uploading /weekrx.png to climaynievepirineos.com. Reason: [Errno 1] _ssl.c:1298: error:1409F07F:SSL routines:SSL3_WRITE_PENDING:bad write retry
Feb 10 20:11:11 pi1 weewx[2299]: ftpupload: Attempt #3. Failed uploading /weekrx.png to climaynievepirineos.com. Reason: [Errno 1] _ssl.c:1298: error:1409F07F:SSL routines:SSL3_WRITE_PENDING:bad write retry
Feb 10 20:11:11 pi1 weewx[2299]: ftpupload: Failed to upload file /weekrx.png
Feb 10 20:11:11 pi1 weewx[2299]: ftpupload: Attempt #1. Failed uploading /weekrain.png to climaynievepirineos.com. Reason: [Errno 1] _ssl.c:1298: error:1409F07F:SSL routines:SSL3_WRITE_PENDING:bad write retry
Feb 10 20:11:11 pi1 weewx[2299]: ftpupload: Attempt #2. Failed uploading /weekrain.png to climaynievepirineos.com. Reason: [Errno 1] _ssl.c:1298: error:1409F07F:SSL routines:SSL3_WRITE_PENDING:bad write retry
Feb 10 20:11:11 pi1 weewx[2299]: ftpupload: Attempt #3. Failed uploading /weekrain.png to climaynievepirineos.com. Reason: [Errno 1] _ssl.c:1298: error:1409F07F:SSL routines:SSL3_WRITE_PENDING:bad write retry

Los timeouts y tuberías rotas los había visto alguna vez, pero el resto no...
La verdad es que no tengo ni idea de qué puede haber pasado, como digo la configuración es correcta. Además, he probado a subir un archivo a ese servidor desde el portátil (en la misma conexión que la Raspy) y funciona correctamente.

¿Alguna sugerencia?
Saludos y gracias de antemano
Título: Re:Problema con FTP y weewx
Publicado por: jantoni en 11 de Febrero del 2017, 09:43:24 am
En subidas ftp, los errores se pueden producir en ambos lados, del lado del que envía y del que recibe.

Teniendo en cuenta que se trata de 1and1, yo me pondría a temblar.

Entra en tu ftp de 1and1 y mira el log que tendrás en el directorio raiz.

Título: Re:Problema con FTP y weewx
Publicado por: Wlarues en 11 de Febrero del 2017, 11:12:57 am
Gracias Jantoni,
Se me había olvidado comentar que subo a dos servidores distintos, uno es de 1and1 (meteosabi) y el otro es climaynievepirineos.com

Se ve que hay problemas con ambos a la vez, ya que en el log hay errores cuando intenta subir a los dos.
Esto lo he confirmado desactivando la subida al que es de 1and1 y reiniciando Weewx. Los errores continúan con el otro servidor, al que además la subida manual desde mi portatil (conectado en la misma red) funciona.

También he probado a actualizar la Raspi (cosa que no hacía desde hace mucho tiempo  :-[) pero tampoco funciona...
Y también he reiniciado el router varias veces y sigue pasando lo mismo.

Por lo tanto parece algún problema de la propia Raspi...

Saludos y gracias
Título: Re:Problema con FTP y weewx
Publicado por: jantoni en 11 de Febrero del 2017, 16:02:19 pm
Bueno.....veamos....

el error de Unkonwn command no debería producirse....nunca, si ambos extremos hablan el "mismo ftp"

Pero vamos a empezar con el error de Timeout.....para ello, debería ser suficiente aumentando el tiempo de "vida" de los socket.

Por defecto, weewx aplica un tiempo de "vida" de los socket de 20 segundos.

Para aumentarlo, en la sección General de weewx.conf modifica socket_timeout

Si no existe, lo creas:

socket_timeout = 30

Título: Re:Problema con FTP y weewx
Publicado por: Wlarues en 11 de Febrero del 2017, 16:52:35 pm
Gracias Jantoni  ;)

Ya he cambiado lo que comentas (he puesto socket_timeout=40) y ahora parece que ya no hay timeouts. Sin embargo, el resto de errores sigue apareciendo. He visto que unas líneas más arriba del weewx.conf hay una opción de modo debug. La he activado y he reiniciado Weewx, ahora aparece alguna línea más en el log:
Código: [Seleccionar]
Feb 11 15:41:03 pi1 weewx[2328]: genimages: Generated 8 images for StandardReport in 5.12 seconds
Feb 11 15:41:03 pi1 weewx[2328]: reportengine: copied 17 files to /var/www/weewx
Feb 11 15:41:03 pi1 weewx[2328]: reportengine: Running report FTP
Feb 11 15:41:03 pi1 weewx[2328]: reportengine: Found configuration file /etc/weewx/skins/Ftp/skin.conf for report FTP
Feb 11 15:41:03 pi1 weewx[2328]: ftpupload: Attempting secure connection to climaynievepirineos.com
Feb 11 15:41:04 pi1 weewx[2328]: ftpupload: Secure connection to climaynievepirineos.com
Feb 11 15:41:04 pi1 weewx[2328]: ftpupload: Attempt #1. Failed uploading /monthrx.png to climaynievepirineos.com. Reason: [Errno 0] Error
Feb 11 15:41:04 pi1 weewx[2328]: ftpupload: Attempt #2. Failed uploading /monthrx.png to climaynievepirineos.com. Reason:
Feb 11 15:41:04 pi1 weewx[2328]: ftpupload: Attempt #3. Failed uploading /monthrx.png to climaynievepirineos.com. Reason:
Feb 11 15:41:04 pi1 weewx[2328]: ftpupload: Failed to upload file /monthrx.png
Feb 11 15:41:04 pi1 weewx[2328]: ftpupload: Attempt #1. Failed uploading /favicon.ico to climaynievepirineos.com. Reason:
Feb 11 15:41:04 pi1 weewx[2328]: ftpupload: Attempt #2. Failed uploading /favicon.ico to climaynievepirineos.com. Reason:
Feb 11 15:41:04 pi1 weewx[2328]: ftpupload: Attempt #3. Failed uploading /favicon.ico to climaynievepirineos.com. Reason:
Feb 11 15:41:04 pi1 weewx[2328]: ftpupload: Failed to upload file /favicon.ico
(...)
Feb 11 15:41:05 pi1 weewx[2328]: ftpupload: Attempt #1. Failed uploading /meteoclimatic.html to climaynievepirineos.com. Reason:
Feb 11 15:41:05 pi1 weewx[2328]: ftpupload: Attempt #2. Failed uploading /meteoclimatic.html to climaynievepirineos.com. Reason:
Feb 11 15:41:05 pi1 weewx[2328]: ftpupload: Attempt #3. Failed uploading /meteoclimatic.html to climaynievepirineos.com. Reason: [Errno 32] Tubería rota
Feb 11 15:41:05 pi1 weewx[2328]: ftpupload: Failed to upload file /meteoclimatic.html
Feb 11 15:41:05 pi1 weewx[2328]: ftpupload: Attempt #1. Failed uploading /monthhumidity.png to climaynievepirineos.com. Reason: [Errno 1] _ssl.c:1298: error:1409F07F:SSL routines:SSL3_WRITE_PENDING:bad write retry
Feb 11 15:41:05 pi1 weewx[2328]: ftpupload: Attempt #2. Failed uploading /monthhumidity.png to climaynievepirineos.com. Reason: [Errno 32] Tubería rota
Feb 11 15:41:05 pi1 weewx[2328]: ftpupload: Attempt #3. Failed uploading /monthhumidity.png to climaynievepirineos.com. Reason: [Errno 1] _ssl.c:1298: error:1409F07F:SSL routines:SSL3_WRITE_PENDING:bad write retry
Feb 11 15:41:05 pi1 weewx[2328]: ftpupload: Failed to upload file /monthhumidity.png
Como se ve, aparecen las líneas de reportengine (que antes no salían), y según indican, "la conexión es segura".

Además, al principio no aparece nada después de "Reason:", pero unas líneas más abajo sí que empiezan a aparecer otras cosas.

Otro aspecto que me ha llamado la atención es que todo esto lo escribe en 1 segundo. También pasaba lo mismo cuando aparecían los timeouts, como se puede ver en el log del mensaje anterior. Esto me parece muy extraño, porque antes estaba configurado el socket_timeout=20 (ahora está a 40) y los timeouts aparecían sin parar (sin esperar los 20 segundos)...

Saludos y gracias

_____________________
EDITO: la ausencia de timeouts sólo se produce cuando el envío al servidor 1and1 está desactivado. De hecho, el comportamiento es variado:
-Servidor 1and1: aparecen los timeouts incluso con el socket_timeout=40
-Otro servidor: sólo aparecen los errores sin descripción, seguidos de "tuberías rotas" y errores con nombre largo. Hasta ayer, aparecía el error de "500 unknown command" (sólo en este servidor)

Si están los dos activados, aparecen ambos tipos de errores  ??? ???
Es muy raro que todo esto haya empezado a pasar a la vez con ambos servidores, y que el error sea distinto para cada uno de ellos...

Un saludo
Título: Re:Problema con FTP y weewx
Publicado por: Wlarues en 12 de Febrero del 2017, 09:22:12 am
Me respondo yo mismo, creo que lo he solucionado  :D :D
Me he puesto a juguetear con las subidas manuales y he visto que en "modo pasivo" no subía los archivos pero en "modo activo", sí.
Adjunto las operaciones que he hecho para demostrarlo:
Código: [Seleccionar]
pi@pi1 /var/www/weewx $ ftp climaynievepirineos.com
Connected to climaynievepirineos.com.
220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 2 of 50 allowed.
220-Local time is now 09:14. Server port: 21.
220-This is a private system - No anonymous login
220-IPv6 connections are also welcome on this server.
220 You will be disconnected after 15 minutes of inactivity.
Name (climaynievepirineos.com:pi): larues@climaynievepirineos.com
331 User larues@climaynievepirineos.com OK. Password required
Password:
230-OK. Current restricted directory is /
230 5222 Kbytes used (0%) - authorized: 2048000 Kb
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
229 Extended Passive mode OK (|||65221|)
150 Accepted data connection
drwxr-xr-x    9 s01d4859   s01d4859         4096 Jan 31 16:19 .
drwxr-xr-x    9 s01d4859   s01d4859         4096 Jan 31 16:19 ..
-rw-r--r--    1 s01d4859   s01d4859           12 Feb 12 09:11 .ftpquota
-rw-r--r--    1 s01d4859   s01d4859        73463 Jan 31 16:15 Funciona_con.png
drwxr-xr-x    2 s01d4859   s01d4859         4096 Feb  1 01:05 NOAA
drwxr-xr-x    2 s01d4859   s01d4859         4096 Mar 15  2016 RSS
drwxr-xr-x    2 s01d4859   s01d4859         4096 Mar 15  2016 backgrounds
-rw-r--r--    1 s01d4859   s01d4859          229 Mar 15  2016 crossdomain.xml
drwxr-xr-x    2 s01d4859   s01d4859         4096 Sep 24 18:16 css
-rw-r--r--    1 s01d4859   s01d4859        31387 Feb  9 01:30 datos.html
-rw-r--r--    1 s01d4859   s01d4859            0 Feb 10 14:00 daybarometer.png
-rw-r--r--    1 s01d4859   s01d4859        10114 Feb 10 10:10 dayhumidity.png
-rw-r--r--    1 s01d4859   s01d4859         4133 Sep 24 18:26 dayinouthum.png
-rw-r--r--    1 s01d4859   s01d4859         4889 Sep 24 18:20 dayinouttemp.png
-rw-r--r--    1 s01d4859   s01d4859         5377 Sep 24 18:19 dayinside.png
-rw-r--r--    1 s01d4859   s01d4859         5524 Sep 24 18:25 dayouttemphum.png
-rw-r--r--    1 s01d4859   s01d4859         4315 Sep 24 18:23 daypond.png
-rw-r--r--    1 s01d4859   s01d4859         2507 Sep 24 18:19 dayradiation.png
-rw-r--r--    1 s01d4859   s01d4859        10185 Feb  9 01:30 dayrain.png
-rw-r--r--    1 s01d4859   s01d4859         2384 Sep 24 18:23 dayrainrate.png
-rw-r--r--    1 s01d4859   s01d4859        12299 Feb  9 01:30 dayrx.png
-rw-r--r--    1 s01d4859   s01d4859        15127 Feb  9 01:30 daytempchill.png
-rw-r--r--    1 s01d4859   s01d4859        14934 Feb  9 01:30 daytempdew.png
-rw-r--r--    1 s01d4859   s01d4859         2317 Sep 24 18:23 dayuv.png
-rw-r--r--    1 s01d4859   s01d4859            0 Feb 10 19:25 daywind.png
-rw-r--r--    1 s01d4859   s01d4859        10192 Feb  9 01:30 daywinddir.png
-rw-r--r--    1 s01d4859   s01d4859         7942 Sep 24 18:27 daywindvec.png
-rw-r--r--    1 s01d4859   s01d4859          318 Feb 10 20:15 favicon.ico
-rw-r--r--    1 s01d4859   s01d4859      1598184 Feb 10  2016 foto1.jpg
-rw-r--r--    1 s01d4859   s01d4859      1745034 Feb 10  2016 foto2.jpg
-rw-r--r--    1 s01d4859   s01d4859         2698 Sep 24 18:22 gauge-data.txt
-rw-r--r--    1 s01d4859   s01d4859        90523 Jan  6 16:40 imagen-ene-06-15-36-03-2017.jpg
-rw-r--r--    1 s01d4859   s01d4859        90579 Jan  6 16:40 imagen-ene-06-15-37-02-2017.jpg
-rw-r--r--    1 s01d4859   s01d4859        92100 Jan  6 16:40 imagen-ene-06-15-38-03-2017.jpg
-rw-r--r--    1 s01d4859   s01d4859            0 Feb 12 09:11 index.html
-rw-r--r--    1 s01d4859   s01d4859          503 Feb 10 10:10 meteoclimatic.html
-rw-r--r--    1 s01d4859   s01d4859          564 Feb  6 21:20 mobile.css
-rw-r--r--    1 s01d4859   s01d4859         2284 Feb  9 01:30 mobile.html
-rw-r--r--    1 s01d4859   s01d4859         5417 Feb  9 01:30 month.html
-rw-r--r--    1 s01d4859   s01d4859        12773 Feb  9 01:02 monthbarometer.png
-rw-r--r--    1 s01d4859   s01d4859            0 Feb 10 10:10 monthhumidity.png
-rw-r--r--    1 s01d4859   s01d4859         6105 Sep 24 18:22 monthinside.png
-rw-r--r--    1 s01d4859   s01d4859         4588 Sep 24 18:20 monthpond.png
-rw-r--r--    1 s01d4859   s01d4859         4339 Sep 24 18:19 monthradiation.png
-rw-r--r--    1 s01d4859   s01d4859         9139 Feb 10 19:25 monthrain.png
-rw-r--r--    1 s01d4859   s01d4859            0 Feb 10 20:20 monthrx.png
-rw-r--r--    1 s01d4859   s01d4859        15666 Feb 10 10:10 monthtempchill.png
-rw-r--r--    1 s01d4859   s01d4859        14897 Sep 24 18:20 monthtempdew.png
-rw-r--r--    1 s01d4859   s01d4859        15540 Feb  9 01:02 monthtemperaturedew.png
-rw-r--r--    1 s01d4859   s01d4859         3983 Sep 24 18:20 monthuv.png
-rw-r--r--    1 s01d4859   s01d4859        16568 Feb  9 01:01 monthwind.png
-rw-r--r--    1 s01d4859   s01d4859        12610 Feb  9 01:02 monthwinddir.png
-rw-r--r--    1 s01d4859   s01d4859         7190 Sep 24 18:20 monthwindvec.png
drwxr-xr-x    2 s01d4859   s01d4859         4096 Sep 24 18:16 pirineos
drwxr-xr-x    2 s01d4859   s01d4859         4096 Sep 24 18:13 scripts
-rw-r--r--    1 s01d4859   s01d4859          134 Feb 10 10:10 seguimeteo.htm
drwxr-xr-x    3 s01d4859   s01d4859         4096 Mar 15  2016 smartphone
-rw-r--r--    1 s01d4859   s01d4859        78791 Feb  9 09:38 webcam.jpg
-rw-r--r--    1 s01d4859   s01d4859        81832 Feb 10 20:34 webcam2.jpg
-rw-r--r--    1 s01d4859   s01d4859         5519 Feb  9 01:30 week.html
-rw-r--r--    1 s01d4859   s01d4859        12985 Feb  9 01:01 weekbarometer.png
-rw-r--r--    1 s01d4859   s01d4859        11588 Feb  9 01:01 weekhumidity.png
-rw-r--r--    1 s01d4859   s01d4859         5998 Sep 24 18:19 weekinside.png
-rw-r--r--    1 s01d4859   s01d4859         4248 Sep 24 18:20 weekpond.png
-rw-r--r--    1 s01d4859   s01d4859         4003 Sep 24 18:17 weekradiation.png
-rw-r--r--    1 s01d4859   s01d4859         8289 Feb  9 01:01 weekrain.png
-rw-r--r--    1 s01d4859   s01d4859        13884 Feb  9 01:01 weekrx.png
-rw-r--r--    1 s01d4859   s01d4859        15766 Feb  9 01:01 weektempchill.png
-rw-r--r--    1 s01d4859   s01d4859        15568 Feb  9 01:02 weektempdew.png
-rw-r--r--    1 s01d4859   s01d4859         3651 Sep 24 18:21 weekuv.png
-rw-r--r--    1 s01d4859   s01d4859        18047 Feb 10 10:10 weekwind.png
-rw-r--r--    1 s01d4859   s01d4859        12727 Feb  9 01:02 weekwinddir.png
-rw-r--r--    1 s01d4859   s01d4859         6711 Sep 24 18:20 weekwindvec.png
-rw-r--r--    1 s01d4859   s01d4859         3373 Feb 10 10:10 weewx.css
-rw-r--r--    1 s01d4859   s01d4859            0 Feb 10 19:55 year.html
-rw-r--r--    1 s01d4859   s01d4859        12885 Feb  9 01:02 yearbarometer.png
-rw-r--r--    1 s01d4859   s01d4859        15219 Feb 10 10:10 yearhilow.png
-rw-r--r--    1 s01d4859   s01d4859        10888 Feb  9 01:01 yearhumidity.png
-rw-r--r--    1 s01d4859   s01d4859         5627 Sep 24 18:26 yearinside.png
-rw-r--r--    1 s01d4859   s01d4859         4313 Sep 24 18:22 yearpond.png
-rw-r--r--    1 s01d4859   s01d4859         4064 Sep 24 18:16 yearradiation.png
-rw-r--r--    1 s01d4859   s01d4859         9984 Feb  9 01:01 yearrain.png
-rw-r--r--    1 s01d4859   s01d4859        10504 Feb  9 01:02 yearrx.png
-rw-r--r--    1 s01d4859   s01d4859        13589 Feb  9 01:01 yeartempchill.png
-rw-r--r--    1 s01d4859   s01d4859        14514 Feb  9 01:01 yeartempdew.png
-rw-r--r--    1 s01d4859   s01d4859         3707 Sep 24 18:24 yearuv.png
-rw-r--r--    1 s01d4859   s01d4859        14530 Feb  9 01:02 yearwind.png
-rw-r--r--    1 s01d4859   s01d4859        13721 Feb  9 01:02 yearwinddir.png
-rw-r--r--    1 s01d4859   s01d4859         7080 Sep 24 18:24 yearwindvec.png
-rw-r--r--    1 s01d4859   s01d4859         1031 Feb  9 01:30 yo_cumulus.xml
-rw-r--r--    1 s01d4859   s01d4859         1111 Sep 24 18:26 yo_cumuluss
226-Options: -a -l
226 91 matches total
ftp> delete yearrx.png
250-5212 Kbytes used (0%) - authorized: 2048000 Kb
250 Deleted yearrx.png
ftp> send yearrx.png yearrx.png
local: yearrx.png remote: yearrx.png
229 Extended Passive mode OK (|||60719|)
150 Accepted data connection
100% |***********************************| 10406        5.49 MiB/s    00:00 ETA

421 Service not available, user interrupt. Connection closed.
10406 bytes sent in 00:36 (0.28 KiB/s)
ftp> send -A yearrx.png yearrx.png
Not connected.
ftp>
ftp>
[2]+  Detenido                ftp climaynievepirineos.com
pi@pi1 /var/www/weewx $ ftp -A climaynievepirineos.com
Connected to climaynievepirineos.com.
220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 3 of 50 allowed.
220-Local time is now 09:16. Server port: 21.
220-This is a private system - No anonymous login
220-IPv6 connections are also welcome on this server.
220 You will be disconnected after 15 minutes of inactivity.
Name (climaynievepirineos.com:pi): larues@climaynievepirineos.com
331 User larues@climaynievepirineos.com OK. Password required
Password:
230-OK. Current restricted directory is /
230 5212 Kbytes used (0%) - authorized: 2048000 Kb
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> send index.html index.html
local: index.html remote: index.html
200 PORT command successful
150 Connecting to port 60647
100% |***********************************| 15747        6.75 MiB/s    00:00 ETA
226-5228 Kbytes used (0%) - authorized: 2048000 Kb
226-File successfully transferred
226 0.171 seconds (measured here), 89.80 Kbytes per second
15747 bytes sent in 00:00 (72.27 KiB/s)
ftp>

Como se ve, cuando me he conectado añadiendo el "-A" al comando ftp, me ha dejado subir el archivo index.html
Ahora he configurado el modo activo en Weewx.conf y estoy a la espera de que se suba todo, espero que funcione.
Es un poco extraño porque hasta ahora había estado funcionando perfectamente en el modo pasivo, pero bueno.

Un saludo y gracias por todo,
Miguel.
Título: Re:Problema con FTP y weewx
Publicado por: Wlarues en 12 de Febrero del 2017, 09:27:13 am
Vale pues al final no... pero ahora salen errores nuevos:
Código: [Seleccionar]
Feb 12 08:26:04 pi1 weewx[2326]: reportengine: Running report FTP
Feb 12 08:26:04 pi1 weewx[2326]: reportengine: Found configuration file /etc/weewx/skins/Ftp/skin.conf for report FTP
Feb 12 08:26:04 pi1 weewx[2326]: ftpupload: Attempting secure connection to climaynievepirineos.com
Feb 12 08:26:04 pi1 weewx[2326]: ftpupload: Secure connection to climaynievepirineos.com
Feb 12 08:26:05 pi1 weewx[2326]: ftpupload: Attempt #1. Failed uploading /monthrx.png to climaynievepirineos.com. Reason: 500 I won't open a connection to 192.168.1.110 (only to 94.228.2.164)
Feb 12 08:26:05 pi1 weewx[2326]: ftpupload: Attempt #2. Failed uploading /monthrx.png to climaynievepirineos.com. Reason: 500 I won't open a connection to 192.168.1.110 (only to 94.228.2.164)
Feb 12 08:26:05 pi1 weewx[2326]: ftpupload: Attempt #3. Failed uploading /monthrx.png to climaynievepirineos.com. Reason: 500 I won't open a connection to 192.168.1.110 (only to 94.228.2.164)
Feb 12 08:26:05 pi1 weewx[2326]: ftpupload: Failed to upload file /monthrx.png
Título: Re:Problema con FTP y weewx
Publicado por: jmviper en 12 de Febrero del 2017, 10:14:11 am
Hola Wlaures

Tienes activo el envío pasivo al FTP ?
Título: Re:Problema con FTP y weewx
Publicado por: Wlarues en 12 de Febrero del 2017, 10:17:52 am
Hola jmviper, estoy haciendo pruebas con las distintas combinaciones entre modo activo/pasivo y secure_FTP=true/false.

Hasta ahora, tenía el modo pasivo con secure_FTP=false

Saludos
Título: Re:Problema con FTP y weewx
Publicado por: Wlarues en 12 de Febrero del 2017, 10:56:21 am
Amplío la información con la respuesta para cada una de las combinaciones:

-Modo pasivo y secure=false:
Código: [Seleccionar]
Feb 12 09:20:59 pi1 weewx[3731]: reportengine: Running report FTP
Feb 12 09:20:59 pi1 weewx[3731]: reportengine: Found configuration file /etc/weewx/skins/Ftp/skin.conf for report FTP
Feb 12 09:20:59 pi1 weewx[3731]: ftpupload: Attempting connection to climaynievepirineos.com
Feb 12 09:20:59 pi1 weewx[3731]: ftpupload: Connected to climaynievepirineos.com
Feb 12 09:21:00 pi1 weewx[3731]: ftpupload: Uploaded file /monthrx.png
Feb 12 09:21:00 pi1 weewx[3731]: ftpupload: Uploaded file /favicon.ico
Feb 12 09:21:00 pi1 weewx[3731]: ftpupload: Uploaded file /year.html
Feb 12 09:21:01 pi1 weewx[3731]: ftpupload: Uploaded file /webcam2.jpg
Feb 12 09:21:02 pi1 weewx[3731]: ftpupload: Uploaded file /monthrain.png
Feb 12 09:21:42 pi1 weewx[3731]: ftpupload: Attempt #1. Failed uploading /daywind.png to climaynievepirineos.com. Reason: timed out
Feb 12 09:21:42 pi1 weewx[3731]: ftpupload: Attempt #2. Failed uploading /daywind.png to climaynievepirineos.com. Reason: 500 Unknown command
Feb 12 09:21:42 pi1 weewx[3731]: ftpupload: Attempt #3. Failed uploading /daywind.png to climaynievepirineos.com. Reason: 500 Unknown command
(...)

-Modo pasivo y secure=true:
Código: [Seleccionar]
Feb 12 09:26:02 pi1 weewx[2327]: reportengine: Running report FTP
Feb 12 09:26:02 pi1 weewx[2327]: reportengine: Found configuration file /etc/weewx/skins/Ftp/skin.conf for report FTP
Feb 12 09:26:02 pi1 weewx[2327]: ftpupload: Attempting secure connection to climaynievepirineos.com
Feb 12 09:26:02 pi1 weewx[2327]: ftpupload: Secure connection to climaynievepirineos.com
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #1. Failed uploading /monthrx.png to climaynievepirineos.com. Reason: [Errno 0] Error
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #2. Failed uploading /monthrx.png to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #3. Failed uploading /monthrx.png to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Failed to upload file /monthrx.png
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #1. Failed uploading /favicon.ico to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #2. Failed uploading /favicon.ico to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #3. Failed uploading /favicon.ico to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Failed to upload file /favicon.ico
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #1. Failed uploading /year.html to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #2. Failed uploading /year.html to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #3. Failed uploading /year.html to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Failed to upload file /year.html
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #1. Failed uploading /webcam2.jpg to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #2. Failed uploading /webcam2.jpg to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #3. Failed uploading /webcam2.jpg to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Failed to upload file /webcam2.jpg
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #1. Failed uploading /monthrain.png to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #2. Failed uploading /monthrain.png to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #3. Failed uploading /monthrain.png to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Failed to upload file /monthrain.png
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #1. Failed uploading /daywind.png to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #2. Failed uploading /daywind.png to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #3. Failed uploading /daywind.png to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Failed to upload file /daywind.png
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #1. Failed uploading /daybarometer.png to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #2. Failed uploading /daybarometer.png to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #3. Failed uploading /daybarometer.png to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Failed to upload file /daybarometer.png
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #1. Failed uploading /dayhumidity.png to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #2. Failed uploading /dayhumidity.png to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #3. Failed uploading /dayhumidity.png to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Failed to upload file /dayhumidity.png
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #1. Failed uploading /seguimeteo.htm to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #2. Failed uploading /seguimeteo.htm to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #3. Failed uploading /seguimeteo.htm to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Failed to upload file /seguimeteo.htm
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #1. Failed uploading /monthtempchill.png to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #2. Failed uploading /monthtempchill.png to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #3. Failed uploading /monthtempchill.png to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Failed to upload file /monthtempchill.png
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #1. Failed uploading /weekwind.png to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #2. Failed uploading /weekwind.png to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #3. Failed uploading /weekwind.png to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Failed to upload file /weekwind.png
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #1. Failed uploading /weewx.css to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #2. Failed uploading /weewx.css to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #3. Failed uploading /weewx.css to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Failed to upload file /weewx.css
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #1. Failed uploading /index.html to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #2. Failed uploading /index.html to climaynievepirineos.com. Reason:
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #3. Failed uploading /index.html to climaynievepirineos.com. Reason: [Errno 32] Tubería rota
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Failed to upload file /index.html
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #1. Failed uploading /meteoclimatic.html to climaynievepirineos.com. Reason: [Errno 1] _ssl.c:1298: error:1409F07F:SSL routines:SSL3_WRITE_PENDING:bad write retry
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #2. Failed uploading /meteoclimatic.html to climaynievepirineos.com. Reason: [Errno 32] Tubería rota
Feb 12 09:26:03 pi1 weewx[2327]: ftpupload: Attempt #3. Failed uploading /meteoclimatic.html to climaynievepirineos.com. Reason: [Errno 1] _ssl.c:1298: error:1409F07F:SSL routines:SSL3_WRITE_PENDING:bad write retry

-Modo activo y secure=false:
Código: [Seleccionar]
Feb 12 09:31:05 pi1 weewx[3027]: reportengine: Running report FTP
Feb 12 09:31:05 pi1 weewx[3027]: reportengine: Found configuration file /etc/weewx/skins/Ftp/skin.conf for report FTP
Feb 12 09:31:05 pi1 weewx[3027]: ftpupload: Attempting connection to climaynievepirineos.com
Feb 12 09:31:05 pi1 weewx[3027]: ftpupload: Connected to climaynievepirineos.com
Feb 12 09:31:06 pi1 weewx[3027]: ftpupload: Uploaded file /monthrx.png
Feb 12 09:31:06 pi1 weewx[3027]: ftpupload: Uploaded file /favicon.ico
Feb 12 09:31:46 pi1 weewx[3027]: ftpupload: Attempt #1. Failed uploading /year.html to climaynievepirineos.com. Reason: timed out
Feb 12 09:31:46 pi1 weewx[3027]: ftpupload: Attempt #2. Failed uploading /year.html to climaynievepirineos.com. Reason: 500 Unknown command
Feb 12 09:31:46 pi1 weewx[3027]: ftpupload: Attempt #3. Failed uploading /year.html to climaynievepirineos.com. Reason: 500 Unknown command
Feb 12 09:31:46 pi1 weewx[3027]: ftpupload: Failed to upload file /year.html
Feb 12 09:31:46 pi1 weewx[3027]: ftpupload: Attempt #1. Failed uploading /webcam2.jpg to climaynievepirineos.com. Reason: 500 Unknown command
Feb 12 09:31:47 pi1 weewx[3027]: ftpupload: Attempt #2. Failed uploading /webcam2.jpg to climaynievepirineos.com. Reason: 500 Unknown command
Feb 12 09:31:47 pi1 weewx[3027]: ftpupload: Attempt #3. Failed uploading /webcam2.jpg to climaynievepirineos.com. Reason: 500 Unknown command

-Modo activo y secure=true:
Código: [Seleccionar]
Feb 12 09:41:03 pi1 weewx[2358]: reportengine: Running report FTP
Feb 12 09:41:03 pi1 weewx[2358]: reportengine: Found configuration file /etc/weewx/skins/Ftp/skin.conf for report FTP
Feb 12 09:41:03 pi1 weewx[2358]: ftpupload: Attempting secure connection to climaynievepirineos.com
Feb 12 09:41:04 pi1 weewx[2358]: ftpupload: Secure connection to climaynievepirineos.com
Feb 12 09:41:04 pi1 weewx[2358]: ftpupload: Attempt #1. Failed uploading /monthrx.png to climaynievepirineos.com. Reason: 500 I won't open a connection to 192.168.1.110 (only to 94.228.2.164)
Feb 12 09:41:04 pi1 weewx[2358]: ftpupload: Attempt #2. Failed uploading /monthrx.png to climaynievepirineos.com. Reason: 500 I won't open a connection to 192.168.1.110 (only to 94.228.2.164)
Feb 12 09:41:04 pi1 weewx[2358]: ftpupload: Attempt #3. Failed uploading /monthrx.png to climaynievepirineos.com. Reason: 500 I won't open a connection to 192.168.1.110 (only to 94.228.2.164)

Se ve que con el primero de ellos (pasivo y secure=false) se suben unos pocos archivos, pero luego entra en un bucle de errores.
Además, he descubierto que la subida manual en este modo, a veces también funciona.

Quizás debería considerar copiar todos los archivos de importancia y realizar una instalación limpia...
Título: Re:Problema con FTP y weewx
Publicado por: jmviper en 12 de Febrero del 2017, 11:50:28 am
La primera conexión de modo Pasivo y secure=false es la buena.

Se ve que al estar subiendo los archivos pierde la conexión hasta que aparece lo del Timed out.

Yo de tí probaría a ver si en otro PC con Windows con el Filezilla o con Linux puedes subir archivos sin que te haga eso para descartar que sea problema del FTP de 1&1.

Saludos
Título: Re:Problema con FTP y weewx
Publicado por: Wlarues en 12 de Febrero del 2017, 12:01:51 pm
Gracias jmviper,
He probado desde mi portatil con el Filezilla (conectado a la misma red que la Raspi), y funciona perfectamente.

También he probado a subir manualmente desde la propia Raspi  (en modo pasivo) y sí que es verdad que a veces sube archivos y otras veces da timeouts...

Saludos
Título: Re:Problema con FTP y weewx
Publicado por: jmviper en 12 de Febrero del 2017, 12:14:38 pm
Entonces hay que descartar problemas con la configuración del FTP. Solamente hace falta saber si tienes algo que esté subiendo en tiempo real en la Raspi y tenga puertos ocupados o algo así... algo que "entorpezca" la conexión por tener ancho de banda ocupado.

Con algún monitor de red podrías ver qué actividad hay
Título: Re:Problema con FTP y weewx
Publicado por: jantoni en 12 de Febrero del 2017, 12:40:38 pm
Ummmmm.....

Hace tiempo vi que se puede modificar el driver de ftp para que haga un log exhaustivo.

Desde luego el ftp tiene que estar en pasivo.

¿verificaste el log de 1and1?

Título: Re:Problema con FTP y weewx
Publicado por: Wlarues en 12 de Febrero del 2017, 12:58:14 pm
Gracias a ambos  ;)
 
jvmiper, me he descargado el Wireshark y estoy haciendo pruebas desde el portátil, pero es un programa bastante raro y de momento no he conseguido nada

Jantoni, he intentado buscar el log de 1and1 y no lo he encontrado. Decías que está en el directorio raíz, lo que he intentado es entrar en:
ftp://home602929027.1and1-data.host/ (http://ftp://home602929027.1and1-data.host/)
Y loggearme, pero sólo están los archivos que se suben al servidor, no hay nada parecido a un log...

Saludos
Título: Re:Problema con FTP y weewx
Publicado por: Wlarues en 12 de Febrero del 2017, 13:21:57 pm
De todas formas, creo que el problema no viene del 1and1, porque ahora mismo la subida a ese servidor la he desactivado temporalmente.

He probado a configurar la subida a un servidor que usaba hace un tiempo (eu5.org) y pasa lo mismo, sube uno o dos archivos y luego error 500...

Siento ser tan pesado  :; es que quería solucionarlo hoy para tenerlo todo a punto durante esta semana (antes de irme), pero parece que va a ser difícil, tendrá que esperar al siguiente fin de semana. Supongo que las prisas no son buenas  :-[

Saludos
Título: Re:Problema con FTP y weewx
Publicado por: jantoni en 12 de Febrero del 2017, 13:32:01 pm
Bueno, siento no poder dar respuesta a este tema......todavía ;D

Te ofrezco como alternativa el realizar un ftp desde el crontab

O mejor, aunque nunca lo he usado, instalar wput

wput es una herramienta similar wget, pero en lugar de descargar, sube datos a servidores ftp remotos

[sudo] apt-get install wput

La página de wput es

http://wput.sourceforge.net/

Y sus instrucciones

http://wput.sourceforge.net/wput.1.html
Título: Re:Problema con FTP y weewx
Publicado por: Wlarues en 12 de Febrero del 2017, 15:40:59 pm
Gracias Jantoni,

He estado probando tanto con el wput como "manualmente" (con el comando ftp), y la verdad es que no hay manera... digamos que 1 de cada 2 veces se queda pillado con cada archivo.
Además, en el caso "manual" parece como si sólo me dejara mandar (y no siempre) un único archivo por sesión. Cuando voy a mandar el segundo, el 99% de las veces se queda bloqueado: tengo que desconectarme y volver a conectarme cada vez que quiero mandar un archivo... y aún así como digo, muchas veces ni haciendo eso funciona.

Esto lo he probado con dos servidores distintos (climaynievepirineos.com y eu5.org) y pasa lo mismo en ambos  ::)

Por ahora, lo voy a tener que posponer hasta el fin de semana que viene. Seguramente tendré que hacer una instalación limpia y pasar los skins y la base de datos.

Mi conclusión es que el FTP de la Raspberry (no del Weewx, sino en general) ha dejado de funcionar bien, así que a ver si haciendo esto se soluciona...

Un saludo y gracias por todo  ;)


Título: Re:Problema con FTP y weewx
Publicado por: jantoni en 12 de Febrero del 2017, 18:10:12 pm
Ummmmm.......

No se me suena bien......el ftp de weewx usa sus propias librerías.....no usa comandos externos de ftp del raspbian.

Título: Re:Problema con FTP y weewx
Publicado por: Wlarues en 14 de Febrero del 2017, 07:10:13 am
Pues "mágicamente" parece que vuelve a funcionar
No he tocado absolutamente nada, esto no hay quien lo entienda  *-* *-*
De todas formas luego miro el log para comprobar que todo está bien y volver a activarla

Gracias por todo y saludos
Título: Re:Problema con FTP y weewx
Publicado por: Wlarues en 14 de Febrero del 2017, 11:27:07 am
Pues sí sí, he mirado el log de Weewx y los errores han desaparecido como por arte de magia. Ni siquiera se ha reiniciado el programa ni la Raspi  ???
Bueno, espero que no vuelva a pasar, porque era una cosa bastante arbitraria...
Esta tarde pido los datos de estos días y vuelvo a dar la estación de alta en Meteoclimatic  ;)

Saludos
Título: Re:Problema con FTP y weewx
Publicado por: jantoni en 14 de Febrero del 2017, 19:05:28 pm
Pues 2 + 2 = 22

Tu raspi no ha sido.

Tu Weewx tampoco

O es cosa de línea y algún tipo de restricción de tu operador....o cosa de los servidores remotos.
Título: Re:Problema con FTP y weewx
Publicado por: Wlarues en 14 de Febrero del 2017, 19:16:34 pm
Pues igual ha sido alguna restricción de mi operador, porque probé con 3 servidores remotos distintos y no funcionaba...

Saludos
Título: Re:Problema con FTP y weewx
Publicado por: jantoni en 14 de Febrero del 2017, 19:22:48 pm
Operador????
Título: Re:Problema con FTP y weewx
Publicado por: Wlarues en 14 de Febrero del 2017, 19:51:23 pm
Embou - Masmóvil (una operadora local de Aragón).

Pero igual es algo del router más que del operador, ya que, por ejemplo, nunca he conseguido acceder a las webcams desde determinadas conexiones (sí desde datos móviles, no desde Telefónica).
Sin embargo, probé a reiniciar el router varias veces y nada, por lo que en principio lo descarté.

Saludos
Título: Re:Problema con FTP y weewx
Publicado por: jmviper en 14 de Febrero del 2017, 22:49:12 pm
Puede que sea algo de algún servidor Proxy que tenga la operadora.

De todas formas a ver si no se repite  :)
Título: Re:Problema con FTP y weewx
Publicado por: jantoni en 18 de Febrero del 2017, 21:27:55 pm
Ummmmmm.......

Estas cosas suelen suceder por "el otro lado"

Una referencia

http://www.wxforum.net/index.php?topic=24182.0
Título: Re:Problema con FTP y weewx
Publicado por: jmviper en 18 de Febrero del 2017, 21:53:40 pm
MODIFIED: January 6, 2015   Problem fixed.  Moved weather site to another hosting service.

Así de fácil  8) lo malo es que te queden meses de contrato con ellos  *-*
Título: Re:Problema con FTP y weewx
Publicado por: Wlarues en 18 de Febrero del 2017, 23:54:01 pm
Bueno, la verdad es que en mi caso no he detectado que mientras se subieran los archivos se interrumpieran descargas ni nada  ???

De todas formas, por ahora parece que es algo puntual, así que de momento voy a seguir así (a parte de que estoy "de ocupa" en un hosting que imagino que es de pago, "por mi cara bonita"  *+*)

Saludos
Título: Re:Problema con FTP y weewx
Publicado por: juanantoniomosquera en 31 de Mayo del 2017, 08:00:15 am
Saludos,

Aunque tengáis solucionado el problema con el FTP os recomiendo dejar de usar este protocolo por seguridad.

Os recomiendo utilizar rsync para subir los datos al servidor, esto sincronizará sólo los archivos que cambien y además la conexión irá cifrada. Eso sí, tendréis que configurar los certificados para la conexión.

Saludos