Software > WeeWX
Problemas con los reinicios de weewx
Rubendgl:
Hoy voy a clonar la tarjeta de la raspi donde está funcionando el weewx para tener una imagen completa para cuando casque, que lo hará tarde o temprano.
De esta manera, sudo dd if=/dev/mmcblk0 of=/media/sdmeteopi.img, me tarda unos 15 minutos.
Por lo tanto es una buena forma de comprobar la sincronización del reloj.
Si supera esto, no hay mas que hablar.
PD:
Pues debo decir que todo ha ido de maravilla. Ni un solo error en la carga de weewx, y todos los registros atrasados, al final estuvo parada media hora larga, se añadieron sin problemas.
Un millón de gracias, jantoni y jmviper por vuestra ayuda.
PD2: (offtopic)
Ahora, al hacer un ls en /home/pi me sale esto.
pi@raspberrypi:~ $ ls
'been rotated since unit was started. Log output is incomplete or unavailable.'
copiaweewx.sh
'ince Wed 2020-05-13 17:32:09 UTC'
meteoclimatic.php
'ource configuration file or drop-ins of systemd-timesyn cd.service changed on disk. Run systemctl daemon-reload to reload units.'
'pberrypi:~ $ sudo systemctl status systemd-time-wait-sync'
'pberrypi:~ $ sudo systemctl stop systemd-timesyncd'
Todo funciona con normalidad y un ls en cualquier otro sitio muestra perfectamente el contenido, solo falla en la carpeta pi.
He probado systemctl daemon-reload y sigue fallando.
He probado a detener y reiniciar systemd-time-wait-sync y systemd-timesyncd y nada.
Reiniciar la raspberry tampoco lo soluciona.
jmviper:
prueba a listar con sudo ls -la a ver qué sale
jantoni:
Pero......por lo que veo has hecho la imagen de la SD dentro de la propia SD.
Eso no se debe hacer.
Aparte de eso, ¿como vas de espacio en la SD?
Haz un
--- Código: ---df -h
--- Fin del código ---
Rubendgl:
--- Cita de: jmviper en 14 de Mayo de 2020, 20:35:51 ---prueba a listar con sudo ls -la a ver qué sale
--- Fin de la cita ---
pi@raspberrypi:~ $ ls -la
total 108
drwxr-xr-x 5 pi pi 4096 may 13 17:36 .
drwxr-xr-x 3 root root 4096 jul 10 2019 ..
-rw------- 1 pi pi 19562 may 14 16:20 .bash_history
-rw-r--r-- 1 pi pi 220 jul 10 2019 .bash_logout
-rw-r--r-- 1 pi pi 3523 jul 10 2019 .bashrc
-rw-r--r-- 1 root root 11925 may 13 17:36 'been rotated since unit was started. Log output is incomplete or unavailable.'
drwx------ 3 pi pi 4096 may 1 15:43 .config
-rwxr-xr-x 1 pi pi 263 mar 4 17:13 copiaweewx.sh
drwx------ 3 pi pi 4096 oct 15 2019 .gnupg
-rw-r--r-- 1 root root 1323 may 13 17:36 'ince Wed 2020-05-13 17:32:09 UTC'
drwxr-xr-x 3 pi pi 4096 ene 6 00:16 .local
-rw-r--r-- 1 pi pi 339 mar 9 23:02 meteoclimatic.php
-rw-r--r-- 1 root root 11925 may 12 18:55 'ource configuration file or drop-ins of systemd-timesyn cd.service changed on disk. Run systemctl daemon-reload to re load units.'
-rw-r--r-- 1 root root 254 may 12 18:49 'pberrypi:~ $ sudo systemctl status sy stemd-time-wait-sync'
-rw-r--r-- 1 root root 254 may 12 18:55 'pberrypi:~ $ sudo systemctl stop syst emd-timesyncd'
-rw-r--r-- 1 pi pi 807 jul 10 2019 .profile
-rw-r--r-- 1 pi pi 66 ene 6 00:16 .selected_editor
-rwxr-xr-x 1 pi pi 292 dic 17 18:44 temp.sh
Me parece raro el resultado ya que en la carpeta pi solo tengo 2 archivos
copiaweewx.sh, que es el script que hace todos los dias la copia de la bbdd de /var/lib/weewx a /media y posteriormente la comprime
temp.sh para monitorizar la temperatura
No se de donde sale, por ejemplo meteoclimatic.php que su ubicación es /var/www/html/
Jantoni, con respecto a la imagen de la sd, la hice desde el portatil y la orden exacta es
sudo dd if=/dev/mmcblk0 of=/home/rubendgl/meteo/meteopi.iso bs=1M status=progress
pi@raspberrypi:~ $ df -h
S.ficheros Tamaño Usados Disp Uso% Montado en
/dev/root 15G 2,0G 12G 14% /
devtmpfs 484M 0 484M 0% /dev
tmpfs 488M 0 488M 0% /dev/shm
tmpfs 488M 31M 457M 7% /run
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 488M 0 488M 0% /sys/fs/cgroup
/dev/mmcblk0p1 253M 53M 200M 21% /boot
tmpfs 98M 0 98M 0% /run/user/1000
jmviper:
Curioso
Algo está dirigiendo la salida de comandos (stdout) y poniéndolo como nombres de archivos en /home/pi y son propiedad de root…
prueba a borrarlos ya que pueden haberse creado de alguna manera al realizar las operaciones que has hecho.
los tendrás que borrar con sudo ya que son de root
Por ejemplo para el primero ejecuta sudo rm been* para el segundo sudo rm ince* y así sucesivamente poniendo primeras letras y asterisco de comodín.
Si se vuelven a crear habrá que ver si hay algún script (algún crontab quizás) que los esté creando.
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa