I removed the init.d related files and copied the systemd files as you demonstrated. I can see the signs of it working: - the pid file '/var/run/weewx.pid' exists - after running this command 'sudo tail -f /var/log/syslog' I see weather station data being recieved every 10 seconds - the database file /home/weewx/archive/weewx.sdb got accessed when I entered 'sudo systemctl start weewx'
However, there is still no index.html file in the /home/weewx/public_html directory. What other files and processes should I be seeing? On Monday, April 26, 2021 at 8:32:24 PM UTC-5 Eric Koester wrote: > I am willing to try switching to the systemd method. > It would still be nice to know why the publishes instructions for init.d > startup method did not work, as expected. > > I've been using various Debian Linux systems at home since 2007, and using > init.d and update-rc.d commands to autostart software the whole time. > This is the first time I've seen it fail to work, and that's the reason > for the posting. > After following the published instructions, I'm trying to understand what > has gone wrong, > > Earlier, I was trying to troubleshoot the startup problem by pointing out > what was working and what wasn't working. > What can be done to troubleshoot? > Thanks. > On Saturday, April 24, 2021 at 4:24:37 PM UTC-5 vince wrote: > >> On Saturday, April 24, 2021 at 2:06:20 PM UTC-7 [email protected] >> wrote: >> >>> In the 2nd line of my first post, I gave the link to the directions I >>> followed. >>> Here's that link, again: https://weewx.com/docs/setup.htm >>> >>> Section 4 tells Debian users to enter a bunch of init.d commands: >>> >>> *cd /home/weewx* >>> *sudo cp util/init.d/weewx.debian /etc/init.d/weewx* >>> *sudo chmod +x /etc/init.d/weewx* >>> *sudo update-rc.d weewx defaults 98* >>> *sudo /etc/init.d/weewx start* >>> >>> Those are wrong and outdated? >>> >> If so, the install instruction page needs to be updated! >>> >> >> Not a bug. >> This comes up frequently. >> >> Weewx supports many operating systems and versions, including some old >> ones that do not have systemd. >> Fortunately the newer os versions support both init.d 'and' systemd ways >> of getting there. >> >> So on a modern ubuntu/debian/centos you can use either the legacy init.d >> way or the newer systemd way. >> Your choice. >> >> FWIW, It is assumed that people who use setup.py have the >> skills/experience to hook weewx into the startup sequence in the way 'they' >> want, and know how to do that. If you want more of a one-command >> shrink-wrapped kind of installer that does everything for you, you should >> use the pre-packaged variant of weewx. >> >> >> -- 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/a6d73a65-e05b-4a4c-ad07-c75384737972n%40googlegroups.com.
