Hello Mathew, your assistance is much appreciated. I removed weewx following the process I described above using "sudo apt remove weewx" plus "sudo rm -r /etc/weewx" as the apt remove weewx process did not remove all files, and then reinstalled weewx via "sudo apt install weewx"
Cheers, TL *Removal:* ted@weewx:~ $ sudo apt remove weewx Reading package lists... Done Building dependency tree... Done Reading state information... Done The following packages were automatically installed and are no longer required: python3-cheetah python3-configobj python3-ephem python3-usb Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: weewx 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. 1 not fully installed or removed. After this operation, 5,754 kB disk space will be freed. Do you want to continue? [Y/n] y (Reading database ... 167316 files and directories currently installed.) Removing weewx (5.1.0-4) ... Stopping weewxd using systemd Removing systemd units weewx.service is not a native service, redirecting to systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install disable weewx update-rc.d: error: weewx Default-Start contains no runlevels, aborting. Removing udev rules ted@weewx:~ $ sudo rm -r /etc/weewx *Subsequent install:* ted@weewx:~ $ sudo apt install weewx Reading package lists... Done Building dependency tree... Done Reading state information... Done Suggested packages: sqlite ftp httpd 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 ... 166844 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) ... Found 0 running instances of weewxd Using weewx:weewx as user:group User ted is already in group weewx Installing udev rules sed: can't read /etc/weewx/udev/weewx.rules: No such file or directory 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) *Contents of /etc/weewx:* ted@weewx:~ $ ls -lR /etc/weewx /etc/weewx: total 32 drwxr-xr-x 8 root root 4096 Oct 2 11:29 examples drwxr-xr-x 2 root root 4096 Oct 2 11:29 import drwxr-xr-x 2 root root 4096 Oct 2 11:29 init.d drwxr-xr-x 2 root root 4096 Oct 2 11:29 logrotate.d drwxr-xr-x 4 root root 4096 Oct 2 11:29 logwatch drwxr-xr-x 2 root root 4096 Oct 2 11:29 rsyslog.d drwxr-xr-x 2 root root 4096 Oct 2 11:29 systemd drwxr-xr-x 2 root root 4096 Oct 2 11:29 udev /etc/weewx/examples: total 24 drwxr-xr-x 3 root root 4096 Oct 2 11:29 basic drwxr-xr-x 2 root root 4096 Oct 2 11:29 colorize drwxr-xr-x 3 root root 4096 Oct 2 11:29 fileparse drwxr-xr-x 4 root root 4096 Oct 2 11:29 pmon drwxr-xr-x 2 root root 4096 Oct 2 11:29 tests drwxr-xr-x 4 root root 4096 Oct 2 11:29 xstats /etc/weewx/examples/basic: total 4 drwxr-xr-x 3 root root 4096 Oct 2 11:29 skins /etc/weewx/examples/basic/skins: total 4 drwxr-xr-x 3 root root 4096 Oct 2 11:29 Basic /etc/weewx/examples/basic/skins/Basic: total 4 drwxr-xr-x 2 root root 4096 Oct 2 11:29 lang /etc/weewx/examples/basic/skins/Basic/lang: total 0 /etc/weewx/examples/colorize: total 0 /etc/weewx/examples/fileparse: total 4 drwxr-xr-x 3 root root 4096 Oct 2 11:29 bin /etc/weewx/examples/fileparse/bin: total 4 drwxr-xr-x 2 root root 4096 Oct 2 11:29 user /etc/weewx/examples/fileparse/bin/user: total 0 /etc/weewx/examples/pmon: total 8 drwxr-xr-x 3 root root 4096 Oct 2 11:29 bin drwxr-xr-x 3 root root 4096 Oct 2 11:29 skins /etc/weewx/examples/pmon/bin: total 4 drwxr-xr-x 2 root root 4096 Oct 2 11:29 user /etc/weewx/examples/pmon/bin/user: total 0 /etc/weewx/examples/pmon/skins: total 4 drwxr-xr-x 2 root root 4096 Oct 2 11:29 pmon /etc/weewx/examples/pmon/skins/pmon: total 0 /etc/weewx/examples/tests: total 0 /etc/weewx/examples/xstats: total 8 drwxr-xr-x 3 root root 4096 Oct 2 11:29 bin drwxr-xr-x 3 root root 4096 Oct 2 11:29 skins /etc/weewx/examples/xstats/bin: total 4 drwxr-xr-x 2 root root 4096 Oct 2 11:29 user /etc/weewx/examples/xstats/bin/user: total 0 /etc/weewx/examples/xstats/skins: total 4 drwxr-xr-x 2 root root 4096 Oct 2 11:29 xstats /etc/weewx/examples/xstats/skins/xstats: total 0 /etc/weewx/import: total 0 /etc/weewx/init.d: total 0 /etc/weewx/logrotate.d: total 0 /etc/weewx/logwatch: total 8 drwxr-xr-x 4 root root 4096 Oct 2 11:29 conf drwxr-xr-x 3 root root 4096 Oct 2 11:29 scripts /etc/weewx/logwatch/conf: total 8 drwxr-xr-x 2 root root 4096 Oct 2 11:29 logfiles drwxr-xr-x 2 root root 4096 Oct 2 11:29 services /etc/weewx/logwatch/conf/logfiles: total 0 /etc/weewx/logwatch/conf/services: total 0 /etc/weewx/logwatch/scripts: total 4 drwxr-xr-x 2 root root 4096 Oct 2 11:29 services /etc/weewx/logwatch/scripts/services: total 0 /etc/weewx/rsyslog.d: total 0 /etc/weewx/systemd: total 0 /etc/weewx/udev: total 0 On Thursday, October 2, 2025 at 7:21:22 AM UTC-7 matthew wall wrote: there must have been some failure earlier in the installation process resulting in no udev rules file (weewx.rules) copied into the directory /etc/weewx/udev my first guess is that you tried to install over an existing /etc/weewx directory, and a permissions/ownership problem prevent the copy. however, you indicated that you deleted /etc/weewx were there any other warnings in the installer output? could you post all of the installer output from when you invoked 'sudo apt install weewx'? is there anything else in the /etc/weewx directory after the failed installation? could you do 'ls -lR /etc/weewx' and post the result? > On Oct 2, 2025, at 08:26, Ted Lavino <[email protected]> wrote: > > Folks, getting this error as well on a Rasberry Pi 3B running Raspian Bookworm (with current updates) after removing (via "sudo apt remove weewx", plus manually deleting /etc/weewx) and reinstalling via "sudo apt install weewx". Confirmed /etc/weewx/udev exists but is empty: > > Installing udev rules > sed: can't read /etc/weewx/udev/weewx.rules: No such file or directory > dpkg: error processing package weewx (--configure): > installed weewx package post-installation script subprocess returned error exit > status 2 > Processing triggers for man-db (2.11.2-2) ... > Errors were encountered while processing: > weewx > E: Sub-process /usr/bin/dpkg returned an error code (1) -- 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/b2342c95-a02e-4bab-87c3-df6921f296e7n%40googlegroups.com.
