What we want to see is the earlier chatter: where the client negotiates with the server.
On Mon, Jan 18, 2021 at 7:21 AM Rich Strle <r...@strle.com> wrote: > Command: TYPE I > Trace: CFtpControlSocket::OnReceive() > Response: 200 TYPE is now 8-bit binary > Trace: CFtpRawTransferOpData::ParseResponse() in state 1 > Trace: CControlSocket::SendNextCommand() > Trace: CFtpRawTransferOpData::Send() in state 2 > Command: PASV > Trace: CFtpControlSocket::OnReceive() > Response: 200 TYPE is now 8-bit binary > Trace: CFtpRawTransferOpData::ParseResponse() in state 1 > Trace: CControlSocket::SendNextCommand() > Trace: CFtpRawTransferOpData::Send() in state 2 > Command: PASV > Trace: CFtpControlSocket::OnReceive() > Response: 227 Entering Passive Mode (107,180,51,77,196,142) > Trace: CFtpRawTransferOpData::ParseResponse() in state 2 > Trace: CControlSocket::SendNextCommand() > Trace: CFtpRawTransferOpData::Send() in state 4 > Trace: Binding data connection source IP to control connection source IP > 192.168.12.117 > Command: STOR yearbarometer.png > Trace: CTransferSocket::OnConnect > Trace: CTlsSocketImpl::Handshake() > Trace: Trying to resume existing TLS session. > Trace: CTlsSocketImpl::ContinueHandshake() > Trace: CFtpControlSocket::OnReceive() > Response: 227 Entering Passive Mode (107,180,51,77,197,217) > Trace: CFtpRawTransferOpData::ParseResponse() in state 2 > Trace: CControlSocket::SendNextCommand() > Trace: CFtpRawTransferOpData::Send() in state 4 > Trace: Binding data connection source IP to control connection source IP > 192.168.12.117 > Command: STOR yearhilow.png > > On Monday, January 18, 2021 at 7:16:26 AM UTC-6 tke...@gmail.com wrote: > >> Good to hear that Filezilla is working. We can use it to understand what >> the server is doing. >> >> Using Filezilla, go into its "Settings" (under the "Edit" menu). Then the >> "Debug" tab. There's a drop down list of message levels. Default is "0 - >> None". Set it to "3- Verbose". Then click "OK". >> >> [image: image.png] >> >> Then use Filezilla again to transfer some files. This time, watch the >> window at top that tells you what Filezilla is doing. See if the client >> (Filezilla, in this case) is negotiating with the server. Tell us what you >> see, or, better, copy and paste it into a post. >> >> >> >> On Sun, Jan 17, 2021 at 7:33 PM Rich Strle <ri...@strle.com> wrote: >> >>> Jan 17 21:30:44 pi-weather weewx[429] ERROR weeutil.ftpupload: Failed >>> uploading /var/www/html/weewx/yearradiation.png to server >>> www.cliffandbuster.com. Reason: '229 Extended Passive Mode Entered >>> (|||50458|)' >>> Jan 17 21:30:45 pi-weather weewx[429] ERROR weewx.reportengine: >>> ftpgenerator: (2): caught exception '<class 'ftplib.error_reply'>': 229 >>> Extended Passive Mode Entered (|||50458|) >>> Jan 17 21:30:45 pi-weather weewx[429] ERROR weewx.reportengine: >>> **** Traceback (most recent call last): >>> Jan 17 21:30:45 pi-weather weewx[429] ERROR weewx.reportengine: >>> **** File "/usr/share/weewx/weewx/reportengine.py", line 331, in run >>> Jan 17 21:30:45 pi-weather weewx[429] ERROR weewx.reportengine: >>> **** n = ftp_data.run() >>> Jan 17 21:30:45 pi-weather weewx[429] ERROR weewx.reportengine: >>> **** File "/usr/share/weewx/weeutil/ftpupload.py", line 163, in run >>> Jan 17 21:30:45 pi-weather weewx[429] ERROR weewx.reportengine: >>> **** ftp_server.storbinary(stor_cmd, fd) >>> Jan 17 21:30:45 pi-weather weewx[429] ERROR weewx.reportengine: >>> **** File "/usr/lib/python3.7/ftplib.py", line 504, in storbinary >>> Jan 17 21:30:45 pi-weather weewx[429] ERROR weewx.reportengine: >>> **** with self.transfercmd(cmd, rest) as conn: >>> Jan 17 21:30:45 pi-weather weewx[429] ERROR weewx.reportengine: >>> **** File "/usr/lib/python3.7/ftplib.py", line 399, in transfercmd >>> Jan 17 21:30:45 pi-weather weewx[429] ERROR weewx.reportengine: >>> **** return self.ntransfercmd(cmd, rest)[0] >>> Jan 17 21:30:45 pi-weather weewx[429] ERROR weewx.reportengine: >>> **** File "/usr/lib/python3.7/ftplib.py", line 359, in ntransfercmd >>> Jan 17 21:30:45 pi-weather weewx[429] ERROR weewx.reportengine: >>> **** host, port = self.makepasv() >>> Jan 17 21:30:45 pi-weather weewx[429] ERROR weewx.reportengine: >>> **** File "/usr/lib/python3.7/ftplib.py", line 337, in makepasv >>> Jan 17 21:30:45 pi-weather weewx[429] ERROR weewx.reportengine: >>> **** host, port = parse227(self.sendcmd('PASV')) >>> Jan 17 21:30:45 pi-weather weewx[429] ERROR weewx.reportengine: >>> **** File "/usr/lib/python3.7/ftplib.py", line 845, in parse227 >>> Jan 17 21:30:45 pi-weather weewx[429] ERROR weewx.reportengine: >>> **** raise error_reply(resp) >>> Jan 17 21:30:45 pi-weather weewx[429] ERROR weewx.reportengine: >>> **** ftplib.error_reply: 229 Extended Passive Mode Entered (|||50458|) >>> Jan 17 21:30:45 pi-weather weewx[429] DEBUG weewx.reportengine: Report >>> 'RSYNC' not enabled. Skipping. >>> >>> >>> On Sunday, January 17, 2021 at 9:28:38 PM UTC-6 Rich Strle wrote: >>> >>>> I installed FileZilla and was able to use the same user name and >>>> password to upload files from /var/www/html/weewx/ to the same spot on my >>>> webserver. I did get an error message Hostname does not match certificate >>>> but I've gotten that before... >>>> >>>> On Sunday, January 17, 2021 at 7:24:45 PM UTC-6 tke...@gmail.com wrote: >>>> >>>>> Can you FTP using Filezilla? The goal here is to see if it's some >>>>> firewall / network/ provider issue, or a problem peculiar to the Python >>>>> FTP >>>>> library. >>>>> >>>>> On Sun, Jan 17, 2021 at 10:04 AM Rich Strle <ri...@strle.com> wrote: >>>>> >>>>>> My bad, the ftp in whew still doesn't work. The Access Point only has >>>>>> an IPv6 number listed, it doesn't have an IPv4 number listed. My website >>>>>> provider only allows 1 sftp account at the root level and I was trying to >>>>>> avoid using that. >>>>>> >>>>>> On Sunday, January 17, 2021 at 11:41:18 AM UTC-6 Rich Strle wrote: >>>>>> >>>>>>> I spoke with t-mobile again. They didn't say they did anything but >>>>>>> all of a sudden ftp started working. I will continue to monitor. >>>>>>> >>>>>>> On Sunday, January 17, 2021 at 10:50:19 AM UTC-6 galfert wrote: >>>>>>> >>>>>>>> Anyone care to google "T-Mobile FTP" ???? You'll see that this is >>>>>>>> an issue for everyone! My recommendation is to try to instead use SFTP. >>>>>>>> >>>>>>>> >>>>>>>> On Sunday, January 17, 2021 at 11:41:25 AM UTC-5 Rich Strle wrote: >>>>>>>> >>>>>>>>> I did as instructed. Attached is the log file after I made the >>>>>>>>> change. I have a call into my provider to see if they are IPV6. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Sunday, January 17, 2021 at 10:17:33 AM UTC-6 tke...@gmail.com >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> You definitely want passive mode (passive=1). >>>>>>>>>> >>>>>>>>>> Two things: >>>>>>>>>> >>>>>>>>>> 1. By any chance, is your new provider using IPV6 (instead of >>>>>>>>>> the traditional IPV4)? >>>>>>>>>> >>>>>>>>>> 2. Set debug=2 in weewx.conf, then retry. This will put lots of >>>>>>>>>> information in the log about what FTP is doing. >>>>>>>>>> >>>>>>>>>> -tk >>>>>>>>>> >>>>>>>>>> On Sun, Jan 17, 2021 at 7:46 AM Rich Strle <ri...@strle.com> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Thanks for your response David but that didn't fix my issue. >>>>>>>>>>> >>>>>>>>>>> It was set at 1. I stopped the weewx process, set the ftp to 0, >>>>>>>>>>> restarted weewx and it did not help. I changed it back to 1. >>>>>>>>>>> >>>>>>>>>>> On Sunday, January 17, 2021 at 6:21:02 AM UTC-6 dav...@gmail.com >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> Check out http://weewx.com/docs/usersguide.htm#config_FTP and >>>>>>>>>>>> look to add/adjust the passive setting in your weewx.conf config. >>>>>>>>>>>> >>>>>>>>>>>> David >>>>>>>>>>>> >>>>>>>>>>>> On Saturday, January 16, 2021 at 10:11:56 PM UTC-5 Rich Strle >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> I changed out my internet provider to t-mobile home internet >>>>>>>>>>>>> service and now I'm getting ftp errors. I tried connecting to the >>>>>>>>>>>>> ftp from >>>>>>>>>>>>> another computer and that worked. When my raspberry pi tries to >>>>>>>>>>>>> connect I >>>>>>>>>>>>> get errors. This was working fine before I switched providers. >>>>>>>>>>>>> Any ideas? >>>>>>>>>>>>> >>>>>>>>>>>>> Jan 16 21:01:25 pi-weather weewx[30706] DEBUG >>>>>>>>>>>>> weeutil.ftpupload: Attempting connection to >>>>>>>>>>>>> www.cliffandbuster.com >>>>>>>>>>>>> Jan 16 21:01:26 pi-weather weewx[30706] DEBUG >>>>>>>>>>>>> weeutil.ftpupload: Connected to www.cliffandbuster.com >>>>>>>>>>>>> Jan 16 21:01:26 pi-weather weewx[30706] ERROR >>>>>>>>>>>>> weeutil.ftpupload: Failed uploading >>>>>>>>>>>>> /var/www/html/weewx/seasons.css to >>>>>>>>>>>>> server www.cliffandbuster.com. Reason: '229 Extended Passive >>>>>>>>>>>>> Mode Entered (|||50207|)' >>>>>>>>>>>>> Jan 16 21:01:27 pi-weather weewx[30706] ERROR >>>>>>>>>>>>> weewx.reportengine: ftpgenerator: (1): caught exception '<class >>>>>>>>>>>>> 'ftplib.error_reply'>': 229 Extended Passive Mode Entered >>>>>>>>>>>>> (|||50207|) >>>>>>>>>>>>> Jan 16 21:01:27 pi-weather weewx[30706] ERROR >>>>>>>>>>>>> weewx.reportengine: **** Traceback (most recent call >>>>>>>>>>>>> last): >>>>>>>>>>>>> Jan 16 21:01:27 pi-weather weewx[30706] ERROR >>>>>>>>>>>>> weewx.reportengine: **** File >>>>>>>>>>>>> "/usr/share/weewx/weewx/reportengine.py", line 331, in run >>>>>>>>>>>>> Jan 16 21:01:27 pi-weather weewx[30706] ERROR >>>>>>>>>>>>> weewx.reportengine: **** n = ftp_data.run() >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>> 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/ba3b1d83-b48b-4578-b7a5-85b3fe2e4fden%40googlegroups.com >>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/ba3b1d83-b48b-4578-b7a5-85b3fe2e4fden%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/08999a97-41a4-4436-b59d-2f8793532fb6n%40googlegroups.com >>>>>> <https://groups.google.com/d/msgid/weewx-user/08999a97-41a4-4436-b59d-2f8793532fb6n%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/74ddbc8e-2a66-4ff4-b7d0-712939105d15n%40googlegroups.com >>> <https://groups.google.com/d/msgid/weewx-user/74ddbc8e-2a66-4ff4-b7d0-712939105d15n%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/7915453a-fa1a-4aa1-b04b-2e102626c35bn%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/7915453a-fa1a-4aa1-b04b-2e102626c35bn%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/CAPq0zED9NaTVCpo%3DYtXpfc_-7EQdnS%3DyZOiRRPsxgG9hjmPp3g%40mail.gmail.com.