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 <shunrac...@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+unsubscr...@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/CAPq0zECj%3DgJZ8ogKQDZid%3Dh_vw_FF0vcHK-6U%3DVg2ik9BZui5g%40mail.gmail.com.