Hi Vince,

Thanks, sorry, and sure :)  Its a Pi 5.  Hope this is what you need?

Cheers

Alex

pi@Pi:~ $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
NAME="Raspbian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/";
SUPPORT_URL="http://www.raspbian.org/RaspbianForums";
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs";

pi@Pi:~ $ uname -a
Linux Pi 4.19.97-v7l+ #1294 SMP Thu Jan 30 13:21:14 GMT 2020 armv7l 
GNU/Linux

pi@Pi:~ $ python --version
Python 3.7.3

On Tuesday, March 3, 2026 at 6:02:59 PM UTC+13 Vince Skahan wrote:

> Alex can you describe your setup? You are trying to update 5.0.2 to 5.3.0 
> but what version of the os and python are you running ? We can’t try to 
> recreate your setup and try to recreate the problem otherwise.
>
> On Monday, March 2, 2026 at 7:41:09 PM UTC-8 Alex Edwards wrote:
>
>> Thanks for suggestion.  I believe I've already tried that, but tried 
>> again and same result.
>>
>> I just tried some Google AI suggestions for debugging dpkg ... 
>> surprisingly useful (scary?).  Main conclusion is it suggests changing to 
>> #!/bin/sh 
>> -x in the relevant dpkg install file in /var/lib/dpkg/info/weewx* then 
>> re-run the install / fix.
>>
>> This then came up with the following, which looks like a python error?  
>> My python3 is 3.7.3
>>
>> Cheers
>>
>> Alex
>>
>> Configuring reporting directory /var/www/html/weewx
>> + mkdir -p /var/www/html/weewx
>> + set_permissions weewx weewx /var/www/html/weewx
>> + usr=weewx
>> + grp=weewx
>> + dir=/var/www/html/weewx
>> + find /var/www/html/weewx -type f -exec chmod 664 {} ;
>> + find /var/www/html/weewx -type d -exec chmod 2775 {} ;
>> + chown -R weewx:weewx /var/www/html/weewx
>> + precompile
>> + python3 -m compileall -q -x user /usr/share/weewx
>> + rc=*** Error compiling '/usr/share/weewx/weewx/tests/test_daily.py'...
>>   File "/usr/share/weewx/weewx/tests/test_daily.py", line 191
>>     with (weewx.manager.open_manager_with_config(config_dict, 
>> 'wx_binding') as manager):
>>                                                                           
>>    ^
>> SyntaxError: invalid syntax
>>
>> *** Error compiling '/usr/share/weewx/weewx/tests/test_templates.py'...
>>   File "/usr/share/weewx/weewx/tests/test_templates.py", line 160
>>     with (open(actual_filename_abs, 'r') as actual, 
>> open(expected_filename_abs, 'r') as expected):
>>                                           ^
>> SyntaxError: invalid syntax
>>
>> dpkg: error processing package weewx (--configure):
>>  installed weewx package post-installation script subprocess returned 
>> error exit status 1
>> Errors were encountered while processing:
>>  weewx
>> E: Sub-process /usr/bin/dpkg returned an error code (1)
>>
>>
>>
>>
>>
>> On Tuesday, March 3, 2026 at 2:52:26 PM UTC+13 Tom Keffer wrote:
>>
>>> I'm not a packaging expert, but could you try:
>>>
>>> *sudo apt --fix-broken install*
>>> *sudo dpkg --configure -a*
>>>
>>>
>>>
>>>
>>> On Mon, Mar 2, 2026 at 5:48 PM Alex Edwards <[email protected]> 
>>> wrote:
>>>
>>>> Thanks, I believe I already tried that, but tried again and still same 
>>>> error - 
>>>>
>>>> pi@Pi:~ $ sudo dpkg --configure -a
>>>> Setting up weewx (5.3.0-1) ...
>>>> Using weewx:weewx as user:group
>>>> User pi is already in group weewx
>>>> Installing udev rules
>>>> Using configuration file /etc/weewx/weewx.conf
>>>> Processing configuration file /etc/weewx/weewx.conf
>>>> Saving configuration file /etc/weewx/weewx.conf
>>>> Configuring database directory /var/lib/weewx
>>>> Configuring reporting directory /var/www/html/weewx
>>>> dpkg: error processing package weewx (--configure):
>>>>  installed weewx package post-installation script subprocess returned 
>>>> error exit status 1
>>>> Errors were encountered while processing:
>>>>  weewx
>>>>
>>>> I can't find a way to see what exactly is causing the weewx / dpkg 
>>>> failure and error.  I've tried a bunch of other things too.
>>>>
>>>> On Tuesday, March 3, 2026 at 12:21:34 AM UTC+13 John Smith wrote:
>>>>
>>>>> dpkg --configure -a
>>>>>
>>>>> On Mon, 2 Mar 2026 at 22:12, Alex Edwards <[email protected]> 
>>>>> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I'm having trouble getting this to update from 5.0.2 on Raspberry 
>>>>>> Pi.  Partly my terminal disconnected part-way through.
>>>>>>
>>>>>> I've tried Googling, and tried numerous Apt Remove, Purge, Clean etc 
>>>>>> variants.  I've also found a few previous posts with similar weewx 
>>>>>> topics, 
>>>>>> but none helped.
>>>>>>
>>>>>> On install - 
>>>>>>
>>>>>> The following NEW packages will be installed:
>>>>>>   weewx
>>>>>> 0 upgraded, 1 newly installed, 0 to remove and 608 not upgraded.
>>>>>> Need to get 0 B/1,564 kB of archives.
>>>>>> After this operation, 5,742 kB of additional disk space will be used.
>>>>>> Preconfiguring packages ...
>>>>>> Selecting previously unselected package weewx.
>>>>>> (Reading database ... 164040 files and directories currently 
>>>>>> installed.)
>>>>>> Preparing to unpack .../archives/weewx_5.3.0-1_all.deb ...
>>>>>> Unpacking weewx (5.3.0-1) ...
>>>>>> Setting up weewx (5.3.0-1) ...
>>>>>> Using weewx:weewx as user:group
>>>>>> Installing udev rules
>>>>>> Using configuration file /etc/weewx/weewx.conf
>>>>>> Processing configuration file /etc/weewx/weewx.conf
>>>>>> Saving configuration file /etc/weewx/weewx.conf
>>>>>> Configuring database directory /var/lib/weewx
>>>>>> Configuring reporting directory /var/www/html/weewx
>>>>>> dpkg: error processing package weewx (--configure):
>>>>>>  installed weewx package post-installation script subprocess returned 
>>>>>> error exit status 1
>>>>>> Errors were encountered while processing:
>>>>>>  weewx
>>>>>> E: Sub-process /usr/bin/dpkg returned an error code (1)
>>>>>>
>>>>>> Running weewxd works, but as a daemon doesn't work.
>>>>>>
>>>>>> sudo systemctl start weewx
>>>>>> Failed to start weewx.service: Unit weewx.service not found.
>>>>>>
>>>>>> I can't find anything obvious in any log files in /var/log or what 
>>>>>> caused the errror.
>>>>>>
>>>>>> Any help appreciated.
>>>>>>
>>>>>> Oh, while uninstalling and reinstalling, I accidentally ran weewx in 
>>>>>> Simulator mode rather than the previous config file.  This created some 
>>>>>> duff data in my reports.  It could be good if weewx needed to be 
>>>>>> "forced" 
>>>>>> to run if the last database station_type differs from the current config 
>>>>>> file station_type, or if the process tries to create new database 
>>>>>> "fields" 
>>>>>> implying a change of station_type.  I may have to find a way to clean 
>>>>>> out 
>>>>>> this Simulator data.
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>> Alex
>>>>>>
>>>>>> On Monday, March 2, 2026 at 12:43:11 PM UTC+13 Tom Keffer wrote:
>>>>>>
>>>>>>> Available in the usual places. No breaking changes (that I know of!)
>>>>>>>
>>>>>>> See the Upgrade Guide <https://www.weewx.com/docs/5.3/upgrade/> for 
>>>>>>> how to upgrade.
>>>>>>>
>>>>>>>
>>>>>>> *Change log*
>>>>>>>
>>>>>>> Set log-label in sysV init script to 'weewxd-XXX' instead of just 
>>>>>>> 'XXX'
>>>>>>>
>>>>>>> Added rsyslog config example for making logs visible to the group 
>>>>>>> weewx without having to use any privilege escalation.
>>>>>>>
>>>>>>> Allow extra command line options to be passed to an extension 
>>>>>>> installer. Addresses Issue #1041 
>>>>>>> <https://github.com/weewx/weewx/issues/1041>.
>>>>>>>
>>>>>>> Added Astronomical Units as a unit of length. Added local_djd as a 
>>>>>>> unit of *local* time. PR #998 
>>>>>>> <https://github.com/weewx/weewx/pull/998>. Thanks to user Karen!
>>>>>>>
>>>>>>> Moved database-specific code into the weedb module. This is in 
>>>>>>> anticipation of allowing new databases to be installed as an extension.
>>>>>>>
>>>>>>> New action weectl database rebuild-daily NAME was added to allow 
>>>>>>> the selective rebuilding of the daily summaries. Addresses Issue 
>>>>>>> #1035 <https://github.com/weewx/weewx/issues/1035>.
>>>>>>>
>>>>>>> New action weectl station list-drivers was added to allow the 
>>>>>>> listing of all available device drivers. Fixes Issue #1050 
>>>>>>> <https://github.com/weewx/weewx/issues/1060>.
>>>>>>>
>>>>>>> Language subdirectory lang is now recursively searched for 
>>>>>>> additional translation files. This allows extensions to add any 
>>>>>>> translations they might need.
>>>>>>>
>>>>>>> Converted test suites to use pytest <https://pytest.org/>.
>>>>>>>
>>>>>>> New Finish translation for the Seasons skin. Thanks to user iiseppi! PR 
>>>>>>> #1059 <https://github.com/weewx/weewx/pull/1059>.
>>>>>>>
>>>>>>> Remove unnecessary UNIQUE index on PRIMARY KEY columns in SQLite, 
>>>>>>> achieving size reduction of ~10%. Existing database schemas are not 
>>>>>>> modified. Users desiring size reduction are advised to consider 
>>>>>>> manually 
>>>>>>> migrating.
>>>>>>>
>>>>>>> Fix problem that prevented weectl database reconfigure from working 
>>>>>>> in cases where a schema was specified.
>>>>>>>
>>>>>>> Fix problem when importing data into a MySQL database. PR #1025 
>>>>>>> <https://github.com/weewx/weewx/pull/1025>. Thanks to user Robert!
>>>>>>>
>>>>>>> Fix problem that prevented weewxd from restarting reliably if a 
>>>>>>> MySQL connection was lost. Fixes Issue #1036 
>>>>>>> <https://github.com/weewx/weewx/issues/1036>.
>>>>>>>
>>>>>>> Add support for kwargs when using .series() tags. PR #1042 
>>>>>>> <https://github.com/weewx/weewx/pull/1042>.
>>>>>>>
>>>>>>> Documentation now uses Zensical <https://zensical.org/>.
>>>>>>>
>>>>>>> Fix problem that caused expanded substitutions to be saved when 
>>>>>>> using weectl station reconfigure. Fixes Issue #1068 
>>>>>>> <https://github.com/weewx/weewx/issues/1068>.
>>>>>>>
>>>>>> -- 
>>>>>> 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 visit 
>>>>>> https://groups.google.com/d/msgid/weewx-user/e2b33a72-6cbc-44a3-87e6-e2d0fe57726en%40googlegroups.com
>>>>>>  
>>>>>> <https://groups.google.com/d/msgid/weewx-user/e2b33a72-6cbc-44a3-87e6-e2d0fe57726en%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 visit 
>>>> https://groups.google.com/d/msgid/weewx-user/cd728895-95f5-4fc6-b739-62c491490f3bn%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/weewx-user/cd728895-95f5-4fc6-b739-62c491490f3bn%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 visit 
https://groups.google.com/d/msgid/weewx-user/57e68ac7-dc63-468f-bb1c-c038b0ea31bfn%40googlegroups.com.

Reply via email to