Publicidad Google grande + Astroradio
URE foro pequeñas
Notificaciones
Limpiar todo

problema con weewx

Página 1 / 2
EA5GH
Mensajes: 250
#33617  - 14 octubre, 2016 05:08 

Despues de unos problemas con weewx por un corte de corriente en mi zona, cortaron dos o tres veces seguidas por tormentas, se me quedo que no podia ni entrar con el usuario y contraseña que tenia, y la estadisticas de lluvia me daba que habia llovido 400 litros.
Asi que instale raspibian jessie y luego weewx con las instrucciones de ayuda del amigo TN, y ahora resulta que no subo datos a wunderground, awekas y aprs, pero no me genera la pagina web.
https://www.ure.es/wp-content/uploads/wpforo/default_attachments/media/kunena/attachments/1850/Nuevodocumentodetexto.txt

Toni
Murcia
El ignorante afirma, el sabio duda y reflexiona

ResponderCitar
Inició el tema
EA4TN
Mensajes: 435
#302022  - 15 octubre, 2016 06:56 

Veamos.

Según ese log, si estás subiendo datos a Wunderground, Awekas y CWOP/APRS.

Según el log, TAMBIÉN estás generando los gráficos y los datos de la web.

Pero, por alguna razón, después de generarse, no se copian correctamente en el directorio /var/www/html/weewx

Me imagino que, antes de la instalación de Jessie tendrías una versiónh con Wheezy, donde los archivos de la web se guardaban en /var/www/weewx

Si estás partiendo de cero, te recomiendo que hagas la instalación con el script automático. Instalación limpia de Raspbian y ejecución de este script:

http://www.jantoni.es/download/raspweather/weewx.sh

Debería funcionar, aunque no lo he probado con la versión nueva de Weewx 3.6.1

Si no quieres partir de cero, deberíamos ver que tenemos en:

- /var/www/weewx
- /var/www/html/weewx

Comprobando la estructura del directorio. Permisos no debe ser el problema, ya que me imagino que Weewx se ejecuta en el modo habitual (que no lo has modificado), es decir que se ejecuta como root.

73

jantoni - EA4TN
http://ea4tn.wordpress.com

ResponderCitar
EA5GH
Mensajes: 250
#302023  - 15 octubre, 2016 07:53 

Pues en esta version no es como tu imagenes, el usuario root no esta activo.
Y en las rutas que me dices en:
var/www/html/weewx

var/www/html/weewx dentro va backgrounds/NOOA/RSS/smartfone
y la ruta - /var/www/weewx no esta
Lo que pasa es que cuando entro con putty tengo que entrar con usuario pi con root no se "aunque entro" la contraseña asi que no puedo usar winSCP para modificar el weewx.conf lo hice con putty y con sudo nano asi modifique los datos para mandar a awekas,aprs etc.

Toni
Murcia
El ignorante afirma, el sabio duda y reflexiona

ResponderCitar
Inició el tema
EA7JXV
Mensajes: 121
#302024  - 15 octubre, 2016 12:37 

buenas tardes,
en el archivo /etc/weewx/weewx.conf, modifica
debug=0 por debug=1
confirma que en la seccion [StdReport] tienes
HTML_ROOT = /var/www/html/weewx

guarda el fichero y reinicia weewx con sudo /etc/init.d/weewx reload
revisa el log con tail -f /var/log/weewx.log, tendrás mucha más información de posibles errores.

si /var/www/html/ no existe, es posible que no tengas el paquete apache2 instalado (es raro, Raspbian jessie lo instala por defecto pero es posible si no tienes ese directorio).
comprueba que lo tienes instalado con dpkg --get-selections | grep apache.
si no lo tienes lo instalas con sudo apt-get install apache2.
revisa que el servidor web esté corriendo con sudo /etc/init.d/apache2 status.
Si no te gusta usar sudo, teclea sudo -i y trabajarás como root (no recomendable).
cuando todo vaya bien, vuelve a dejar el debug en 0 para no aumentar el peso de los ficheros de logs.
Espero que se restablezca todo y ya nos comentas, saludos.

Edu EA7JXV

ResponderCitar
EA5GH
Mensajes: 250
#302025  - 15 octubre, 2016 17:54 

