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.

Reply via email to