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.

Reply via email to