Websocket-server issue #1627
Replies: 1 comment
-
@rern Chris |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I have reported this issue previously in #1411 and #1473:
Mar 12 12:38:55 RAConservatory sudo[2030]: http : PWD=/srv/http ; USER=root ; COMMAND=/srv/http/bash/status.sh withdispl>
Mar 12 12:38:55 RAConservatory sudo[2030]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=33)
Mar 12 12:38:55 RAConservatory sudo[2030]: pam_unix(sudo:session): session closed for user root
Mar 12 12:38:59 RAConservatory websocket-server.py[315]: connection handler failed
Mar 12 12:38:59 RAConservatory websocket-server.py[315]: Traceback (most recent call last):
Mar 12 12:38:59 RAConservatory websocket-server.py[315]: File "/usr/lib/python3.11/site-packages/websockets/legacy/protoco>
Mar 12 12:38:59 RAConservatory websocket-server.py[315]: message = await self.read_message()
Mar 12 12:38:59 RAConservatory websocket-server.py[315]: ^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 12 12:38:59 RAConservatory websocket-server.py[315]: File "/usr/lib/python3.11/site-packages/websockets/legacy/protoco>
Mar 12 12:38:59 RAConservatory websocket-server.py[315]: frame = await self.read_data_frame(max_size=self.max_size)
Mar 12 12:38:59 RAConservatory websocket-server.py[315]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 12 12:38:59 RAConservatory websocket-server.py[315]: File "/usr/lib/python3.11/site-packages/websockets/legacy/protoco>
Mar 12 12:38:59 RAConservatory websocket-server.py[315]: frame = await self.read_frame(max_size)
Mar 12 12:38:59 RAConservatory websocket-server.py[315]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 12 12:38:59 RAConservatory websocket-server.py[315]: File "/usr/lib/python3.11/site-packages/websockets/legacy/protoco>
Mar 12 12:38:59 RAConservatory websocket-server.py[315]: frame = await Frame.read(
Mar 12 12:38:59 RAConservatory websocket-server.py[315]: ^^^^^^^^^^^^^^^^^
Mar 12 12:38:59 RAConservatory websocket-server.py[315]: File "/usr/lib/python3.11/site-packages/websockets/legacy/framing>
Mar 12 12:38:59 RAConservatory websocket-server.py[315]: data = await reader(2)
Mar 12 12:38:59 RAConservatory websocket-server.py[315]: ^^^^^^^^^^^^^^^
Mar 12 12:38:59 RAConservatory websocket-server.py[315]: File "/usr/lib/python3.11/asyncio/streams.py", line 732, in reade>
Mar 12 12:38:59 RAConservatory websocket-server.py[315]: await self._wait_for_data('readexactly')
Mar 12 12:38:59 RAConservatory websocket-server.py[315]: File "/usr/lib/python3.11/asyncio/streams.py", line 525, in _wait>
Mar 12 12:38:59 RAConservatory websocket-server.py[315]: await self._waiter
Mar 12 12:38:59 RAConservatory websocket-server.py[315]: File "/usr/lib/python3.11/asyncio/selector_events.py", line 995, >
Mar 12 12:38:59 RAConservatory websocket-server.py[315]: data = self._sock.recv(self.max_size)
Mar 12 12:38:59 RAConservatory websocket-server.py[315]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 12 12:38:59 RAConservatory websocket-server.py[315]: ConnectionResetError: [Errno 104] Connection reset by peer
Although I originally thought it was fixed in #1473 it seems intermittent but as it didn't seem to cause any problems so I wasn't unduly worried.
I was checking the boot log (using journalctl -b) recently and came across the following:
Mar 10 08:44:38 RAConservatory network[289]: Starting network profile 'CMHomeNET'...
Mar 10 08:44:38 RAConservatory dbus-daemon[287]: dbus[287]: Unknown group "netdev" in message bus configuration file
and not liking errors of this type I manually created the 'netdev' group using:
groupadd netdev
after a reboot this error was gone AS WELL AS the original websocket-server error noted above. I have since done the same on another RPi which had the same problem and these issues were no longer seen on this system either.
@rern - may be its worth making sure the 'netdev' group is present in a future release and create it if not ?
I hope this is helpful.
Chris
Beta Was this translation helpful? Give feedback.
All reactions