Apologies. You have an ethernet device, right? So, it's going to connect to
a network port, not a USB port.

Could you please post the full log? The systemctl status reports are very
brief and don't give line numbers.

Set debug=1, then try restarting weewx. Post the log.

Thanks.

On Tue, Apr 30, 2024 at 4:28 AM Marco Citossi <mcito...@gmail.com> wrote:

> 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
> <https://groups.google.com/d/msgid/weewx-user/13d39773-b506-4e85-9d97-537018ff82f4n%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/CAPq0zEB-mO-eQKg7HqotXWYw0%3DvUKMi4STKKz0p44F%3DO02py-Q%40mail.gmail.com.

Reply via email to