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.

Reply via email to