Google for "mac usb.core.NoBackendError: No backend available" and check 
out the top hits there....

On Sunday, November 20, 2022 at 10:28:12 AM UTC-8 fredric...@gmail.com 
wrote:

>
>    - Fresh install of Weewx running on a Mac mini (M1, 2020) running Big 
>    Sur (11.6.4), for an acurite weather station 06037
>    - Homebrew 3.6.7 (Homebrew/homebrew-core (git revision 3768ae96c6f; 
>    last commit 2022-10-31))
>    - Followed the directions from http://weewx.com/docs/macos.htm for 
>    installation.
>    - When running ./bin/weewxd weewx.conf, i get the following: 
>
> *datalore@Server-IV weewx % sudo python3 ./bin/weewxd weewx.conf*
>
> *Password:*
>
> *Traceback (most recent call last):*
>
> *  File "/Users/Shared/weewx/./bin/weewxd", line 249, in <module>*
>
> *    main()*
>
> *  File "/Users/Shared/weewx/./bin/weewxd", line 154, in main*
>
> *    engine.run()*
>
> *  File "/Users/Shared/weewx/bin/weewx/engine.py", line 208, in run*
>
> *    for packet in self.console.genLoopPackets():*
>
> *  File "/Users/Shared/weewx/bin/weewx/drivers/acurite.py", line 466, in 
> genLoopPackets*
>
> *    with Station() as station:*
>
> *  File "/Users/Shared/weewx/bin/weewx/drivers/acurite.py", line 587, in 
> __enter__*
>
> *    self.open()*
>
> *  File "/Users/Shared/weewx/bin/weewx/drivers/acurite.py", line 594, in 
> open*
>
> *    dev = self._find_dev(self.vendor_id, self.product_id, self.device_id)*
>
> *  File "/Users/Shared/weewx/bin/weewx/drivers/acurite.py", line 927, in 
> _find_dev*
>
> *    for bus in usb.busses():*
>
> *  File "/opt/homebrew/lib/python3.10/site-packages/usb/legacy.py", line 
> 355, in busses*
>
> *    sorted(core.find(find_all=True), key=lambda d: d.bus),*
>
> *  File "/opt/homebrew/lib/python3.10/site-packages/usb/core.py", line 
> 1309, in find*
>
> *    raise NoBackendError('No backend available')*
>
> *usb.core.NoBackendError: No backend available*
>
> *datalore@Server-IV weewx %*
>
>
>    - Tail of the log:
>
> *weewx[34753] INFO __main__: Starting up weewx version 4.9.1*
>
> *weewx[34753] DEBUG weewx.engine: Station does not support reading the 
> time*
>
> *weewx[34753] INFO weewx.engine: Using binding 'wx_binding' to database 
> 'weewx.sdb'*
>
> *weewx[34753] INFO weewx.manager: Starting backfill of daily summaries*
>
> *weewx[34753] INFO weewx.manager: Empty database*
>
> *weewx[34753] INFO weewx.engine: Starting main packet loop.*
>
> *weewx[34753] INFO weewx.engine: Main loop exiting. Shutting engine down.*
>
> *weewx[34753] DEBUG weewx.restx: Shut down StationRegistry thread.*
>
> *weewx[34753] CRITICAL __main__: Caught unrecoverable exception:*
>
> *weewx[34753] CRITICAL __main__:     ****  No backend available*
>
> *weewx[34753] CRITICAL __main__:     ****  Traceback (most recent call 
> last):*
>
>
> *weewx[34753] CRITICAL __main__:     ****    File 
> "/Users/Shared/weewx/./bin/weewxd", line 154, in main*
>
>
> *weewx[34753] CRITICAL __main__:     ****      engine.run()*
>
>
> *weewx[34753] CRITICAL __main__:     ****    File 
> "/Users/Shared/weewx/bin/weewx/engine.py", line 208, in run*
>
>
> *weewx[34753] CRITICAL __main__:     ****      for packet in 
> self.console.genLoopPackets():*
>
>
> *weewx[34753] CRITICAL __main__:     ****    File 
> "/Users/Shared/weewx/bin/weewx/drivers/acurite.py", line 466, in 
> genLoopPackets*
>
>
> *weewx[34753] CRITICAL __main__:     ****      with Station() as station:*
>
>
> *weewx[34753] CRITICAL __main__:     ****    File 
> "/Users/Shared/weewx/bin/weewx/drivers/acurite.py", line 587, in __enter__*
>
>
> *weewx[34753] CRITICAL __main__:     ****      self.open()*
>
>
> *weewx[34753] CRITICAL __main__:     ****    File 
> "/Users/Shared/weewx/bin/weewx/drivers/acurite.py", line 594, in open*
>
>
> *weewx[34753] CRITICAL __main__:     ****      dev = 
> self._find_dev(self.vendor_id, self.product_id, self.device_id)*
>
>
> *weewx[34753] CRITICAL __main__:     ****    File 
> "/Users/Shared/weewx/bin/weewx/drivers/acurite.py", line 927, in _find_dev*
>
>
> *weewx[34753] CRITICAL __main__:     ****      for bus in usb.busses():*
>
>
> *weewx[34753] CRITICAL __main__:     ****    File 
> "/opt/homebrew/lib/python3.10/site-packages/usb/legacy.py", line 355, in 
> busses*
>
>
> *weewx[34753] CRITICAL __main__:     ****      
> sorted(core.find(find_all=True), key=lambda d: d.bus),*
>
>
> *weewx[34753] CRITICAL __main__:     ****    File 
> "/opt/homebrew/lib/python3.10/site-packages/usb/core.py", line 1309, in 
> find*
>
>
> *weewx[34753] CRITICAL __main__:     ****      raise NoBackendError('No 
> backend available')*
>
>
> *weewx[34753] CRITICAL __main__:     ****  usb.core.NoBackendError: No 
> backend available*
>
> *weewx[34753] CRITICAL __main__:     ****  Exiting.*
>
>
> Any suggestions on next steps? Thank you!
>

-- 
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/0934a2ba-94fb-4059-8b71-55a5dd06b055n%40googlegroups.com.

Reply via email to