Right cause wrong location :) it’s actually the forecasting extension 
causing the latest problem. If you search the forums you will find a number 
of threads with details of an updated forecasting extension that will run 
under python 3.

Gary

On Saturday, 17 April 2021 at 08:42:32 UTC+10 vince wrote:

> That is the classic "code is written for python2 only" error you get when 
> you try to run it under python3.    You should either run your weewx under 
> python2 or contact the driver's author and see if they have plans to update 
> to python3-compliant code.
>
> On Friday, April 16, 2021 at 3:11:44 PM UTC-7 ried...@gmail.com wrote:
>
>> Hello 
>>  Many thanks for the help. With the Master Link I was able to install the 
>> driver. 
>> Unfortunately, I now get a different error message.
>>
>>
>> root@raspberrypi:~# sudo /etc/init.d/weewx status -l
>> ● weewx.service - LSB: weewx weather system
>>    Loaded: loaded (/etc/init.d/weewx; generated)
>>    Active: active (exited) since Sat 2021-04-17 00:02:04 CEST; 4min 21s 
>> ago
>>      Docs: man:systemd-sysv-generator(8)
>>   Process: 430 ExecStart=/etc/init.d/weewx start (code=exited, 
>> status=0/SUCCESS)
>>
>> Apr 17 00:02:04 raspberrypi python3[520]: weewx[520] CRITICAL __main__:  
>>    ****      self.loadServices(config_dict)
>> Apr 17 00:02:04 raspberrypi python3[520]: weewx[520] CRITICAL __main__:  
>>    ****    File "/usr/share/weewx/weewx/engine.py", line 161, in 
>> loadServices
>> Apr 17 00:02:04 raspberrypi python3[520]: weewx[520] CRITICAL __main__:  
>>    ****      obj = weeutil.weeutil.get_object(svc)(self, config_dict)
>> Apr 17 00:02:04 raspberrypi python3[520]: weewx[520] CRITICAL __main__:  
>>    ****    File "/usr/share/weewx/weeutil/weeutil.py", line 1119, in 
>> get_object
>> Apr 17 00:02:04 raspberrypi python3[520]: weewx[520] CRITICAL __main__:  
>>    ****      mod = __import__(module)
>> Apr 17 00:02:04 raspberrypi python3[520]: weewx[520] CRITICAL __main__:  
>>    ****    File "/usr/share/weewx/user/forecast.py", line 567
>> Apr 17 00:02:04 raspberrypi python3[520]: weewx[520] CRITICAL __main__:  
>>    ****      except OSError, e:
>> Apr 17 00:02:04 raspberrypi python3[520]: weewx[520] CRITICAL __main__:  
>>    ****                    ^
>> Apr 17 00:02:04 raspberrypi python3[520]: weewx[520] CRITICAL __main__:  
>>    ****  SyntaxError: invalid syntax
>> Apr 17 00:02:04 raspberrypi python3[520]: weewx[520] CRITICAL __main__:  
>>    ****  Exiting.
>>
>> Andre
>> Glenn McKechnie schrieb am Freitag, 16. April 2021 um 13:43:28 UTC+2:
>>
>>> 'file' is your friend. 
>>>
>>> You're fetching the actual html page... 
>>> wget -P /var/tmp 
>>> https://github.com/AussieSusan/HP1000/blob/master/HP1000.tar.gz 
>>>
>>> file /var/tmp/HP1000.tar.gz 
>>> /var/tmp/HP1000.tar.gz: HTML document, UTF-8 Unicode text, with very 
>>> long lines 
>>>
>>> rm /var/tmp/HP1000.tar.gz 
>>>
>>> Try the download link (button) that is on that page, ie:- 
>>> wget -P /var/tmp 
>>> https://github.com/AussieSusan/HP1000/raw/master/HP1000.tar.gz 
>>>
>>> file /var/tmp/HP1000.tar.gz 
>>> /var/tmp/HP1000.tar.gz: gzip compressed data, last modified: Fri Sep 
>>> 25 06:32:52 2020, from Unix, original size 71680 
>>>
>>>
>>> On 16/04/2021, ried...@gmail.com <ried...@gmail.com> wrote: 
>>> > pi@raspberrypi:~ $ sudo tar -xzf HP1000.tar.gz 
>>> > 
>>> > gzip: stdin: not in gzip format 
>>> > tar: Child returned status 1 
>>> > tar: Error is not recoverable: exiting now 
>>> > 
>>> > ried...@gmail.com schrieb am Freitag, 16. April 2021 um 09:51:49 
>>> UTC+2: 
>>> > 
>>> >> Hello I tried the Weewx 4.5.1-1 update. Since then, the HP1000 driver 
>>> has 
>>> >> 
>>> >> stopped working. I uninstalled and reinstalled Weewx. Unfortunately I 
>>> >> can't 
>>> >> add the HP1000 driver anymore. I have a Raspi4 with 8gb Ram. I tried 
>>> to 
>>> >> download and install the driver with these commands. wget 
>>> >> https://github.com/AussieSusan/HP1000/blob/master/HP1000.tar.gz 
>>> >> wee_extension --install HP1000.tar.gz 
>>> >> wget -P / var / tmp 
>>> >> https://github.com/AussieSusan/HP1000/blob/master/HP1000.tar.gz 
>>> >> sudo wee_extension --install /var/tmp/HP1000.tar.gz 
>>> >> 
>>> >> I think that the file cannot be extracted. 
>>> >> I then use this error message. 
>>> >> pi @ raspberrypi: ~ $ sudo wee_extension --install = / var / tmp / 
>>> >> HP1000.tar.gz Request to install '/var/tmp/HP1000.tar.gz' Extracting 
>>> from 
>>> >> 
>>> >> tar archive /var/tmp/HP1000.tar.gz Traceback (most recent call last): 
>>> File 
>>> >> 
>>> >> "/ usr / share / weewx / wee_extension", line 88, in <module> Main() 
>>> File 
>>> >> 
>>> >> "/ usr / share / weewx / wee_extension", line 80, in main 
>>> >> ext.install_extension (options.install) File 
>>> >> "/usr/share/weewx/weecfg/extension.py", line 118, in 
>>> install_extension 
>>> >> self.tmpdir, self.logger) File "/usr/share/weewx/weecfg/__init__.py", 
>>> line 
>>> >> 
>>> >> 1808, in extract_tar tar_archive = tarfile.open (filename, mode = 
>>> 'r') 
>>> >> File 
>>> >> "/usr/lib/python3.7/tarfile.py", line 1580, in open raise ReadError 
>>> ("file 
>>> >> 
>>> >> could not be opened successfully") tarfile.ReadError: file could not 
>>> be 
>>> >> opened successfully pi @ raspberrypi: ~ $ 
>>> >> 
>>> >> I hope someone can help me. I think the HP1000 driver is better than 
>>> the 
>>> >> Interceptor driver. 
>>> >> 
>>> >> Greetings André 
>>> >> 
>>> > 
>>> > -- 
>>> > 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/db5413b3-5389-4847-b1c9-85fd198c5eban%40googlegroups.com.
>>>  
>>>
>>> > 
>>>
>>>
>>> -- 
>>>
>>>
>>> Cheers 
>>> Glenn 
>>>
>>> rorpi - read only raspberry pi & various weewx addons 
>>> https://github.com/glennmckechnie 
>>>
>>

-- 
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/299ed81d-0f88-43e7-8e96-d0646bd237efn%40googlegroups.com.

Reply via email to