Xant here, trying to jump into the "Big Boys league" (aka, development) :P
Since jumping to next up, went to duplicate and upgrade everything:
- Rpi3 to Rpi4 - check!
- Bskin 1.1b7 to Bskin 1.1b8 - check!
- WeeWX 3.9.2 to WeeWX 4.0.0b4 -error (ufff...)
NOT reportingas a bug, but probably some "silly" hands-on upgrade mistake.
It seems related to DB, more than other. Some errors as the following:
1) Tried service start
root@raspberrypi:/usr/share/weewx# service weewx start
Job for weewx.service failed because the control process exited with error
code.
See "systemctl status weewx.service" and "journalctl -xe" for details.
2) Systemctl
root@raspberrypi:/usr/share/weewx# systemctl status weewx.service
● weewx.service - LSB: weewx weather system
Loaded: loaded (/etc/init.d/weewx; generated)
Active: failed (Result: exit-code) since Thu 2019-12-05 17:58:21 EST;
28s ago
Docs: man:systemd-sysv-generator(8)
Process: 10858 ExecStart=/etc/init.d/weewx start (code=exited,
status=1/FAILURE)
Dec 05 17:58:21 raspberrypi weewx[10858]: Starting weewx weather system:
weewxTraceback (most recent call last):
Dec 05 17:58:21 raspberrypi weewx[10858]: File "/usr/bin/weewxd", line
14, in <module>
Dec 05 17:58:21 raspberrypi weewx[10858]: import user.extensions #
@UnusedImport
Dec 05 17:58:21 raspberrypi weewx[10858]: File
"/usr/share/weewx/user/extensions.py", line 22, in <module>
Dec 05 17:58:21 raspberrypi weewx[10858]: schema_extended =
schemas.wview.schema + [('maxSolarRad', 'REAL'), ('illuminance', 'REAL'),
('lightcount', 'REA
Dec 05 17:58:21 raspberrypi weewx[10858]: TypeError: unsupported operand
type(s) for +: 'dict' and 'list'
Dec 05 17:58:21 raspberrypi weewx[10858]: failed!
Dec 05 17:58:21 raspberrypi systemd[1]: weewx.service: Control process
exited, code=exited, status=1/FAILURE
Dec 05 17:58:21 raspberrypi systemd[1]: weewx.service: Failed with result
'exit-code'.
Dec 05 17:58:21 raspberrypi systemd[1]: Failed to start LSB: weewx weather
system.
3) DB Reconfigure? (aka, "desperation mode")
root@raspberrypi:/usr/share/weewx# wee_database /etc/weewx/weewx.conf
--reconfigure
Traceback (most recent call last):
File "/usr/bin/wee_database", line 23, in <module>
import user.extensions # @UnusedImport
File "/usr/share/weewx/user/extensions.py", line 22, in <module>
schema_extended = schemas.wview.schema + [('maxSolarRad', 'REAL'),
('illuminance', 'REAL'), ('lightcount', 'REAL'), ('lightdist', 'REAL'),
('lightavgdist', 'REAL'), ('lightenergy', 'REAL')]
TypeError: unsupported operand type(s) for +: 'dict' and 'list'
Best,
Xant
--
You received this message because you are subscribed to the Google Groups
"weewx-development" 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-development/2182e000-062d-4fe8-b045-d3b27b62ae46%40googlegroups.com.