Autor Tema: Instalar Sftp Raspberry  (Leído 1040 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.303
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:No actualiza la página web
« Respuesta #15 en: 03 de Octubre del 2024, 13:52:12 pm »
No te puedo decir.....a mi me ha dado error, porque ahora parece que se han impuesto los entornos virtuales y python se ha metido de lleno.

Si instalo pysftp en mi máquina virtual, me dice que lo instale en un entorno virtual (un venv) porque si no, el sistema puede explotar cual batería de litio metida en agua.

Y no hay paquete debian para instalar con apt.

Las cosas al principio son sencillas.....como python.....se las dan a los niños para jugar y estos (los niños), que son máquinas infernales, las complican para los viejetes como yo *+* *+* *+* *+* *+* *+* *+* *+* *+* *+* *+*

Ya prometí que no instalaría Weewx en un entorno virtual dentro de otro entorno virtual.

Que locura *-* *-* *-*

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado pachu

  • Full Member
  • ***
  • Mensajes: 158
    • Ver Perfil
    • www.meteolamadrid.es
  • Estación: Lamadrid (ESCTB3900000039593F)
Re:No actualiza la página web
« Respuesta #16 en: 16 de Octubre del 2024, 12:43:39 pm »
Bueno...
Pues hice una copia de la imagen de las raspi y la instalé en otra para hacer pruebas pero no he conseguido nada  :;
He probado decenas de códigos sobre Python,actualizaciones,updates,upgrades,librerías...todo lo que he encontrado pero el módulo pysftp no lo instala ...No module named pysftp
Voy a probar una instalación limpia con la última versión de Debian a ver si consigo algo  :-\

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.303
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:No actualiza la página web
« Respuesta #17 en: 16 de Octubre del 2024, 13:13:00 pm »
Pues a lo mejor hay que ver la manera de enviar ficheros por sftp, pero fuera de Weewx.

Seguro que hay algo

Algo.....

https://manpages.debian.org/bookworm/openssh-client/sftp.1.en.html

Esto implicaría que sería Debian el que mandara los ficheros y no Weewx.....no es un drama....solo sincronizarlo correctamente.
« Última modificación: 16 de Octubre del 2024, 13:16:13 pm por jantoni »

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado Chema

  • Full Member
  • ***
  • Mensajes: 122
    • Ver Perfil
    • meteoBezana
  • Estación: ESCTB3900000039108A
Re:No actualiza la página web
« Respuesta #18 en: 17 de Octubre del 2024, 10:45:15 am »
hola,
a mi me sucedió algo similar hace tiempo y probé con sftp utilizando https://github.com/matthewwall/weewx-sftp pero tuve algún problema en su implementación por lo que sólo me quedaba subir al servidor de manera incremental por RSYNC utilizando las claves público-privadas generadas previamente, pero para esto el servidor debe aceptar este tipo de conexiones SSH porque sino tampoco va a funcionar.


saludos.
« Última modificación: 17 de Octubre del 2024, 12:34:02 pm por Chema »

Desconectado pachu

  • Full Member
  • ***
  • Mensajes: 158
    • Ver Perfil
    • www.meteolamadrid.es
  • Estación: Lamadrid (ESCTB3900000039593F)
Re:No actualiza la página web
« Respuesta #19 en: 23 de Octubre del 2024, 19:30:25 pm »
hola,
a mi me sucedió algo similar hace tiempo y probé con sftp utilizando https://github.com/matthewwall/weewx-sftp pero tuve algún problema en su implementación por lo que sólo me quedaba subir al servidor de manera incremental por RSYNC utilizando las claves público-privadas generadas previamente, pero para esto el servidor debe aceptar este tipo de conexiones SSH porque sino tampoco va a funcionar.


saludos.
Lo tendré en cuenta,de momento me sigo pegando con el pysftp...he instalado no se cuantas versiones de raspbian en dos raspberrys pero no consigo instalar el dichoso paquete de sftp  :;

Sigo haciendo pruebas pero se me acaban las posibilidades.. *+* *+*

Saludos y gracias

Desconectado pachu

  • Full Member
  • ***
  • Mensajes: 158
    • Ver Perfil
    • www.meteolamadrid.es
  • Estación: Lamadrid (ESCTB3900000039593F)
Re:No actualiza la página web
« Respuesta #20 en: 27 de Octubre del 2024, 19:37:30 pm »
Bueno,sigo intentando instalar sftp https://github.com/matthewwall/weewx-sftp
Pero no consigo instalar el paquete .zip y eso que lo tengo localizado en la carpeta /root

Código: [Seleccionar]
root@raspberrypi:~# sudo wee_extension --install weewx-sftp.zip
sudo: wee_extension: command not found
root@raspberrypi:~# wget -O weewx-sftp.zip https://github.com/matthewwall/weewx-sftp/archive/master.zip
--2024-10-27 19:33:50--  https://github.com/matthewwall/weewx-sftp/archive/master.zip
Resolviendo github.com (github.com)... 140.82.121.3
Conectando con github.com (github.com)[140.82.121.3]:443... conectado.
Petición HTTP enviada, esperando respuesta... 302 Found
Localización: https://codeload.github.com/matthewwall/weewx-sftp/zip/refs/heads/master [siguiendo]
--2024-10-27 19:33:51--  https://codeload.github.com/matthewwall/weewx-sftp/zip/refs/heads/master
Resolviendo codeload.github.com (codeload.github.com)... 140.82.121.10
Conectando con codeload.github.com (codeload.github.com)[140.82.121.10]:443... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: no especificado [application/zip]
Grabando a: «weewx-sftp.zip»

weewx-sftp.zip                                                [ <=>                                                                                                                                ]  17,82K  --.-KB/s    en 0,04s

2024-10-27 19:33:51 (466 KB/s) - «weewx-sftp.zip» guardado [18251]

root@raspberrypi:~# sudo wee_extension --install weewx-sftp.zip
sudo: wee_extension: command not found
root@raspberrypi:~#

Edito,lo tengo instalado con
Código: [Seleccionar]
root@raspberrypi:~# sudo weectl extension install weewx-sftp.zip
Ahora solo me queda pasar de modo simulación a mi oregon wmr300 pero no me funciona el código de configuración
Código: [Seleccionar]
root@raspberrypi:~# wee_config --reconfigure
-bash: wee_config: orden no encontrada
root@raspberrypi:~# sudo wee_config --reconfigure
sudo: wee_config: command not found
root@raspberrypi:~#
« Última modificación: 27 de Octubre del 2024, 20:25:04 pm por pachu »

Desconectado manolodos

  • Sr. Member
  • ****
  • Mensajes: 355
    • Ver Perfil
  • Estación: Málaga - Bda. Girón ESAND2900000029003A / Málaga-Colegio Const-1978 ESAND2900000029003B / Navas de San Juan-Sierra ESAND2300000023240A / Nerja - Las Palmeras ESAND2900000029780B
Re:No actualiza la página web
« Respuesta #21 en: 27 de Octubre del 2024, 21:15:29 pm »
Prueba con ./wee_config

Desconectado pachu

  • Full Member
  • ***
  • Mensajes: 158
    • Ver Perfil
    • www.meteolamadrid.es
  • Estación: Lamadrid (ESCTB3900000039593F)
Re:No actualiza la página web
« Respuesta #22 en: 28 de Octubre del 2024, 13:06:40 pm »
Prueba con ./wee_config

Pues no...ni con sudo ...algo se me escapa en la ruta.
Lo he tenido que cambiar manualmente en el conf. y parece que funciona de momento con Seasons y sftp,me falta la plantilla de meteoclimatic y el skin de Neowx que me gustaba más...paso a paso  *+*

Desconectado Xavi-EA5ZF

  • Full Member
  • ***
  • Mensajes: 214
  • Ham Radio Operator EA5ZF
    • Ver Perfil
    • MeteoLaVall
  • Estación: ESPVA1200000012600A
Re:No actualiza la página web
« Respuesta #23 en: 28 de Octubre del 2024, 14:02:18 pm »
Ojo que con la versión 5.0 y superiores de weewx, los comandos han cambiado:
https://www.weewx.com/docs/5.0/utilities/weectl-about/

Desconectado manolodos

  • Sr. Member
  • ****
  • Mensajes: 355
    • Ver Perfil
  • Estación: Málaga - Bda. Girón ESAND2900000029003A / Málaga-Colegio Const-1978 ESAND2900000029003B / Navas de San Juan-Sierra ESAND2300000023240A / Nerja - Las Palmeras ESAND2900000029780B
Re:No actualiza la página web
« Respuesta #24 en: 28 de Octubre del 2024, 15:23:25 pm »
Prueba con ./wee_config

Pues no...ni con sudo ...algo se me escapa en la ruta.
Lo he tenido que cambiar manualmente en el conf. y parece que funciona de momento con Seasons y sftp,me falta la plantilla de meteoclimatic y el skin de Neowx que me gustaba más...paso a paso  *+*

wee_config, wee_extension y otros normalmente están en home/weewx/util/scripts
Si copias ahí el zip y ejecutas ./wee_config debería funcionar
Pero si lo has solucionado de otra forma, pues mejor...

Desconectado pachu

  • Full Member
  • ***
  • Mensajes: 158
    • Ver Perfil
    • www.meteolamadrid.es
  • Estación: Lamadrid (ESCTB3900000039593F)
Re:No actualiza la página web
« Respuesta #25 en: 28 de Octubre del 2024, 23:41:51 pm »
Ojo que con la versión 5.0 y superiores de weewx, los comandos han cambiado:
https://www.weewx.com/docs/5.0/utilities/weectl-about/

Cierto,lo tenía delante y no lo veía  8)
Código: [Seleccionar]
# Stop the daemon
sudo systemctl stop weewx
# Reconfigure to use your hardware
weectl station reconfigure

