Software > WeeWX

Instalar Sftp Raspberry

(1/10) > >>

pachu:
Hola
Desde el día 24 a las 7:30 la web de mi estación no se actualiza.Sí envía los datos y plantilla a meteoclimatic .Ya he probado a reiniciar las raspi y en log solo veo un error de contraseña de ftp pero está correcta.
No se si será un tema del hosting de Ionos del redireccionamiento o dominio pero no he tocado nada y tampoco veo nada raro solo el archivo FTP.last del último envío en la carpeta html de weewx a las 7:31
Dejo el log y captura de los archivos html porsi alguien ve que puede ser...

Un saludo y gracias
--- Código: ---root@raspberrypi:~# sudo tail -f /var/log/weewx.log
Oct  1 11:51:03 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****      n = ftp_data.run()
Oct  1 11:51:03 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weeutil/ftpupload.py", line 128, in run
Oct  1 11:51:03 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****      ftp_server.login(self.user, self.password)
Oct  1 11:51:03 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 395, in login
Oct  1 11:51:03 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****      if resp[0] == '3': resp = self.sendcmd('PASS ' + passwd)
Oct  1 11:51:03 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 251, in sendcmd
Oct  1 11:51:03 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****      return self.getresp()
Oct  1 11:51:03 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 226, in getresp
Oct  1 11:51:03 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****      raise error_perm, resp
Oct  1 11:51:03 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****  error_perm: 530 Login incorrect.
Oct  1 11:55:14 raspberrypi weewx[1163] INFO weewx.manager: Added record 2024-10-01 11:55:00 CEST (1727776500) to database 'weewx.sdb'
Oct  1 11:55:14 raspberrypi weewx[1163] INFO weewx.manager: Added record 2024-10-01 11:55:00 CEST (1727776500) to daily summary in 'weewx.sdb'
Oct  1 11:55:18 raspberrypi weewx[1163] INFO weewx.cheetahgenerator: Generated 10 files for report SeasonsReport in 3.66 seconds
Oct  1 11:55:55 raspberrypi weewx[1163] INFO weewx.imagegenerator: Generated 12 images for report SeasonsReport in 36.80 seconds
Oct  1 11:55:55 raspberrypi weewx[1163] INFO weewx.reportengine: Copied 17 files to /var/www/html/weewx
Oct  1 11:55:58 raspberrypi weewx[1163] ERROR weewx.reportengine: ftpgenerator: (0): caught exception '<class 'ftplib.error_perm'>': 530 Login incorrect.
Oct  1 11:55:58 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****  Traceback (most recent call last):
Oct  1 11:55:58 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/reportengine.py", line 330, in run
Oct  1 11:55:58 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****      n = ftp_data.run()
Oct  1 11:55:58 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weeutil/ftpupload.py", line 128, in run
Oct  1 11:55:58 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****      ftp_server.login(self.user, self.password)
Oct  1 11:55:58 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 395, in login
Oct  1 11:55:58 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****      if resp[0] == '3': resp = self.sendcmd('PASS ' + passwd)
Oct  1 11:55:58 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 251, in sendcmd
Oct  1 11:55:58 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****      return self.getresp()
Oct  1 11:55:58 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****    File "/usr/lib/python2.7/ftplib.py", line 226, in getresp
Oct  1 11:55:58 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****      raise error_perm, resp
Oct  1 11:55:58 raspberrypi weewx[1163] ERROR weewx.reportengine:         ****  error_perm: 530 Login incorrect.
--- Fin del código ---

jantoni:
Pachu.....hasta las 11:55 ha estado actualizando.

En cuanto al fichero #FTP.last se trata de un control para Weewx.....le dice que todos los archivos que se encuentre, con fecha y hora anterior a la de #FTP.last no se deben subir para no consumir ancho de banda.

Si lo borras no pasa absolutamente nada. Solo que Weewx enviará todos los ficheros aunque no sea necesario subirlos. En esa actualización tardará más, porque subirá más ficheros.......luego todo seguirá su orden natural, enviando solo los ficheros nuevos que encuentre.

Lo que veo es un posible error de identificación en el servidor FTP. Revisa los datos de usuario y contraseña en el fichero weewx.conf y, para verificarlos, abre un FTP manualmente con los mismos datos.

Edito.....mientras escribía, tu estación ha seguido actualizando, así que no es un problema de autenticación.

pachu:
Buenas jantoni

Sí,la plantilla de meteoclimatic actualiza sin problema,ya habia actualizado la contraseña ftp en wwewx.conf por si acaso.
Lo raro es que en la web los meteogramas ,mapas y widget que tengo insertados en la web sí que se actualizan.
Es cómo que solo no se actualizan los datos y los diagramas.
Saludos

jantoni:
Pues borra ese fichero.

Aunque también puedes ver en el directorio correspondiente si se están generando

El directorio habitual es /var/www/html/weewx

jantoni:
Pero algo se me escapa......en el log que has puesto habla del skin Seasons

Pero el skin que tienes en tu web no es el Seasons....

Ahí hay que mirar el fichero de configuración.

Tenemos dos problemas para solucionar.....ese problema de autentificación y otro problema ya que Neowx no está generando los ficheros.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa