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.
