Meteoclimatic
Software => WeeWX => Mensaje iniciado 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
-
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.
-
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
-
Ahora no te sube la plantilla de meteoclimatic
-
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
-
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
-
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í
-
Insisto....no es un problema de weewx......es un problema de actualización de servidores DNS
-
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
-
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
-
Desde Weewx no puedes abrir un ftp.
Pero si, desde la consola de Linux.
Simplemente:
ftp www.meteosona.cat
-
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
-
Pues eso parece
sudo apt-get install ftp
Pero weewx no lo necesita, utiliza otro sistema de ftp.
Pero para estas pruebas, puedes instalarlo
-
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!
-
Estupendo :) :) :)
-
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?
-
socket_timeout
Tienes que indicar el valor deseado en la sección [General]
73
-
Insisto que Weewx tiene el mejor manual de usuario que he visto en muchos años
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.
-
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.
-
*+* *+* *+* *+* *+* *+* *+*
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
-
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:
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:
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
-
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.
-
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
-
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
-
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:
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
-
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:
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.
-
Vale pues al final no... pero ahora salen errores nuevos:
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
-
Hola Wlaures
Tienes activo el envío pasivo al FTP ?
-
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
-
Amplío la información con la respuesta para cada una de las combinaciones:
-Modo pasivo y secure=false:
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:
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:
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:
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...
-
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
-
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
-
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
-
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?
-
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
-
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
-
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
-
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 ;)
-
Ummmmm.......
No se me suena bien......el ftp de weewx usa sus propias librerías.....no usa comandos externos de ftp del raspbian.
-
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
-
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
-
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.
-
Pues igual ha sido alguna restricción de mi operador, porque probé con 3 servidores remotos distintos y no funcionaba...
Saludos
-
Operador????
-
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
-
Puede que sea algo de algún servidor Proxy que tenga la operadora.
De todas formas a ver si no se repite :)
-
Ummmmmm.......
Estas cosas suelen suceder por "el otro lado"
Una referencia
http://www.wxforum.net/index.php?topic=24182.0
-
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 *-*
-
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
-
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