Re: [weewx-user] Failed to update 4.10.2 to 5.0.2 with setup.py old installation

2024-04-11 Thread Juan Antonio Mosquera Casais
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 
>>> 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.

Re: [weewx-user] Failed to update 4.10.2 to 5.0.2 with setup.py old installation

2024-04-11 Thread Juan Antonio Mosquera Casais
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 
>> 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/

Re: [weewx-user] Failed to update 4.10.2 to 5.0.2 with setup.py old installation

2024-04-11 Thread Tom Keffer
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.mosquera.cas...@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 
> 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 fil

Re: [weewx-user] Failed to update 4.10.2 to 5.0.2 with setup.py old installation

2024-04-10 Thread Juan Antonio Mosquera Casais
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 
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

Re: [weewx-user] Failed to update 4.10.2 to 5.0.2 with setup.py old installation

2024-04-10 Thread Tom Keffer
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.mosquera.cas...@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
> 
> .
>
 --
> 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/ccdd2474-9966-482c-9fde-41f66891841en%40googlegroups.com
> 
> .
>

-- 
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/CAPq0zEDkqoEmWG6_CvNHgyXSqhs%2BpeDiOcet7C9Sma%2B4wS_AZA%40mail.gmail.com.


Re: [weewx-user] Failed to update 4.10.2 to 5.0.2 with setup.py old installation

2024-04-10 Thread vince
So is there a /home/weewx/bin/weewxd file ?
What is in your /home/weewx tree ?

Did you perhaps install as user 'pi' and everything is under there ?

On Wednesday, April 10, 2024 at 12:27:54 PM UTC-7 Juan Antonio Mosquera 
Casais 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
>  
> 
> .
>


-- 
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/9ac549b4-1f5e-4cfc-9f5c-afb7968316a6n%40googlegroups.com.


Re: [weewx-user] Failed to update 4.10.2 to 5.0.2 with setup.py old installation

2024-04-10 Thread Juan Antonio Mosquera Casais
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
  
 
 .

>>>

-- 
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/ccdd2474-9966-482c-9fde-41f66891841en%40googlegroups.com.


Re: [weewx-user] Failed to update 4.10.2 to 5.0.2 with setup.py old installation

2024-04-10 Thread vince
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
>>>  
>>> 
>>> .
>>>
>>

-- 
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/ba5a4d52-a21d-4820-ad13-01051f88df47n%40googlegroups.com.


Re: [weewx-user] Failed to update 4.10.2 to 5.0.2 with setup.py old installation

2024-04-10 Thread Juan Antonio Mosquera Casais
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
>>  
>> 
>> .
>>
>

-- 
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/44731de8-7a3d-40c8-872b-97d99ffb7f2bn%40googlegroups.com.


Re: [weewx-user] Failed to update 4.10.2 to 5.0.2 with setup.py old installation

2024-04-10 Thread Tom Keffer
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.mosquera.cas...@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+unsubscr...@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
> 
> .
>

-- 
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/CAPq0zECT_fZ5fY6YapuJQAcuEcCFP%3DVmF2%2B%2BH3TixTCEdDcBEQ%40mail.gmail.com.


[weewx-user] Failed to update 4.10.2 to 5.0.2 with setup.py old installation

2024-04-10 Thread Juan Antonio Mosquera Casais
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+unsubscr...@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.