Yes that fixed it, thanks. I have no idea where the idea of using --purge came from, either there's a dodgy page out there or I misread one.
On Monday 4 November 2024 at 15:02:50 UTC Tom Keffer wrote: > I suspect that you have a corrupted debconf database. Be sure that when > you remove WeeWX, you use > > * sudo apt purge weewx* > > There is no "--purge" flag. > > To fix, try flushing the debconf database: > > * sudo echo PURGE | debconf-communicate weewx* > > Then install again. > > -tk > > On Mon, Nov 4, 2024 at 5:58 AM Auchtermuchty Weather <shunr...@gmail.com> > wrote: > >> I'm trying to install the latest version, 5.1, onto a card for my test Pi. >> >> I installed bookworm, had problems installing the package until I used >> the instructions in https://weewx.com/apt/. >> >> Eventually I removed it with sudo apt-get remove --purge weewx. >> >> However there are still issues. This is what was displayed on the screen >> - -3.321637 is the station's longitude. And as you can see, the service >> isn't installed. >> >> pi@TestWeeWx5:~ $ sudo apt install weewx >> Reading package lists... Done >> Building dependency tree... Done >> Reading state information... Done >> Suggested packages: >> sqlite ftp httpd python3-dev python3-pip >> The following NEW packages will be installed: >> weewx >> 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. >> Need to get 0 B/1,561 kB of archives. >> After this operation, 5,754 kB of additional disk space will be used. >> Preconfiguring packages ... >> Selecting previously unselected package weewx. >> (Reading database ... 64090 files and directories currently installed.) >> Preparing to unpack .../archives/weewx_5.1.0-4_all.deb ... >> Unpacking weewx (5.1.0-4) ... >> Setting up weewx (5.1.0-4) ... >> Using weewx:weewx as user:group >> User pi is already in group weewx >> Installing udev rules >> usage: weectl.py -v|--version >> weectl.py -h|--help >> weectl.py database --help >> weectl.py debug --help >> weectl.py device --help >> weectl.py extension --help >> weectl.py import --help >> weectl.py report --help >> weectl.py station --help >> weectl.py: error: unrecognized arguments: -3.321637 -3.321637 >> dpkg: error processing package weewx (--configure): >> installed weewx package post-installation script subprocess returned >> error exit status 2 >> Errors were encountered while processing: >> weewx >> E: Sub-process /usr/bin/dpkg returned an error code (1) >> pi@TestWeeWx5:~ $ >> pi@TestWeeWx5:~ $ sudo systemctl start weewx >> Failed to start weewx.service: Unit weewx.service not found. >> >> -- >> 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 weewx-user+...@googlegroups.com. >> To view this discussion visit >> https://groups.google.com/d/msgid/weewx-user/28eb2030-5e8a-410b-830f-c4a828201849n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/weewx-user/28eb2030-5e8a-410b-830f-c4a828201849n%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 weewx-user+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/weewx-user/09361536-7d54-4ab5-bee9-942595f3271an%40googlegroups.com.