Hi! 

I've checked the article you suggested and looking the permissions in 
/etc/udev/rules.d/60-weewx.rules I see in the file:


*# davis vantage via usb-serial*

SUBSYSTEM=="tty",ATTRS{idVendor}=="10c4",ATTRS{idProduct}=="ea60",MODE="0664",GROUP="weewx",SYMLINK+="vantage"

SUBSYSTEM=="tty",ATTRS{idVendor}=="10c4",ATTR{idProduct}=="ea61",MODE="0664",GROUP="weewx",SYMLINK+="vantage"


It seems already ok.


If I try with ls -l /dev/ttyS0 I get:


crw-rw---- 1 root dialout 4, 64 28 apr 23.12 /dev/ttyS0


and it seems ok.




Il giorno lunedì 29 aprile 2024 alle 18:52:45 UTC+2 Tom Keffer ha scritto:

> Looks like a permissions issue accessing the port. See the wiki article How 
> to fix device permissions 
> <https://github.com/weewx/weewx/wiki/Understanding-permissions#how-to-fix-device-permissions>
>  and 
> see if that helps.
>
> On Mon, Apr 29, 2024 at 9:48 AM Marco Citossi <mcit...@gmail.com> wrote:
>
>> Hi! I've installed weewx in Oracle Linux 8.9 following the guide for 
>> RedHat.
>>
>> The installation has completed without errors. It has been installed in 
>> default folders,  in /var/www/html/weewx (weewx:weewx), /usr/share/weewx 
>> (root:root) and /etc/weewx (weewx:weewx) for bin and weewx.conf
>>
>> Only weewx.conf is root:weewx.
>>
>> Device driver is VantagePro2 , ethernet port.
>>
>> Old installation (3.8.0a1) in old web server is working.
>>
>>  
>>
>> When I try to start weewx, it starts for a while then I get this error:
>>
>>
>> ● weewx.service - WeeWX
>>
>>    Loaded: loaded (/usr/lib/systemd/system/weewx.service; enabled; vendor 
>> preset: disabled)
>>
>>    Active: failed (Result: exit-code) since Mon 2024-04-29 18:23:46 CEST; 
>> 14s ago
>>
>>      Docs: https://weewx.com/docs
>>
>>   Process: 11571 ExecStart=/usr/bin/weewxd /etc/weewx/weewx.conf 
>> (code=exited, status=4)
>>
>>  Main PID: 11571 (code=exited, status=4)
>>
>>
>> apr 29 18:23:46 web4.xxx weewxd[11571]: CRITICAL weewx.engine:     ******  
>>     Vantage.*__init__*(self, **config_d>
>>
>> apr 29 18:23:46 web4.xxx weewxd[11571]: CRITICAL weewx.engine:     ******  
>>   File "/usr/share/weewx/weewx/driver>
>>
>> apr 29 18:23:46 web4.xxx weewxd[11571]: CRITICAL weewx.engine:     ******  
>>     self.port.openPort()
>>
>> apr 29 18:23:46 web4.xxx weewxd[11571]: CRITICAL weewx.engine:     ******  
>>   File "/usr/share/weewx/weewx/driver>
>>
>> apr 29 18:23:46 web4.xxx weewxd[11571]: CRITICAL weewx.engine:     ******  
>>     raise weewx.WeeWxIOError(ex)
>>
>> apr 29 18:23:46 web4.xxx weewxd[11571]: CRITICAL weewx.engine:     ******  
>> weewx.WeeWxIOError: timed out
>>
>> apr 29 18:23:46 web4.xxx weewxd[11571]: CRITICAL *__main__*: Unable to 
>> load driver: timed out
>>
>> apr 29 18:23:46 web4.xxx weewxd[11571]: CRITICAL *__main__*:     ******  
>> Exiting...
>>
>> apr 29 18:23:46 web4.xxx systemd[1]: weewx.service: Main process exited, 
>> code=exited, status=4/NOPERMISSION
>>
>> apr 29 18:23:46 web4.xxx systemd[1]: weewx.service: Failed with result 
>> 'exit-code'.
>>
>>
>> If I do a restart for a while I get: 
>>
>>
>> weewx.service - WeeWX
>>
>>    Loaded: loaded (/usr/lib/systemd/system/weewx.service; enabled; vendor 
>> preset: disabled)
>>
>>    Active: active (running) since Mon 2024-04-29 18:32:53 CEST; 3s ago
>>
>>      Docs: https://weewx.com/docs
>>
>>  Main PID: 11671 (python3)
>>
>>     Tasks: 1 (limit: 48736)
>>
>>    Memory: 11.3M
>>
>>    CGroup: /system.slice/weewx.service
>>
>>            └─11671 python3 /usr/share/weewx/weewxd.py 
>> /etc/weewx/weewx.conf
>>
>>
>> apr 29 18:32:53 web4.xxx weewxd[11671]: INFO *__main__*: Locale: 
>> 'en_US.UTF-8'
>>
>> apr 29 18:32:53 web4.xxx weewxd[11671]: INFO *__main__*: Entry path: 
>> /usr/share/weewx/weewxd.py
>>
>> apr 29 18:32:53 web4.xxx weewxd[11671]: INFO *__main__*: WEEWX_ROOT: 
>> /etc/weewx
>>
>> apr 29 18:32:53 web4.xxx weewxd[11671]: INFO *__main__*: Configuration 
>> file: /etc/weewx/weewx.conf
>>
>> apr 29 18:32:53 web4.xxx weewxd[11671]: INFO *__main__*: User module: 
>> /etc/weewx/bin/user
>>
>> apr 29 18:32:53 web4.xxx weewxd[11671]: INFO *__main__*: Debug: 1
>>
>> apr 29 18:32:53 web4.xxx weewxd[11671]: DEBUG *__main__*: Initializing 
>> engine
>>
>> apr 29 18:32:53 web4.xxx weewxd[11671]: INFO weewx.engine: Loading 
>> station type Vantage (weewx.drivers.vantage)
>>
>> apr 29 18:32:53 web4.xxx weewxd[11671]: DEBUG weewx.drivers.vantage: 
>> Driver version is 3.6.2
>>
>> apr 29 18:32:53 web4.xxx weewxd[11671]: DEBUG weewx.drivers.vantage: 
>> Option loop_request=1
>>
>> -- 
>> 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+...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/weewx-user/68ba097e-fc7d-4812-bd1c-64e0b2266f68n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/weewx-user/68ba097e-fc7d-4812-bd1c-64e0b2266f68n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
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/7fd824ba-0097-4ace-a8af-2e77a7c0e7f4n%40googlegroups.com.

Reply via email to