Mario

I owe you a beer (or two).

/dev/ttyUSB0 is the USB-to-serial adapter.

Followed your instructions to the letter and I now have a fully functioning 
WeeWX v5.0.2.

Many, many thanks.

Regards

Dave

On Thursday 15 February 2024 at 22:03:02 UTC matthew wall wrote:

> On Thursday, February 15, 2024 at 4:43:37 PM UTC-5 dave.m...@gmail.com 
> wrote:
>
> Feb 15 21:37:15 weewx weewxd[103822]: CRITICAL weewx.engine:     ****   
>  File "/usr/lib/python3/dist-packages/serial/serialposix.py", line 325, in 
> open
> Feb 15 21:37:15 weewx weewxd[103822]: CRITICAL weewx.engine:     ****     
>  raise SerialException(msg.errno, "could not open port {}: 
> {}".format(self._port, msg))
> Feb 15 21:37:15 weewx weewxd[103822]: CRITICAL weewx.engine:     **** 
>  serial.serialutil.SerialException: [Errno 13] could not open port 
> /dev/ttyUSB0: [Errno 13] Permission denied: '/dev/ttyUSB0'
> Feb 15 21:37:15 weewx weewxd[103822]: CRITICAL __main__: Unable to load 
> driver: [Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Permission 
> denied: '/dev/ttyUSB0'
> Feb 15 21:37:15 weewx weewxd[103822]: CRITICAL __main__:     **** 
>  Exiting...
> Feb 15 21:37:15 weewx systemd[1]: weewx.service: Main process exited, 
> code=exited, status=4/NOPERMISSION
> Feb 15 21:37:15 weewx systemd[1]: weewx.service: Failed with result 
> 'exit-code'.
>
> Now unable to restart WeeWX and have rolled back to the previous version.
>
> Any idea what the issue is?
>
>
> the error indicates that the weewxd process does not have permission to 
> read/write the USB-to-serial device.  make sure that the user running 
> weewxd has read/write permission to /dev/ttyUSB0 (which is probably a 
> USB-to-serial adapter).
>
> for example, if user 'weewx' is running weewxd, then put the weewx user 
> into the dialout group then restart weewxd:
>
> sudo usermod -aG dialout weewx
> sudo systemctl restart weewx
>
> see the section about reading/writing to devices in the wiki article "what 
> you need to know about permissions":
>
>
> https://github.com/weewx/weewx/wiki/Understanding-permissions#readingwriting-data-to-a-device
>
> please let us know what works for you.  there are *so* many variations 
> when it comes to permissions, and many different ways to make things work.  
> we're still trying to simplify the documentation to make permissions easier 
> to understand and deal with.
>
> m
>

-- 
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/5b750db4-17ef-4414-93fe-389c1da8aa60n%40googlegroups.com.

Reply via email to