Thanks Chris. ps uaxw | grep weewx root 10111 2.6 0.6 117148 52824 ? Ssl 11:31 9:09 /usr/bin/python3 /home/weewx/bin/weewxd /home/weewx/weewx.conf pi 13411 0.0 0.0 7444 580 pts/4 S+ 17:21 0:00 grep --color=auto weewx
[[RSYNC]] # rsync'ing to a webserver is treated as just another report skin = Rsync enable = true server = kq5s.com user = XXXXX ( not sure if I should post this or not. It is a user on my internet site) path = public_html port = 2222 delete = 0 On Sunday, October 29, 2023 at 5:10:44 PM UTC-5 cric...@pobox.com wrote: > So, here's one of mine: > renogy0_/home/crichmon> cat .ssh/config > # hosts with more than two components are probably external > PubkeyAuthentication yes > # relax checking on internal hosts/networks # hopefully this list will not > grow and all new site's networks will be > Host 192.168.0.* 192.168.1.* 192.168.2.* 192.168.3.* > StrictHostKeyChecking no > Host *.chaos.home *.csrhome.home *.garage.home > StrictHostKeyChecking no > Host *.* > StrictHostKeyChecking yes > > Not particularly interesting. I'd suggest looking at: man ssh_config > At the end of the day, this is not the likely problem. As you said, the > issue seems to be somewhat intermittent, so it isn't > a complete config failure, but something a bit harder to figure out. > > Still, we need as many details as you can provide. One thing... You said > you are running weewx as userID pi. > Is that a fact or an assumption? How do you know? ps uaxw | grep weewx > will give that answer. Knowing that > will narrow down the possible problems. The other bit is how your rsync > is configured. We can sort-of see that > from the logs, but nothing is clear yet. > You still haven't provided the RSYNC config. One of mine is: > [[RSYNC]] > skin = Rsync > enable = false > server = router1 > user = crichmon > path = /var/www/html/solar > delete = 0 > Nothing secret here, at least for me. This one is internal to my > network. I don't actually have weewx push externally. > That's done elsewhere. > > The other bit is the mystery of how ssh is set up for both ends of your > connection, and details of what happens > when running either ssh or rsync manually. > > I'll step out here a bit: > renogy0_/home/crichmon> ls -la .ssh > drwx------ 2 crichmon crichmon 4096 Jul 19 12:50 . > drwxr-xr-x 14 crichmon crichmon 4096 Oct 29 15:57 .. > -rw------- 1 crichmon crichmon 1029 Aug 24 2019 authorized_keys > -rw------- 1 crichmon crichmon 415 Jul 19 12:50 config > -rw------- 1 crichmon crichmon 883 Jan 16 2009 id_rsa > -rw------- 1 crichmon crichmon 226 Jan 16 2009 id_rsa.pub > -rw------- 1 crichmon crichmon 1675 Jan 18 2019 id_rsa_r1 > -rw------- 1 crichmon crichmon 398 Jan 18 2019 id_rsa_r1.pub > -rw------- 1 crichmon crichmon 2558 Jul 7 2019 identity > -rw------- 1 crichmon users 26801 Sep 27 15:35 known_hosts > > The same from you might also eliminate a possible source of error. We'd > need this for all your users and all > ends of the connections, or at least confirmation that your permissions > are reasonable. > Chris > On Sunday, October 29, 2023 at 3:26:51 PM UTC-6 Tom -KQ5S wrote: > >> Hi Vince, >> As mentioned earlier I do not have a .ssh/config file so perhaps that is >> the issue. Would the file look like: >> >> Host website >> Hostname kq5s.com >> User pi (or the name in my [Rsync] part of weewx.conf) >> Port 2222 >> >> On Sunday, October 29, 2023 at 4:12:43 PM UTC-5 vince wrote: >> >>> you said you run as user 'pi' so you need to provide your >>> /home/pi/.ssh/config file so we see the rsync/ssh setup for the user weewx >>> is running as... >>> >>> On Sunday, October 29, 2023 at 2:09:56 PM UTC-7 Tom -KQ5S wrote: >>> >>>> I don't know if it makes a difference but I just did a search and I >>>> have the same .ssh folder under /home/pi/.ssh as well as /boot/.ssh. I >>>> must have put it there while trying to trouble shoot the problem. >>>> >>>> On Sunday, October 29, 2023 at 3:59:29 PM UTC-5 Tom -KQ5S wrote: >>>> >>>>> Thanks, Vince for the help as I have seen you help many others on >>>>> here. I wasn't shouting before I merely copied and pasted what my ISP >>>>> sent >>>>> me. That is the font they used. >>>>> >>>>> The only files in my /root/.ssh directory are the rsa keys and a >>>>> known_hosts file. I don't remember creating a config file so that may be >>>>> part of the problem. I see where the instructions under [RSYNC] say to >>>>> put >>>>> the server in the .ssh/config file. Is the config file as simple as: >>>>> =================================================== >>>>> Host website >>>>> Hostname kq5s.com >>>>> User pi (or name in my [Rsync] part of weewx.conf) >>>>> Port 2222 >>>>> ================================================== >>>>> >>>>> [RSYNC]] >>>>> # rsync'ing to a webserver is treated as just another report >>>>> skin = Rsync >>>>> enable = true >>>>> server = kq5s.com >>>>> user = XXXXX ( not sure if I should post this or not. It is a >>>>> user on my internet site) >>>>> path = public_html >>>>> port = 2222 >>>>> >>>>> delete = 0 >>>>> >>>>> >>>>> Tom >>>>> On Sunday, October 29, 2023 at 2:31:10 PM UTC-5 vince wrote: >>>>> >>>>>> I'm not understanding what you guys think you see. I don't see >>>>>> anything in his logs saying the total time to do things is exceeding the >>>>>> 5-minute default archive interval. His possibly edited log snippet >>>>>> above >>>>>> showed rsync happening every 5 minutes which is normal. It only takes a >>>>>> couple seconds which is normal. The number of files is reasonable >>>>>> given >>>>>> the skins he's using. >>>>>> >>>>>> What is 'not' normal is the support ticket reply from his ISP saying >>>>>> he's intermittently trying to connect to an invalid user id on the >>>>>> remote >>>>>> side. >>>>>> >>>>>> Again - lets see your RSYNC stanza(s) from weewx.conf and also your >>>>>> .ssh/config stanza for the account you're using locally to connect to >>>>>> the >>>>>> ISP server. This is almost certainly a rsync/ssh configuration issue >>>>>> based on what I've seen in the thread above. >>>>>> >>>>>> On Sunday, October 29, 2023 at 11:48:48 AM UTC-7 cric...@pobox.com >>>>>> wrote: >>>>>> >>>>>>> Tom, >>>>>>> So, from your hosting provider, you are getting two types of >>>>>>> errors. One for userID, the other for MaxStartups. The #27 and #28 >>>>>>> are >>>>>>> the number of >>>>>>> Startups, so something is getting hung up somewhere between you and >>>>>>> your hosting service, and weewx seems to be the victim. This sure >>>>>>> seems >>>>>>> like >>>>>>> a basic networking/ssh setup issue that's best debugged by hand >>>>>>> outside of weewx. One more thing you can try is simply ssh'ing to your >>>>>>> hosting site, >>>>>>> but include a -v (or two or three v's) in the command line. It >>>>>>> generates a LOT of messages, but take your time to see what it's >>>>>>> telling >>>>>>> you if there's a failure. >>>>>>> Make sure all your permissions are correct in all the places you >>>>>>> have an .ssh directory (directory: chmod 2700, files: chmod 0600). >>>>>>> Chris >>>>>>> >>>>>>> On Sunday, October 29, 2023 at 12:16:10 PM UTC-6 vince wrote: >>>>>>> >>>>>>>> You are posting very cryptic information making helping you very >>>>>>>> difficult. And your font looks like you're yelling. >>>>>>>> >>>>>>>> We need to see pieces of your actual configuration files: >>>>>>>> >>>>>>>> - post your weewx.conf RSYNC section(s) >>>>>>>> - post your ~/.ssh/config section for the host(s) you >>>>>>>> referenced in the RSYNC section in weewx.conf >>>>>>>> - (make sure you show use the ssh config for the user weewx >>>>>>>> runs as, whatever you are using) >>>>>>>> >>>>>>>> It almost sounds like you have multiple RSYNC sections in weewx and >>>>>>>> you are trying to upload twice, once to one user, once to a different >>>>>>>> user. >>>>>>>> Regardless, we need to see your actual config file sections to help >>>>>>>> much. >>>>>>>> >>>>>>>> -- 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/99db244c-6719-47ed-a455-1a76f984dc45n%40googlegroups.com.