Ok Tom, this is de problem, thanks... I updated to 5.0.2... but other question, i need modify rsyncupdaload.py, where is now?
Thanks! El jueves, 11 de abril de 2024 a las 14:20:31 UTC+2, Tom Keffer escribió: > I suspect this may be a permissions issue. What do you get for the > following commands? > > *ls -l /home/weewx* > *ls -l /home/weewx/examples* > > > Make sure everything in the directory "/home/weewx" is writable by user > "pi". Usually, it's easiest just to have everything under /home/weewx owned > by user "pi": > > *sudo chown -R pi:pi /home/weewx* > > > > On Wed, Apr 10, 2024 at 9:49 PM Juan Antonio Mosquera Casais < > juan.antonio.m...@gmail.com> wrote: > >> Ok, thanks, sorry, this step i reply N, if i reply Y> >> >> pi@raspberrypi:/home/weewx $ source ~/weewx-venv/bin/activate >> (weewx-venv) pi@raspberrypi:/home/weewx $ weectl station upgrade >> --config=/home/weewx/weewx.conf >> Using configuration file /home/weewx/weewx.conf >> >> Upgrade examples, utility files in /home/weewx (Y/n)? >> Removing example directory /home/weewx/examples >> Copying examples into /home/weewx/examples >> Traceback (most recent call last): >> File "/home/pi/weewx-venv/bin/weectl", line 8, in <module> >> sys.exit(main()) >> File "/home/pi/weewx-venv/lib/python3.9/site-packages/weectl.py", line >> 66, in main >> namespace.func(namespace) >> File >> "/home/pi/weewx-venv/lib/python3.9/site-packages/weectllib/__init__.py", >> line 121, in dispatch >> namespace.action_func(config_dict, namespace) >> File >> "/home/pi/weewx-venv/lib/python3.9/site-packages/weectllib/station_cmd.py", >> line 333, in upgrade_station >> weectllib.station_actions.station_upgrade(config_dict=config_dict, >> File >> "/home/pi/weewx-venv/lib/python3.9/site-packages/weectllib/station_actions.py", >> >> line 802, in station_upgrade >> examples_dir = copy_examples(config_dict, examples_root=examples_root, >> File >> "/home/pi/weewx-venv/lib/python3.9/site-packages/weectllib/station_actions.py", >> >> line 618, in copy_examples >> shutil.copytree(examples_resources, examples_dir) >> File "/usr/lib/python3.9/shutil.py", line 557, in copytree >> return _copytree(entries=entries, src=src, dst=dst, symlinks=symlinks, >> File "/usr/lib/python3.9/shutil.py", line 458, in _copytree >> os.makedirs(dst, exist_ok=dirs_exist_ok) >> File "/usr/lib/python3.9/os.py", line 225, in makedirs >> mkdir(name, mode) >> FileExistsError: [Errno 17] File exists: '/home/weewx/examples' >> >> Thanks. >> >> El jueves, 11 de abril de 2024 a las 0:12:37 UTC+2, Tom Keffer escribió: >> >>> Juan, your service file, weewx.service, looks like the old V4.10 service >>> file. The new V5.0 file has a few more entries. >>> >>> Double check that you did step #2: upgrade the old examples and utility >>> files. >>> >>> On Wed, Apr 10, 2024 at 12:27 PM Juan Antonio Mosquera Casais < >>> juan.antonio.m...@gmail.com> wrote: >>> >>>> pi@raspberrypi:/etc $ cat /etc/systemd/system/weewx.service >>>> # systemd unit configuration file for WeeWX >>>> # >>>> # For information about running WeeWX under systemd, >>>> # be sure to read https://github.com/weewx/weewx/wiki/systemd >>>> # >>>> [Unit] >>>> Description=WeeWX weather system >>>> Documentation=https://weewx.com/docs >>>> >>>> Requires=time-sync.target >>>> After=time-sync.target >>>> RequiresMountsFor=/home >>>> >>>> [Service] >>>> ExecStart=/home/weewx/bin/weewxd /home/weewx/weewx.conf >>>> StandardOutput=null >>>> # To run as a non-root user, uncomment and set username and group here: >>>> #User=weewx >>>> #Group=weewx >>>> >>>> [Install] >>>> WantedBy=multi-user.target >>>> >>>> >>>> El miércoles, 10 de abril de 2024 a las 19:46:01 UTC+2, vince escribió: >>>> >>>>> Check to see if you have multiple weewx.service files on your system. >>>>> It's possible you have one under /etc and a different one under /usr and >>>>> systemd is using the old one. >>>>> >>>>> If that is not the case, post your /etc/systemd/system/weewx.service >>>>> file please. >>>>> >>>>> On Wednesday, April 10, 2024 at 10:42:39 AM UTC-7 Juan Antonio >>>>> Mosquera Casais wrote: >>>>> >>>>>> Thanks... but... step 4 done> >>>>>> >>>>>> history >>>>>> >>>>>> 1323 sudo cp /home/weewx/util/systemd/weewx.service >>>>>> /etc/systemd/system >>>>>> 1324 sudo systemctl daemon-reload >>>>>> 1325 sudo systemctl enable weewx >>>>>> 1326 sudo systemctl start weewx >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> El miércoles, 10 de abril de 2024 a las 13:16:55 UTC+2, Tom Keffer >>>>>> escribió: >>>>>> >>>>>>> You did not update your weewx service file, >>>>>>> /etc/systemd/system/weewx.service. This is step #4 in the instructions. >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Wed, Apr 10, 2024 at 1:05 AM Juan Antonio Mosquera Casais < >>>>>>> juan.antonio.m...@gmail.com> wrote: >>>>>>> >>>>>>>> Hello, I have weewx 4.10.2 installed via setup.py, and I followed >>>>>>>> the instructions at https://github.com/weewx/weewx/wiki/v5-upgrade >>>>>>>> but when trying to start the service I get this error: >>>>>>>> >>>>>>>> Apr 10 07:39:51 raspberrypi systemd[1225]: weewx.service: Failed to >>>>>>>> locate executable /home/weewx/bin/weewxd: No such file or directory >>>>>>>> Apr 10 07:39:51 raspberrypi systemd[1225]: weewx.service: Failed at >>>>>>>> step EXEC spawning /home/weewx/bin/weewxd: No such file or directory >>>>>>>> Apr 10 07:39:51 raspberrypi systemd[1]: Started WeeWX weather >>>>>>>> system. >>>>>>>> Apr 10 07:39:51 raspberrypi systemd[1]: weewx.service: Main process >>>>>>>> exited, code=exited, status=203/EXEC >>>>>>>> Apr 10 07:39:51 raspberrypi systemd[1]: weewx.service: Failed with >>>>>>>> result 'exit-code'. >>>>>>>> >>>>>>>> It is because in the instructions the bin has to be moved to >>>>>>>> bin.old, if I put the bin back it works, but with version 4.10.2. How >>>>>>>> can I >>>>>>>> update to version 5.0.2 and keep my old configuration? Thank you. >>>>>>>> >>>>>>>> -- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "weewx-user" group. >>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>> send an email to weewx-user+...@googlegroups.com. >>>>>>>> To view this discussion on the web visit >>>>>>>> https://groups.google.com/d/msgid/weewx-user/689f6dd3-1de9-4d6b-90b2-1c7fc0b36fc7n%40googlegroups.com >>>>>>>> >>>>>>>> <https://groups.google.com/d/msgid/weewx-user/689f6dd3-1de9-4d6b-90b2-1c7fc0b36fc7n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>> . >>>>>>>> >>>>>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "weewx-user" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to weewx-user+...@googlegroups.com. >>>> >>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/weewx-user/ccdd2474-9966-482c-9fde-41f66891841en%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/weewx-user/ccdd2474-9966-482c-9fde-41f66891841en%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "weewx-user" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to weewx-user+...@googlegroups.com. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/weewx-user/0d61ba47-079d-48cb-b9f6-37fa1bfe02ebn%40googlegroups.com >> >> <https://groups.google.com/d/msgid/weewx-user/0d61ba47-079d-48cb-b9f6-37fa1bfe02ebn%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/375b8564-d260-4d99-a3d4-448255f084b1n%40googlegroups.com.