Bien pues he cambiado el debug y la ruta var/www/html/weewx la carpeta weewx sigo sin tenerla, no se porque no la crea al instalar, he revisado en weewx.conf y donde esta seleccionado HTML_ROOT si esta bien la ruta.
La ruta var/www.html si existe, he comprobado lo que comentas de apache y esta instalado y tambien funcionando.
Como esta mañana no lo solucionaba pues hay va lo raro resulta que he instalado el ultimo raspibian
https://www.raspberrypi.org/downloads/raspbian/
y luego el script que me comentaba en el post anterior TN
www.jantoni.es/download/raspweather/weewx.sh
Asi que creo que el problema puede venir por algo de mi red o algo que hago mal en la instalacion, porque la anterior imagen era igual el mismo raspbian, pero instalando manualmente weewx y al final con las dos me pasa lo mismo.

raspi_zpsj8ta7vqu.png

Gracias por la ayuda, a ver si damos con el fallo.

Toni
Murcia
El ignorante afirma, el sabio duda y reflexiona

ResponderCitar
Inició el tema
EA4TN
Mensajes: 435
#302097  - 15 octubre, 2016 18:50 

Veamos.....hay mucho mensaje de error.

No he probado la 3.6.1, ya que sigo con la 3.10 y creo que seguiré con ella mucho tiempo, pero hay algo que no acabo de entender.

En las primeras líneas del log que muestras, hay referencia a que no se puede ejecutar el template o plantilla index.html.tmpl porque no existe /var/www/html/weewx/index.html.tmpl

Es algo que me mosquea, porque index.html.tmpl debe estar en /etc/weewx/skins/Standard a no ser que estés modificando el skin.

Deberíamos ver el fichero de configuración /etc/weewx/weewx.conf (quitando password y usuarios, claro) para poder ver que ocurre.

73

jantoni - EA4TN
http://ea4tn.wordpress.com

ResponderCitar
EA5GH
Mensajes: 250
#302026  - 15 octubre, 2016 19:25 

Ahora mismo no estoy en el qth, pero creo que no tengo la version 3.6.1 ya que he hecho una instalacion limpia y he ejecutado tu script asi que creo que no sera esa version, aunque no estoy seguro.
Yo no he modificado nada, por lo menos sabiendolo jejeje.
En cuanto al usuario y contra no he modificado nada esta sin cambiar de momento.
Asi que si la idea es entrar no tengas problema en hacerlo.
A ver si me aclaro porque llevo un lio que no me entero.
Saludos

Toni
Murcia
El ignorante afirma, el sabio duda y reflexiona

ResponderCitar
Inició el tema
EA7JXV
Mensajes: 121
#302027  - 16 octubre, 2016 07:30 

ok,
si tienes claro que no tienes el destino /var/www/html/weewx, el problema puede ser simplemente que no encuentra ese destino para copiar los ficheros, así que prueba una de estas dos opciones:
a.- Crea el directorio con sudo mkdir /var/www/html/weewx
ó
b.- Modifica la ruta en el fichero weewx.conf: HTML_ROOT = /var/www/html, que este directorio sí extiste, y reinicia weewx (con esta opción tendrás todos los ficheros en el directorio raiz de tu servidor y debes tener en cuenta lo que ya tengas en ese directorio)

inténtalo y nos comentas si han cambiado los errores.

Edu EA7JXV

ResponderCitar
EA5GH
Mensajes: 250
#302028  - 16 octubre, 2016 07:52 

OK, como ves en winSCP el archivo weewx se ve con un color rojo que no me sale ningun archivo asi y si le doy a entrar me dice que no existe, pues bien ahora le doy el comando para crearlo y entonces me dice que existe.
raspberry_zpsptzx7f2q.png

Toni
Murcia
El ignorante afirma, el sabio duda y reflexiona

ResponderCitar
Inició el tema
EA4TN
Mensajes: 435
#302108  - 16 octubre, 2016 07:59 

Cuando tenga un rato, un rato largo, probaré una instalación en mi Raspi2 de 3.6.1 con la última versión de Raspbian.

El tema de los directorios me deja descentrado.

Si has usado mi script de instalación http://www.jantoni.es/download/raspweather/weewx.sh no debería ocurrir ese lío con los directorios, ya que dicho script instala, por defecto, Apache2 y, además, para garantizar la compatibilidad con instalaciones más antiguas, como la mía, crea un enlace simbólico entre /var/www/weewx y /var/www/html/weewx

Pero todo eso, si se utiliza el script que he indicado.

Ahora bien, si las nuevas versiones de Raspbian y Weewx hacen algo "raro", pues tendré que comprobarlo.

73

jantoni - EA4TN
http://ea4tn.wordpress.com

ResponderCitar
EA5GH
Mensajes: 250
#302029  - 16 octubre, 2016 08:29 

Ok no preocuparos, cuando se pueda.
Bastante estais ayudando.

Gracias

Toni
Murcia
El ignorante afirma, el sabio duda y reflexiona

ResponderCitar
Inició el tema
EA7JXV
Mensajes: 121
#302030  - 16 octubre, 2016 08:38 

yo uso la 3.5.0, con mesowx
he visto que el script de jantoni, como él comenta, crea un enlace simbólico de /var/www/weewx a /var/www/html/weewx, y por eso:
.- haría una copia de /var/www/html/weewx: sudo mv /var/www/html/weewx /var/www/html/weewx-original
y luego
.- crearía una carpeta nueva: sudo mkdir /var/www/html/weewx

si no funciona, volvemos atrás borrando lo que has creado con sudo rm -Rf /var/www/html/weewx y vuelves a renombrar el original con sudo mv /var/www/html/weewx-original /var/www/html/weewx

también podría cambiar la ruta a /var/www/weewx, que entiendo que sí es un directorio, pero debería añadir las opciones del directorio en /etc/apache2/apache2.conf

pero para andar jugando con las configuraciones de los destinos hay que tenerlo claro o se lía parda, así que a ver si jantoni puede ayudarte con su instalación.

Edu EA7JXV

ResponderCitar
EA4TN
Mensajes: 435
#302127  - 16 octubre, 2016 12:49 

Bueno, ya he podido hacer una instalación.

Para complicarlo todo lo posible, la he realizado con Jessie con desktop Pixel.

No lo había usado nunca y me ha parecido muy potable con mi Raspi2. Hasta el Chrome se movía con soltura.

Bueno, al grano.

He visto un primer problema con el tema de la fecha y la hora que no se actualizaba en el arranque. En el segundo arranque si se ha actualizado, pero al cabo de un rato. Tengo que investigar sobre ello, porque una instalación de cualquier paquete Debian, con la fecha y hora incorrecta puede ser un auténtico desastre que nos llevaría a una nueva reinstalción.

Una vez terminada la instalación de weewx he podido ver con claridad el problema.

Es un tema de directorios, pero que hasta ahora no se había registrado incidencia.

Efectivamente, el culpable es el enlace simbólico para que /var/www/weewx apunte a /var/www/html/weewx

Tengo que ver posibles soluciones, aunque la más drástica es la de usar, definitivamente, el directorio /var/www/html/weewx y dejarnos de nostalgias de versiones antiguas.

Al fin y al cabo, en el navegador no nos vamos a enterar, siendo igualmente http://midireccionomidominio/weewx por lo que vamos a lo simple.

Bien.

Si ya tenéis instalado weewx para solucionar el problema que has descrito la solución es:

sudo rm -f /var/www/weewx
sudo rm -f /var/www/html/weewx

En la siguiente generación de gráficos y ficheros debe quedar solucionado el asunto.

jantoni - EA4TN
http://ea4tn.wordpress.com

ResponderCitar
EA5GH
Mensajes: 250
#302031  - 16 octubre, 2016 15:09 

Efectivamente ahora esta solucionado.
Solo un par de cosas, ahora si intento entrar como root no me deja, en tu imagenes si podia, no se si se podra activar, el tema esta en que yo uso winSCP y asi puedo cambiar y mover archivos desde el pc al directorio que quiera si meterlos primero a home.
Y el otro tema es que si entro a mi redireccionamiento por ejemplo buscando desde internet ejemplo:
busco ea5ciu y me sale esto:
https://www.google.es/search?q=ea5ciu&ie=utf-8&oe=utf-8&client=firefox-b&gfe_rd=cr&ei=IKUDWOC0GIrY8geIhbfICw

