This did not help. If I include the /etc/weewx/weewx.conf path, it barfs. It will run from the
$ sudo weewxd weewx.conf This was a straightforward install i have done before. Not sure what I'm doing wrong but I feel like I went on three hour cruise and now I'm on gilligan's island. :( On Monday, May 6 , 2019 at 8:34:26 PM UTC-4, Thomas Keffer wrote: > This is not the first time that Gary has corrected me on the workings of > my own software! > > He is correct. The search "in the usual places" applies only to the > utilities. A path must be specified for weewxd. > > -tk > > On Mon, May 6, 2019 at 3:54 PM gjr80 <[email protected] <javascript:>> > wrote: > >> My understanding was that when weewxd is invoked the first command line >> parameter is the path and file name of the config file to be be used and no >> attempts are made to search elsewhere for the config file. My further >> understanding is that searches for the config file 'in the usual places' >> occur in the likes of the WeeWX utilities etc. Back to weewxd. If the >> config file (as given on the command like) does not exist WeeWX exits. >> >> In the case above the command: >> >> pi@raspberrypi:~ $ sudo weewxd weewx.conf >> >> irrespective of WeeWX installation type, will cause weewxd to use >> /home/pi/weewx.conf as the config file, but of course that file does not >> exist so WeeWX exits. If WeeWX was installed via a deb package then >> weewx.conf will be in /etc/weewx and the correct command to use is: >> >> $ sudo weewxd /etc/weewx/weewx.conf >> >> Unless of course the present working directory is /etc/weewx in which >> case the original command would work. >> >> Perhaps there is some confusion here over the command used to run WeeWX >> directly. The command is frequently given as: >> >> $ sudo weewxd weewx.conf >> >> which is often taken literally when in fact there is an implied need to >> include the path to weewx.conf. I don't have a problem with this format but >> perhaps there is a need for an explanatory note about the requirement for a >> path. Though I am not sure this is the only instance of an implied path in >> the documents, so if it is done for one it may need to be done for many. >> >> In this case I would also remove all of the files copied to /home/pi >> (and any other non-standard WeeWX deb package locations), WeeWX may work >> with them in place now but you are setting yourself up for chasing your >> tail in the future when something does not work and you have multiples >> copies of WeeWX on your system. >> >> Gary >> >> On Tuesday, 7 May 2019 07:35:22 UTC+10, JM wrote: >>> >>> To clarify, my understanding is that setup.py installs to different >>> paths than the DEB package. it almost seems as if they got switched. >>> >>> >>> On Monday, May 6, 2019 at 5:32:08 PM UTC-4, JM wrote: >>>> >>>> No its there, I copied the weewx.conf and weewx.conf.dist there. >>>> without it, it will not run. >>>> FWIW, I originally set up Raspian on a different, New MicroSD and >>>> encountered the same problem. both instances behaved the same way. >>>> Initially I thought maybe the SD card was defective. >>>> So I imaged another card and encountered the same result. >>>> >>>> I also copied the entire weewx folder from /etc/weewx/ to home/pi/ I >>>> dont think this made any difference. I'm confused, since I didn't run >>>> Setup.py and that installs to the paths this version is expecting. >>>> Any help is appreciated. >>>> >>>> >>>> >>>> On Sunday, May 5, 2019 at 8:47:52 PM UTC-4, JM wrote: >>>>> >>>>> I have previously set up two other weather stations using weewx. Just >>>>> set up a new instance and I am finding that the default installation path >>>>> for weewx.conf is incorrect. >>>>> below is a error received in it's initial installation state. I have >>>>> moved weewx.conf to the /home/pi/ directory and it runs. The weewx >>>>> documentation indicates that the default DEB package will install to : >>>>> /etc/weewx/weewx.conf. >>>>> Can anyone give me insight on how to point weewx to the /etc/weewx >>>>> directory instead of /home/pi ? >>>>> >>>>> >>>>> pi@raspberrypi:~ $ sudo weewxd weewx.conf >>>>> Traceback (most recent call last): >>>>> File "/usr/bin/weewxd", line 64, in <module> >>>>> weewx.engine.main(options, args) >>>>> File "/usr/share/weewx/weewx/engine.py", line 848, in main >>>>> sane = os.stat(config_path).st_ctime >>>>> OSError: [Errno 2] No such file or directory: '/home/pi/weewx.conf' >>>>> >>>>> -- >> 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 [email protected] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/weewx-user/9d87d861-3da0-44b7-9c95-54f3af4eb0e2%40googlegroups.com >> >> <https://groups.google.com/d/msgid/weewx-user/9d87d861-3da0-44b7-9c95-54f3af4eb0e2%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/5d4000fb-91b9-486c-861b-2ebd7e50d249%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
