Meteoclimatic

Software => WeeWX => Mensaje iniciado por: manolodos en 22 de Noviembre del 2019, 09:51:22 am

Título: Weewx da error
Publicado por: manolodos en 22 de Noviembre del 2019, 09:51:22 am
Buenos dias:

Después de detener weewx, he ejecutado
sudo weewxd /etc/weewx/weewx.conf
lo he parado con control C

Luego he pedido estado de la consola con
sudo wee_device --info
y da el el error que pongo en la imagen

Tampoco se inicia weewx con
sudo /etc/init.d/weewx start

weewx está colgado?

La estación es remota ESAND2300000023240A, una PCE y una raspberry

No quiero toquetear demasiado y pido ayuda
Gracias

Título: Re:Weewx da error
Publicado por: jmviper en 22 de Noviembre del 2019, 10:00:55 am
Buenos días manolodos

Se ha quedado la comunicación "pillada" parece ser. Reinicia raspi y a ver.
Título: Re:Weewx da error
Publicado por: manolodos en 22 de Noviembre del 2019, 10:11:44 am
Gracias

Eso lo había pensado, pero miedo (mucho) me da...
Estoy a 300 kms y sin ayuda in situ de momento.

Alguna otra alternativa?

Alguna recomendación recomendación antes del reinicio?
Me conecto mediante PUTTY al router 3G que me da paso a la raspberry

Sería simplemente "sudo reboot"?


Título: Re:Weewx da error
Publicado por: jmviper en 22 de Noviembre del 2019, 10:51:43 am
Buff... comprendo tu temor...

Mira a ver si en verdad está weewx detenido con service weewx status. Ejecuta también jobs por si estuviera algo de weewx en segundo plano.
Título: Re:Weewx da error
Publicado por: manolodos en 22 de Noviembre del 2019, 11:00:41 am
Comando no encontrado en ambos

ps axu

da esta salida
Título: Re:Weewx da error
Publicado por: jmviper en 22 de Noviembre del 2019, 11:08:10 am
Lo siento... lo puse mal.... service weewx status....
Título: Re:Weewx da error
Publicado por: manolodos en 22 de Noviembre del 2019, 11:14:19 am
 service weewx status
Título: Re:Weewx da error
Publicado por: jmviper en 22 de Noviembre del 2019, 11:18:32 am
Comando no encontrado en ambos

ps axu

da esta salida

entonces lo tienes en el background... tráelo al frente con sudo fg y termínalo con CTRL + C

Si vuelve otra vez al background habrá que "matarlo". Si tienes htop es fácil de hacer.
Título: Re:Weewx da error
Publicado por: manolodos en 22 de Noviembre del 2019, 11:23:28 am
sudo fg

fg no encontrado

Puedo hacer kill al proceso?
Título: Re:Weewx da error
Publicado por: jmviper en 22 de Noviembre del 2019, 11:26:08 am
Pon solamente fg
Título: Re:Weewx da error
Publicado por: manolodos en 22 de Noviembre del 2019, 11:30:14 am
fg

fg :actual: no existe ese trabajo
Título: Re:Weewx da error
Publicado por: jmviper en 22 de Noviembre del 2019, 11:35:20 am
Comprueba con ps axu si lo tienes y mata el proceso con sudo kill -9 numeroproceso
Título: Re:Weewx da error
Publicado por: manolodos en 22 de Noviembre del 2019, 11:40:14 am
Comando no encontrado en ambos

ps axu

da esta salida

Los dos ultimos?
32728 y 32732
Título: Re:Weewx da error
Publicado por: jmviper en 22 de Noviembre del 2019, 11:43:35 am

Los dos ultimos?
32728 y 32732


Título: Re:Weewx da error
Publicado por: manolodos en 22 de Noviembre del 2019, 11:48:15 am
Listo, matados!!! apla3

Gracias miles  plau2
Título: Re:Weewx da error
Publicado por: jmviper en 22 de Noviembre del 2019, 11:57:17 am
Ok perfecto  :)

Lo raro es como se han quedado en memoria con CTRL + C, aunque por lo que veo puede no siempre matar el proceso ya que lo hace "gently" o amablemente.
CTRL + Z lo envía al "background" y se maneja entonces con jobs y fg.

En fin que ya lo sabes (sabemos) para otra vez  ;)

Saludos

Título: Re:Weewx da error
Publicado por: manolodos en 22 de Noviembre del 2019, 12:35:32 pm
Es posible que me equivocara entre control C y control Z!

Lo estaba haciendo desde la tablet mediante RaspController

Muchas gracias de nuevo

Saludos
Título: Re:Weewx da error
Publicado por: jmviper en 22 de Noviembre del 2019, 16:20:13 pm
Ya digo que si lo hubieras interrumpido con CTRL + Z con jobs o fg lo traerías al frente pero no ha sido el caso por lo que me decanto más a que estaba iniciado en otra sesión SSH anterior y después has vuelto a entrar en otra sesión SSH y estaba ahí funcionando como proceso.

Para eso habría que mirar si tienes más sesiones ssh abiertas. Cuando entres en la raspi con el terminal de Raspcontroller siempre sal de él con exit. Con eso te aseguras de que no te dejas la sesión SSH abierta. Con ps aux | grep ssh te saldría si tienes más de una sesión SSH abierta para el usuario pi y habría que ir matándolas en ese caso.

Lo más sencillo es reiniciar pero si no estás tú u otra persona donde tienes la raspi es un gran inconveniente por si al reiniciar no se conectara a la red.