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.

Reply via email to