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.