si le pico a esa primera direccion que sale me redirecciona a la pagina pero con htpps
https://84.121.14.109/weewx/

entonces le quito la s y consigo entrar perfectamente
mira http://84.121.14.109/weewx/

El redireccionamiento lo tengo a traves de no ip y no puedo quitar la https me salen las dos opciones pero marco la http y guardo cambios y cuando vuelvo esta otra vez en https.
Bueno lo importante esta solucionado ahora a modificar cosillas de la pagina y hacerla mas chula.
Gracias

Toni
Murcia
El ignorante afirma, el sabio duda y reflexiona

ResponderCitar
Inició el tema
EA4TN
Mensajes: 435
#302143  - 16 octubre, 2016 20:09 

Te contesto desde el móvil, Espero no meter la pata.

Para habilitar root

sudo passwd root

Te preguntará por el password nuevo.

El resto son cosasa ver. El tema de direccionamiento de 1and1 es para comer aparte

jantoni - EA4TN
http://ea4tn.wordpress.com

ResponderCitar
EA5GH
Mensajes: 250
#302032  - 17 octubre, 2016 05:11 

Ok jantoni, pero es que esta version no se porque le digo ese comando y me dice que escriba dos veces la contraseña y me dice passwd: contraseña actualizada correctamente, pero nunca puedo entrar me dice acceso denegado, ademas creo que tiene que crear una carpeta o archivo en /home pero en /home solo esta la carpeta PI.
Me paso en dias anteriores cuando instale todo y creia que iba a ir bien y luego fallo o de la pagina que no la subia correctamente.
Gracias.

Toni
Murcia
El ignorante afirma, el sabio duda y reflexiona

ResponderCitar
Inició el tema
EA4TN
Mensajes: 435
#302166  - 17 octubre, 2016 17:07 

Hola de nuevo.

Directamente de la faq de Raspbian:

Escribió:
Don't do this unless you're certain that you want and need a true root account. sudo will take care of root tasks for you nicely in almost all cases.

However, if you do want a root account so you can log in as root or su to a root account, just type:

sudo passwd

This will let you enter a password for the root account. Be careful to make it a secure one!

One other modification you should do, if you enable a root account, is to forbid root logins via ssh for security reasons. You can log in using a normal user account instead (such as pi), and use the su command to become root. To do this:

cd /etc/ssh

sudo nano sshd_config (you can do this as root too of course; just don't type sudo in front of the command)

Find the line:

PermitRootLogin yes

Change yes to no. (If yours already says no then there is nothing to do.)

Save the config file, and to make it take effect:

sudo service ssh restart

https://www.raspbian.org/RaspbianFAQ#How_do_I_make_a_proper_root_account.3F

73

jantoni - EA4TN
http://ea4tn.wordpress.com

ResponderCitar
EA4TN
Mensajes: 435
#302226  - 17 octubre, 2016 17:08 

Si es que el tema está claro.

No debemos usar root

Y nosotros, yo incluido, nos empeñamos.....hasta que la pifiamos, je j ej

jantoni - EA4TN
http://ea4tn.wordpress.com

ResponderCitar
EA5GH
Mensajes: 250
#302033  - 17 octubre, 2016 18:07 

Pues por lo que veo, no se puede hacer nada, asi que lo dejaremos como esta y tendre que hacer los cambios con comandos.
Muchas gracias.

Toni
Murcia
El ignorante afirma, el sabio duda y reflexiona

ResponderCitar
Inició el tema
EA7JXV
Mensajes: 121
#302034  - 18 octubre, 2016 07:49 

como te comento más arriba, si quieres trabajar como root: sudo -i
evidentemente, sólo funciona con usuarios sudoers.
Me alegro que se haya arreglado. Saludos.

Edu EA7JXV

ResponderCitar
Página 1 / 2

QDURE - https://qsl.ure.es


Imprime y confirma tus QSL en tan solo tres click.

Nunca fue tan fácil y cómodo
el confirmar tus contactos.

TIENDA ONLINE URE


Publicaciones, mapas, polos, camisetas, gorras, tazas, forros polares y mucho más...

WEBCLUSTER EA4URE


Conoce el nuevo WebCluster de URE, ahora con nuevos filtros e información y compatible con GDURE