Upgraded from 4.4 to 4.5.1 via sudo apt without stopping weewx and had no 
issues. Running on Raspberry Pi 4, Raspbian buster.

On Saturday, April 3, 2021 at 2:47:20 PM UTC-4 PJO wrote:

> I updated (via sudo apt upgrade, after stopping weewx) from 4.4 to 4.5.1 
> on Ubuntu 20.04 Core opting to get an updated weewx.conf
>
> Configuration file '/etc/weewx/weewx.conf'
>  ==> Modified (by you or by a script) since installation.
>  ==> Package distributor has shipped an updated version.
>    What would you like to do about it ?  Your options are:
>     Y or I  : install the package maintainer's version
>     N or O  : keep your currently-installed version
>       D     : show the differences between the versions
>       Z     : start a shell to examine the situation
>  The default action is to keep your current version.
> *** weewx.conf (Y/I/N/O/D/Z) [default=N] ? Y
> Installing new version of config file /etc/weewx/weewx.conf ...
> Installing new version of config file /etc/weewx/weewx.conf.dist ...
> using debconf configuration values from previous install
> update-rc.d: error: unable to read /etc/init.d/weewx
> dpkg: error processing package weewx (--configure):
>  installed weewx package post-installation script subprocess returned 
> error exit status 1
> Processing triggers for systemd (245.4-4ubuntu3.5) ...
> Errors were encountered while processing:
>  weewx
> E: Sub-process /usr/bin/dpkg returned an error code (1)
>
> I ended up with a bad weewx.conf and had to restore weewx.conf.dpkg-old
> On Saturday, April 3, 2021 at 1:24:52 PM UTC+1 [email protected] wrote:
>
>> Yes, it's possible to extend the V4 schema. That's what is documented in 
>> the section *Modifying a starting schema 
>> <http://www.weewx.com/docs/customizing.htm#Modifying_a_starting_schema>. *
>>
>> But, let's keep the wview schema at V3. 
>>
>> On Sat, Apr 3, 2021 at 1:21 AM Gérard P <[email protected]> wrote:
>>
>>> It is possible to stay with 4.5.0 by changing the syntax of code using 
>>> the "+" operator, for instance :
>>>     schema_extended = schemas.wview.schema + [('lightning_strikes', 
>>> 'REAL'), ('avg_distance', 'REAL')]
>>> become
>>>     schema_extended = schemas.wview.schema.copy()
>>>     schema_extended.update([('lightning_strikes', 'REAL'), 
>>> ('avg_distance', 'REAL')])
>>>
>>> Le vendredi 2 avril 2021 à 21:14:27 UTC+2, [email protected] a écrit :
>>>
>>>> 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.
>>>>
>>>
>>> -- 
>>> 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/a14fa3bd-3a52-4df4-be1b-00936e9f7f67n%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/weewx-user/a14fa3bd-3a52-4df4-be1b-00936e9f7f67n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>

-- 
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/7aafd4d5-7a6e-4656-9b79-91af5b311604n%40googlegroups.com.

Reply via email to