Which user did you use when telnetting to 2222 ? Did you run that ps command I asked you to run ?
On Monday, October 14, 2024 at 8:00:03 PM UTC-7 loonsailor wrote: > 'm now on Linux 24.04.1 LTS, which is, I think, jammy. Should I have a > different repository list? > > Re the port problem, I've changed the wifilogger port to 2222 (instead of > 22222), and set debug to 1 and port 2222 in weewx.conf. Still no joy. > Here's the log with debug. > > 2024-10-14T18:25:40.108787-07:00 ubu-mini-weather weewxd[941]: INFO > __main__: Initializing weewxd version 5.0.1 > 2024-10-14T18:25:40.110003-07:00 ubu-mini-weather weewxd[941]: INFO > __main__: Command line: /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf > 2024-10-14T18:25:40.121078-07:00 ubu-mini-weather weewxd[941]: INFO > __main__: Using Python 3.10.12 (main, Sep 11 2024, 15:47:36) [GCC 11.4.0] > 2024-10-14T18:25:40.121308-07:00 ubu-mini-weather weewxd[941]: INFO > __main__: Located at /usr/bin/python3 > 2024-10-14T18:25:40.122800-07:00 ubu-mini-weather weewxd[941]: INFO > __main__: Platform Linux-5.15.0-122-generic-x86_64-with-glibc2.39 > 2024-10-14T18:25:40.123611-07:00 ubu-mini-weather weewxd[941]: INFO > __main__: Locale: 'en_US.UTF-8' > 2024-10-14T18:25:40.124478-07:00 ubu-mini-weather weewxd[941]: INFO > __main__: Entry path: /usr/share/weewx/weewxd.py > 2024-10-14T18:25:40.125329-07:00 ubu-mini-weather weewxd[941]: INFO > __main__: WEEWX_ROOT: /etc/weewx > 2024-10-14T18:25:40.126199-07:00 ubu-mini-weather weewxd[941]: INFO > __main__: Configuration file: /etc/weewx/weewx.conf > 2024-10-14T18:25:40.127036-07:00 ubu-mini-weather weewxd[941]: INFO > __main__: User module: /etc/weewx/bin/user > 2024-10-14T18:25:40.127989-07:00 ubu-mini-weather weewxd[941]: INFO > __main__: Debug: 1 > 2024-10-14T18:25:40.128951-07:00 ubu-mini-weather weewxd[941]: DEBUG > __main__: Initializing engine > 2024-10-14T18:25:40.136337-07:00 ubu-mini-weather weewxd[941]: INFO > weewx.engine: Loading station type Vantage (weewx.drivers.vantage) > 2024-10-14T18:25:40.291519-07:00 ubu-mini-weather weewxd[941]: DEBUG > weewx.drivers.vantage: Driver version is 3.6.2 > 2024-10-14T18:25:40.300207-07:00 ubu-mini-weather weewxd[941]: DEBUG > weewx.drivers.vantage: Option loop_request=2 > 2024-10-14T18:25:40.301295-07:00 ubu-mini-weather weewxd[941]: ERROR > weewx.drivers.vantage: Socket error while opening port 2222 to ethernet > host 192.168.198.91. > 2024-10-14T18:25:40.302074-07:00 ubu-mini-weather weewxd[941]: ERROR > weewx.engine: Import of driver failed: [Errno 101] Network is unreachable > (<class 'weewx.WeeWxIOError'>) > 2024-10-14T18:25:40.309610-07:00 ubu-mini-weather weewxd[941]: CRITICAL > weewx.engine: **** Traceback (most recent call last): > 2024-10-14T18:25:40.310587-07:00 ubu-mini-weather weewxd[941]: CRITICAL > weewx.engine: **** File "/usr/share/weewx/weewx/drivers/vantage.py", > line 354, in openPort > 2024-10-14T18:25:40.311404-07:00 ubu-mini-weather weewxd[941]: CRITICAL > weewx.engine: **** self.socket.connect((self.host, self.port)) > 2024-10-14T18:25:40.312183-07:00 ubu-mini-weather weewxd[941]: CRITICAL > weewx.engine: **** OSError: [Errno 101] Network is unreachable > 2024-10-14T18:25:40.312794-07:00 ubu-mini-weather weewxd[941]: CRITICAL > weewx.engine: **** > 2024-10-14T18:25:40.313291-07:00 ubu-mini-weather weewxd[941]: CRITICAL > weewx.engine: **** During handling of the above exception, another > exception occurred: > 2024-10-14T18:25:40.313738-07:00 ubu-mini-weather weewxd[941]: CRITICAL > weewx.engine: **** > 2024-10-14T18:25:40.314173-07:00 ubu-mini-weather weewxd[941]: CRITICAL > weewx.engine: **** Traceback (most recent call last): > 2024-10-14T18:25:40.314724-07:00 ubu-mini-weather weewxd[941]: CRITICAL > weewx.engine: **** File "/usr/share/weewx/weewx/engine.py", line > 115, in setupStation > 2024-10-14T18:25:40.316118-07:00 ubu-mini-weather weewxd[941]: CRITICAL > weewx.engine: **** self.console = loader_function(config_dict, > self) > > I tried to telnet to the new port, and get the following: > $ telnet 192.168.198.91 2222 > Trying 192.168.198.91... > telnet: Unable to connect to remote host: Connection refused > > I tried the following, which worked, much to my surprise: > > $ telnet 192.168.198.91 22222 > Trying 192.168.198.91... > Connected to 192.168.198.91. > Escape character is '^]'. > > This worked even though I'd changed wifilogger's TCP port to 2222 (instead > of 22222). 22222 is it's default, so maybe it always stays open? Or > maybe telnet uses a UDP port instead of TCP? > > And if this works, why didn't weewx work before I changed the config file? > > This worked fine before updating OS and weewx, so I'm mystified. > > > > -- 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 on the web visit https://groups.google.com/d/msgid/weewx-user/8dc556f5-6390-48fc-a91e-7cda8f2c95c6n%40googlegroups.com.