Hi again Bob, I'm Ivo btw :)
OK, I had to learn a thing or two about Pytho: the crc module *was*
installed, but in /usr/lib/python3.10/site-packages, all other packages
were in /usr/lib/python3.8/ so it was looking there for it:
[root@alarmpi ~]# python -m site
sys.path = [
'/root',
'/usr/lib/python38.zip',
'/usr/lib/python3.8',
'/usr/lib/python3.8/lib-dynload',
'/usr/lib/python3.8/site-packages',
]
USER_BASE: '/root/.local' (exists)
USER_SITE: '/root/.local/lib/python3.8/site-packages' (doesn't exist)
ENABLE_USER_SITE: True
I created a file crcmod.pth in /usr/lib/python3.8/site-packages and put
inside it the path to crc: /usr/lib/python3.10/site-packages/
after that I ran the reconfigure script and started weewx and it ran for a
while but then this happened, maybe *Matt Wall* can help here?!
Jun 14 17:08:40 alarmpi weewxd[1414]: weewx[1414] INFO weewx.manager: Patch
finished.
Jun 14 17:08:40 alarmpi weewxd[1414]: weewx[1414] DEBUG weewx.engine:
Finished loading service weewx.wxservices.StdWXCalculate
Jun 14 17:08:40 alarmpi weewxd[1414]: weewx[1414] DEBUG weewx.engine:
Loading service weewx.engine.StdQC
Jun 14 17:08:40 alarmpi weewxd[1414]: weewx[1414] DEBUG weewx.engine:
Finished loading service weewx.engine.StdQC
Jun 14 17:08:40 alarmpi weewxd[1414]: weewx[1414] DEBUG weewx.engine:
Loading service user.crt.CumulusRealTime
Jun 14 17:08:40 alarmpi weewxd[1414]: weewx[1414] CRITICAL __main__: Caught
unrecoverable exception:
Jun 14 17:08:40 alarmpi weewxd[1414]: weewx[1414] CRITICAL __main__:
**** invalid syntax (crt.py, line 376)
Jun 14 17:08:40 alarmpi weewxd[1414]: weewx[1414] CRITICAL __main__:
**** Traceback (most recent call last):
Jun 14 17:08:40 alarmpi weewxd[1414]: weewx[1414] CRITICAL __main__:
**** File "/home/weewx/bin/weewxd", line 147, in main
Jun 14 17:08:40 alarmpi weewxd[1414]: weewx[1414] CRITICAL __main__:
**** engine = weewx.engine.StdEngine(config_dict)
Jun 14 17:08:40 alarmpi weewxd[1414]: weewx[1414] CRITICAL __main__:
**** File "/home/weewx/bin/weewx/engine.py", line 93, in __init__
Jun 14 17:08:40 alarmpi weewxd[1414]: weewx[1414] CRITICAL __main__:
**** self.loadServices(config_dict)
Jun 14 17:08:40 alarmpi weewxd[1414]: weewx[1414] CRITICAL __main__:
**** File "/home/weewx/bin/weewx/engine.py", line 161, in loadServices
Jun 14 17:08:40 alarmpi weewxd[1414]: weewx[1414] CRITICAL __main__:
**** obj = weeutil.weeutil.get_object(svc)(self, config_dict)
Jun 14 17:08:40 alarmpi weewxd[1414]: weewx[1414] CRITICAL __main__:
**** File "/home/weewx/bin/weeutil/weeutil.py", line 1150, in get_object
Jun 14 17:08:40 alarmpi weewxd[1414]: weewx[1414] CRITICAL __main__:
**** mod = __import__(module)
Jun 14 17:08:40 alarmpi weewxd[1414]: weewx[1414] CRITICAL __main__:
**** File "/home/weewx/bin/user/crt.py", line 376
Jun 14 17:08:40 alarmpi weewxd[1414]: weewx[1414] CRITICAL __main__:
**** except Exception, e:
Jun 14 17:08:40 alarmpi weewxd[1414]: weewx[1414] CRITICAL __main__:
**** ^
Jun 14 17:08:40 alarmpi weewxd[1414]: weewx[1414] CRITICAL __main__:
**** SyntaxError: invalid syntax
Jun 14 17:08:40 alarmpi weewxd[1414]: weewx[1414] CRITICAL __main__:
**** Exiting.
Jun 14 17:08:40 alarmpi weewxd[1414]: [40.7K blob data]
Jun 14 17:08:40 alarmpi weewxd[1414]: File "/home/weewx/bin/weewxd", line
248, in <module>
Jun 14 17:08:40 alarmpi weewxd[1414]: main()
Jun 14 17:08:40 alarmpi weewxd[1414]: File "/home/weewx/bin/weewxd", line
147, in main
Jun 14 17:08:40 alarmpi weewxd[1414]: engine =
weewx.engine.StdEngine(config_dict)
Jun 14 17:08:40 alarmpi weewxd[1414]: File
"/home/weewx/bin/weewx/engine.py", line 93, in __init__
Jun 14 17:08:40 alarmpi weewxd[1414]: self.loadServices(config_dict)
Jun 14 17:08:40 alarmpi weewxd[1414]: File
"/home/weewx/bin/weewx/engine.py", line 161, in loadServices
Jun 14 17:08:40 alarmpi weewxd[1414]: obj =
weeutil.weeutil.get_object(svc)(self, config_dict)
Jun 14 17:08:40 alarmpi weewxd[1414]: File
"/home/weewx/bin/weeutil/weeutil.py", line 1150, in get_object
Jun 14 17:08:40 alarmpi weewxd[1414]: mod = __import__(module)
Jun 14 17:08:40 alarmpi weewxd[1414]: File "/home/weewx/bin/user/crt.py",
line 376
Jun 14 17:08:40 alarmpi weewxd[1414]: except Exception, e:
Jun 14 17:08:40 alarmpi weewxd[1414]: ^
Jun 14 17:08:40 alarmpi weewxd[1414]: SyntaxError: invalid syntax
Jun 14 17:08:40 alarmpi systemd[1]: weewx.service: Main process exited,
code=exited, status=1/FAILURE
Jun 14 17:08:40 alarmpi systemd[1]: weewx.service: Failed with result
'exit-code'.
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/26e40898-ff03-4c02-8add-700a53b98f3an%40googlegroups.com.