Yes, i found, thanks El jueves, 11 de abril de 2024 a las 15:45:43 UTC+2, Juan Antonio Mosquera Casais escribió:
> 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/c75d484a-c2cf-48f3-b15d-dc66114d0dd1n%40googlegroups.com.