Pues ahora con los datos guardados en la consola funciona pero si le pongo la base de datos que tengo de hace tiempo weewx.sdb para que la genere me da error,parece que de escritura ya no actualiza
Código: [Seleccionar]
oct 28 23:26:02 raspberrypi weewxd[2024]: CRITICAL __main__: Database OperationalError exception: attempt to write a readonly database
oct 28 23:26:02 raspberrypi weewxd[2024]: CRITICAL __main__:     ****  Waiting 2 minutes then retrying...

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.303
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:No actualiza la página web
« Respuesta #26 en: 29 de Octubre del 2024, 00:31:29 am »
Verifica los permisos del fichero de la base de datos

¿No estás ejecutando Weewx como root?

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado pachu

  • Full Member
  • ***
  • Mensajes: 158
    • Ver Perfil
    • www.meteolamadrid.es
  • Estación: Lamadrid (ESCTB3900000039593F)
Re:No actualiza la página web
« Respuesta #27 en: 29 de Octubre del 2024, 08:13:02 am »
Verifica los permisos del fichero de la base de datos

¿No estás ejecutando Weewx como root?

Si si,toda la instalación bajo root 👍

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.303
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:No actualiza la página web
« Respuesta #28 en: 29 de Octubre del 2024, 09:42:18 am »
Y ¿has ejecutado el weectl con privilegios de root o con sudo?

Es que no acabo de entender cuando te da el problema de base de datos de solo lectura.

Pero es claramente un problema de permisos......ejecutar como root o con sudo debería ser la solución, pero insisto que no sé cuando te genera el error.
« Última modificación: 29 de Octubre del 2024, 09:44:37 am por jantoni »

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado pachu

  • Full Member
  • ***
  • Mensajes: 158
    • Ver Perfil
    • www.meteolamadrid.es
  • Estación: Lamadrid (ESCTB3900000039593F)
Re:No actualiza la página web
« Respuesta #29 en: 29 de Octubre del 2024, 11:08:03 am »
Y ¿has ejecutado el weectl con privilegios de root o con sudo?

Es que no acabo de entender cuando te da el problema de base de datos de solo lectura.

Pero es claramente un problema de permisos......ejecutar como root o con sudo debería ser la solución, pero insisto que no sé cuando te genera el error.
El error viene al "cargar" el archivo weewx.sdb que tengo de los años anteriores.Si lee los datos que tiene la consola en memoria no da problema,crea el archivo .sdb y sigue,pero cuando borro esta BBDD generada y cargo la de tiempo anterior es cuando da el error.La he dejado tiempo por ver si es un problema hasta que lea todos los datos ,pero parece que no  :-\