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.