the upgrade to 4.5 from 4.4 failed and weewx is broken please advice
used these commands for upgrade
sudo apt update
apt list --upgradable (4.5 was showing)
sudo apt full-upgrade
then I answered "N" to the upgrade select to keep my old files
Apr 2 21:31:49 raspberrypi systemd[1]: Starting LSB: weewx weather
system...
Apr 2 21:31:49 raspberrypi weewx[1049]: Starting weewx weather system:
weewxTraceback (most recent call last):
Apr 2 21:31:49 raspberrypi weewx[1049]: File "/usr/share/weewx/weewxd",
line 29, in <module>
Apr 2 21:31:49 raspberrypi weewx[1049]: import user.extensions
Apr 2 21:31:49 raspberrypi weewx[1049]: File
"/usr/share/weewx/user/extensions.py", line 20, in <module>
Apr 2 21:31:49 raspberrypi weewx[1049]: schema_extended =
schemas.wview.schema + [('lightning_strikes', 'REAL'), ('avg_distance',
'REAL')]
Apr 2 21:31:49 raspberrypi weewx[1049]: TypeError: unsupported operand
type(s) for +: 'dict' and 'list'
Apr 2 21:31:49 raspberrypi weewx[1049]: failed!
Apr 2 21:31:49 raspberrypi systemd[1]: weewx.service: Control process
exited, code=exited, status=1/FAILURE
Apr 2 21:31:49 raspberrypi systemd[1]: weewx.service: Failed with result
'exit-code'.
Apr 2 21:31:49 raspberrypi systemd[1]: Failed to start LSB: weewx weather
system.
On Friday, April 2, 2021 at 6:11:42 PM UTC+3 [email protected] wrote:
> *Change log*
>
> The utility wee_database has new options --add-column, --rename-column, and
> --drop-columns for adding, renaming, and deleting columns in the database.
>
> New optional tag ".series()", for creating and formatting series in templates.
> See the document series_tags.md in the docs subdirectory. This is still
> experimental and subject to change! Addresses issue #341.
>
> New optional tag ".json()" for formatting results as JSON.
>
> New optional tag ".round()". Useful for rounding results of .raw and .json
> tags.
>
> Improved performance when calculating series using aggregation periods that
> are
> multiples of a day.
>
> Changed NOAA reports to use the 'normalized_ascii' encoding instead of 'utf8'
> (which did not display correctly for most browsers). Fixes issue #646.
>
> Plots longer than 2 years use a 6 month time increment.
>
> Uploads to PWSWeather and WOW now use HTTPS. Fixes issue #650.
>
> Fixed bug that prevented the Vantage driver from waiting before a wakeup
> retry.
> Thanks to user Les Niles!
>
> Changed the way of expressing the old "wview" schema to the new V4 way.
> Hopefully, this will lead to fewer support issues. Fixes issue #651.
>
> Fixed problem where iterating over a time period without an aggregation would
> wrongly include the record on the left.
>
> Fixed bug that caused the incorrect label to be applied to plots where the
> aggregation type changes the unit. Fixes issue #654.
>
> Plots now locate the x-coordinate in the middle of the aggregation interval
> for
> all aggregation types (not just min, max, avg). Revisits PR #232.
>
> Added new time units 'unix_epoch_ms' and 'unix_epoch_ns', which are unix epoch
> time in milliseconds and nanoseconds, respectively.
>
> The FTP uploader now calculates and saves a hash value for each uploaded file.
> If it does not change, the file is not uploaded, resulting in significant
> time savings. PR #655. Thanks to user Karen!
>
> Updated the version of six.py included with WeeWX to 1.15.0. Fixes issue #657.
>
> Option aggregate_interval can now be specified by using one of the
> "shortcuts",
> that is, 'hour', 'day', 'week', 'month', or 'year'.
>
> Options "log_success" and "log_failure" are now honored by the StdArchive
> service.
>
>
>
--
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/0dea450f-7d87-4470-a552-634375db58aan%40googlegroups.com.