the problem is that if I stop the service and I restart it works for just a 
glimpse. I try again status and I get the error.

weewx.service - WeeWX

   Loaded: loaded (/usr/lib/systemd/system/weewx.service; enabled; vendor 
preset: disabled)

   Active: active (running) since Tue 2024-04-30 12:00:53 CEST; 4s ago

     Docs: https://weewx.com/docs

 Main PID: 19495 (python3)

    Tasks: 1 (limit: 48736)

   Memory: 9.1M

   CGroup: /system.slice/weewx.service

           └─19495 python3 /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf





Il giorno martedì 30 aprile 2024 alle 09:57:26 UTC+2 Marco Citossi ha 
scritto:

> The device has an ethernet port. Now it is working in another webserver.
> I've also tried to stop the service in the other web server but the result 
> is the same.
> If I do lsusb I don't get anything.
>
> Il giorno lunedì 29 aprile 2024 alle 20:14:20 UTC+2 Tom Keffer ha scritto:
>
>> It seems that your device is not being recognized by the udev rule, 
>> perhaps because it is has an ethernet port. 
>>
>> Check the vendor and product ID of your logger with the command "lsusb". 
>> It will output something like
>>
>> Bus 001 Device 003: ID 18e8:6238 Qcom 
>> Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
>> Bus 002 Device 002: ID 10c4:ea60 Cygnal Integrated Products, Inc. 
>> CP2102/CP2109 UART Bridge Controller [CP210x family]
>> Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
>>
>> In this case, 10c4 is the vendor ID and ea60 is the product id. 
>> Substitute whatever values you get for the "idVendor" and "idProduct" 
>> fields, respectively, in the rules file. Then unplug the logger and plug it 
>> back in again.
>>
>> See what you get for ownership after that.
>>
>> -tk
>>
>>
>> On Mon, Apr 29, 2024 at 10:05 AM Marco Citossi <mcit...@gmail.com> wrote:
>>
>>> 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+...@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
>>>  
>>> <https://groups.google.com/d/msgid/weewx-user/7fd824ba-0097-4ace-a8af-2e77a7c0e7f4n%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/13d39773-b506-4e85-9d97-537018ff82f4n%40googlegroups.com.

Reply via email to