Hi,
I just ran into the same problem: rpi model B, 32 bit Debian Trixie, weewx
latest, as3935.py.
Not sure howto fix it...!?
Installed with apt, no venv.
Any help would be great.
Regards,
Christian
INFO weewx.engine: Loading station type Simulator (weewx.drivers.simulator)
2026-07-05T11:31:26.452462+02:00 webpi weewxd[1283]: 2026-07-05 11:31:26
xCreatePipe: Can't set permissions (436) for //.lgd-nfy0, No such file or
directory
2026-07-05T11:31:26.459798+02:00 webpi weewxd[1283]: CRITICAL __main__:
Caught OSError: [Errno 2] No such file or directory: '.lgd-nfy-3'
2026-07-05T11:31:26.515718+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** Traceback (most recent call last):
2026-07-05T11:31:26.530273+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** File "/usr/share/weewx/weewxd.py", line 121, in main
2026-07-05T11:31:26.531269+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** engine = weewx.engine.StdEngine(config_dict)
2026-07-05T11:31:26.532277+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** File "/usr/share/weewx/weewx/engine.py", line 89, in __init__
2026-07-05T11:31:26.533171+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** self.loadServices(config_dict)
2026-07-05T11:31:26.534056+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
2026-07-05T11:31:26.534935+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** File "/usr/share/weewx/weewx/engine.py", line 157, in loadServices
2026-07-05T11:31:26.540367+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** obj = weeutil.weeutil.get_object(svc)(self, config_dict)
2026-07-05T11:31:26.541467+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^
2026-07-05T11:31:26.542358+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** File "/usr/share/weewx/weeutil/weeutil.py", line 1405, in
get_object
2026-07-05T11:31:26.543236+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** module = importlib.import_module(module_name)
2026-07-05T11:31:26.549302+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** File "/usr/lib/python3.13/importlib/__init__.py", line 88, in
import_module
2026-07-05T11:31:26.560050+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** return _bootstrap._gcd_import(name[level:], package, level)
2026-07-05T11:31:26.561043+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-07-05T11:31:26.562020+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
2026-07-05T11:31:26.562909+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
2026-07-05T11:31:26.563908+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** File "<frozen importlib._bootstrap>", line 1331, in
_find_and_load_unlocked
2026-07-05T11:31:26.564802+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
2026-07-05T11:31:26.570396+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** File "<frozen importlib._bootstrap_external>", line 1026, in
exec_module
2026-07-05T11:31:26.580942+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** File "<frozen importlib._bootstrap>", line 488, in
_call_with_frames_removed
2026-07-05T11:31:26.584793+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** File "/etc/weewx/bin/user/as3935.py", line 74, in <module>
2026-07-05T11:31:26.587229+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** import RPi.GPIO as GPIO
2026-07-05T11:31:26.591976+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** File "/usr/lib/python3/dist-packages/RPi/GPIO/__init__.py", line
14, in <module>
2026-07-05T11:31:26.600240+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** import lgpio
2026-07-05T11:31:26.602930+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** File "/usr/lib/python3/dist-packages/lgpio.py", line 563, in
<module>
2026-07-05T11:31:26.607009+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** _notify_thread = _callback_thread()
2026-07-05T11:31:26.612416+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** File "/usr/lib/python3/dist-packages/lgpio.py", line 504, in
__init__
2026-07-05T11:31:26.615416+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** self._file = open('.lgd-nfy{}'.format(self._notify), 'rb')
2026-07-05T11:31:26.621176+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-07-05T11:31:26.623563+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** FileNotFoundError: [Errno 2] No such file or directory: '.lgd-nfy-3'
2026-07-05T11:31:26.624494+02:00 webpi weewxd[1283]: CRITICAL __main__:
**** Waiting 10 seconds then retrying...
David Enstrom schrieb am Sonntag, 12. Oktober 2025 um 14:36:51 UTC+2:
Clarification: currently running WeeWX V5.0.2
So something has changed to cause this error: either the OS to Trixie or
WeeWX to V5.1.0
On Friday, October 10, 2025 at 1:16:45 AM UTC-4 Graham Eddy wrote:
i upgraded bookworm to trixie with no such issues. it is specific to
this installation. i think the clue is all in the error message:
**** FileNotFoundError: [Errno 2] No such file or directory: '.lgd-nfy-3'
*⊣GE⊢*
On 10 Oct 2025, at 1:37 pm, David Enstrom <[email protected]> wrote:
I was previously running WeeWX V5 with no issues ... really the only
change was the OS, to Trixie.