It looks like when the installer asked your altitude, you specified unit
"feet' instead of "foot'.

Either go into /etc/weewx/weewx.conf and change it, then try installing
again, or remove /etc/weewx/weewx.conf and start all over again, this time
remembering to use "foot".

-tk



On Tue, Jan 16, 2024 at 5:28 AM Iver Johnson <[email protected]> wrote:

> Attempting to follow the new install guide for Debian.
>
> After sudo apt install weewx I receive this (errors highlighted):
>
> Reading package lists... Done
> Building dependency tree... Done
> Reading state information... Done
> The following additional packages will be installed:
>   python3-cheetah python3-configobj python3-usb
> Suggested packages:
>   python-cheetah-doc python3-memcache python-configobj-doc sqlite ftp
> The following NEW packages will be installed:
>   python3-cheetah python3-configobj python3-usb weewx
> 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
> Need to get 1,773 kB of archives.
> After this operation, 6,899 kB of additional disk space will be used.
> Do you want to continue? [Y/n] y
> Get:3 https://weewx.com/apt/python3 buster/main all weewx all 5.0.0-1
> [1,556 kB]
> Get:2 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf
> python3-cheetah armhf 3.2.6-1+b1 [142 kB]
> Get:1 https://mirrors.gigenet.com/raspbian/raspbian bullseye/main armhf
> python3-configobj all 5.0.6-4 [35.8 kB]
> Get:4 https://mirrors.gigenet.com/raspbian/raspbian bullseye/main armhf
> python3-usb all 1.0.2-2 [38.9 kB]
> Fetched 1,773 kB in 2s (823 kB/s)
> Preconfiguring packages ...
> Selecting previously unselected package python3-configobj.
> (Reading database ... 146632 files and directories currently installed.)
> Preparing to unpack .../python3-configobj_5.0.6-4_all.deb ...
> Unpacking python3-configobj (5.0.6-4) ...
> Selecting previously unselected package python3-cheetah.
> Preparing to unpack .../python3-cheetah_3.2.6-1+b1_armhf.deb ...
> Unpacking python3-cheetah (3.2.6-1+b1) ...
> Selecting previously unselected package python3-usb.
> Preparing to unpack .../python3-usb_1.0.2-2_all.deb ...
> Unpacking python3-usb (1.0.2-2) ...
> Selecting previously unselected package weewx.
> Preparing to unpack .../archives/weewx_5.0.0-1_all.deb ...
> Unpacking weewx (5.0.0-1) ...
> Setting up python3-usb (1.0.2-2) ...
> Setting up python3-cheetah (3.2.6-1+b1) ...
> Setting up python3-configobj (5.0.6-4) ...
> Setting up weewx (5.0.0-1) ...
> Using root:root as user:group
> Creating /etc/default/weewx
> Using configuration file /etc/weewx/weewx.conf
> Processing configuration file /etc/weewx/weewx.conf
> Traceback (most recent call last):
>   File "/usr/share/weewx/weectl.py", line 74, in <module>
>     main()
>   File "/usr/share/weewx/weectl.py", line 66, in main
>     namespace.func(namespace)
>   File "/usr/share/weewx/weectllib/__init__.py", line 121, in dispatch
>     namespace.action_func(config_dict, namespace)
>   File "/usr/share/weewx/weectllib/station_cmd.py", line 317, in
> reconfigure_station
>     weectllib.station_actions.station_reconfigure(config_dict=config_dict,
>   File "/usr/share/weewx/weectllib/station_actions.py", line 164, in
> station_reconfigure
>     config_config(config_dict,
>   File "/usr/share/weewx/weectllib/station_actions.py", line 204, in
> config_config
>     config_altitude(config_dict, altitude=altitude, no_prompt=no_prompt)
>   File "/usr/share/weewx/weectllib/station_actions.py", line 254, in
> config_altitude
>     raise ValueError(f"Unknown altitude unit {unit}")
> ValueError: Unknown altitude unit feet
> dpkg: error processing package weewx (--configure):
>  installed weewx package post-installation script subprocess returned
> error exit status 1
> Processing triggers for man-db (2.9.4-2) ...
> Errors were encountered while processing:
>  weewx
> E: Sub-process /usr/bin/dpkg returned an error code (1)
>
> There is no html/weewx folder, no systemd file installed and it doesn't
> ask me for station config details during the install.
>
> If I try apt purge weewx or apt remove weewx:
>
> Removing weewx (5.0.0-1) ...
> Stopping weewxd using systemd
> find: ‘/etc/weewx/bin’: No such file or directory
> dpkg: error processing package weewx (--remove):
>  installed weewx package pre-removal script subprocess returned error exit
> status 1
> dpkg: too many errors, stopping
> Errors were encountered while processing:
>  weewx
> Processing was halted because there were too many errors.
> E: Sub-process /usr/bin/dpkg returned an error code (1)
>
> Any ideas from the experts?
>
> --
> 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 on the web visit
> https://groups.google.com/d/msgid/weewx-user/0ef1eb46-d943-4fe4-95a8-2b56e93178ean%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/0ef1eb46-d943-4fe4-95a8-2b56e93178ean%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 on the web visit 
https://groups.google.com/d/msgid/weewx-user/CAPq0zEBaz_z8ww5SmTW0WYg5_oSnZBaMSic7_GK%3Dv9-6w4JQ%2BA%40mail.gmail.com.

Reply via email to