It means you send me your credentials in an email and I debug.

One thing I've noticed: is your server in Russia by any chance? We've had
several users having problems serving from ru servers.

On Sun, Jan 8, 2023 at 2:50 AM Gorka Aurre <aurretargo...@gmail.com> wrote:

> Thanks TK for your answer.
>
> I've tried both and continues giving same error:
>
> Jan  8 11:46:04 raspberrypi weewx[2020] DEBUG weeutil.ftpupload:
> Attempting connection to ftp.MYSERVER.COM
> Jan  8 11:46:04 raspberrypi weewx[2020] DEBUG weeutil.ftpupload: Connected
> to ftp.MYSERVER.COM
> Jan  8 11:46:04 raspberrypi weewx[2020] DEBUG weeutil.ftpupload: 0
> ./daytempfeel.png
> e436b5dc907088a83dd88f0553b320a579ea6eeadb49d6ae4f3fc5e912a852c8
> Jan  8 11:46:08 raspberrypi kernel: [  965.119655] hwmon hwmon1: Voltage
> normalised
> Jan  8 11:46:10 raspberrypi weewx[2410] ERROR weeutil.ftpupload: Failed
> uploading /var/www/html/weewx/daytempfeel.png to server ftp.hurran.eus.
> Reason: 'timed out'
> Jan  8 11:46:10 raspberrypi weewx[2410] ERROR weewx.reportengine:
> ftpgenerator: (1): caught exception '<class 'socket.timeout'>': timed out
> Jan  8 11:46:10 raspberrypi weewx[2410] ERROR weewx.reportengine:
> ****  Traceback (most recent call last):
> Jan  8 11:46:10 raspberrypi weewx[2410] ERROR weewx.reportengine:
> ****    File "/usr/share/weewx/weewx/reportengine.py", line 437, in run
> Jan  8 11:46:10 raspberrypi weewx[2410] ERROR weewx.reportengine:
> ****      n = ftp_data.run()
> Jan  8 11:46:10 raspberrypi weewx[2410] ERROR weewx.reportengine:
> ****    File "/usr/share/weewx/weeutil/ftpupload.py", line 220, in run
> Jan  8 11:46:10 raspberrypi weewx[2410] ERROR weewx.reportengine:
> ****      ftp_server.storbinary(stor_cmd, fd)
> Jan  8 11:46:10 raspberrypi weewx[2410] ERROR weewx.reportengine:
> ****    File "/usr/lib/python3.9/ftplib.py", line 491, in storbinary
> Jan  8 11:46:10 raspberrypi weewx[2410] ERROR weewx.reportengine:
> ****      with self.transfercmd(cmd, rest) as conn:
> Jan  8 11:46:10 raspberrypi weewx[2410] ERROR weewx.reportengine:
> ****    File "/usr/lib/python3.9/ftplib.py", line 386, in transfercmd
> Jan  8 11:46:10 raspberrypi weewx[2410] ERROR weewx.reportengine:
> ****      return self.ntransfercmd(cmd, rest)[0]
> Jan  8 11:46:10 raspberrypi weewx[2410] ERROR weewx.reportengine:
> ****    File "/usr/lib/python3.9/ftplib.py", line 347, in ntransfercmd
> Jan  8 11:46:10 raspberrypi weewx[2410] ERROR weewx.reportengine:
> ****      conn = socket.create_connection((host, port), self.timeout,
> Jan  8 11:46:10 raspberrypi weewx[2410] ERROR weewx.reportengine:
> ****    File "/usr/lib/python3.9/socket.py", line 843, in create_connection
> Jan  8 11:46:10 raspberrypi weewx[2410] ERROR weewx.reportengine:
> ****      raise err
> Jan  8 11:46:10 raspberrypi weewx[2410] ERROR weewx.reportengine:
> ****    File "/usr/lib/python3.9/socket.py", line 831, in create_connection
> Jan  8 11:46:10 raspberrypi weewx[2410] ERROR weewx.reportengine:
> ****      sock.connect(sa)
> Jan  8 11:46:10 raspberrypi weewx[2410] ERROR weewx.reportengine:
> ****  socket.timeout: timed out
>
> What does "go to the next level" mean for you?
>
> Thanks in advance, have a great day.
>
> Gorka
> On Saturday, January 7, 2023 at 11:01:32 PM UTC+1 tke...@gmail.com wrote:
>
>> The symptoms are normally a "Errno 0" error, but some FTP servers have a
>> problem with a secure connection.
>>
>> Here are two things you can try.
>>
>> First, under section [[FTP]] in weewx.conf, set reuse_ssl to True.
>>
>> [[FTP]]
>>         ...
>>         # Set to True for an FTP over TLS (FTPS) connection. Not all
>> servers
>>         # support this.
>>         secure_ftp = False
>>         reuse_ssl = True
>>         ...
>>
>>
>> See if that helps. If it does not, then remove it and try a different
>> option, this time secure_data, set to False:
>>
>> [[FTP]]
>>         ...
>>         # Set to True for an FTP over TLS (FTPS) connection. Not all
>> servers
>>         # support this.
>>         secure_ftp = False
>>         secure_data = False
>>         ...
>>
>> See if that helps. If not, we'll go to the next level.
>>
>> -tk
>>
>>
>>
>>
>>
>>
>> On Sat, Jan 7, 2023 at 1:45 PM Gorka Aurre <aurret...@gmail.com> wrote:
>>
>>> Dear community,
>>>
>>> This is my first post in this group, so forgive me if I miss some pieces
>>> in the information, I'll do my best. I managed all the road by myself to be
>>> able to get the data from sensors, drive it to weewx input and upload it to
>>> Wunderground (still don't know how -I am beginner in this- but I did it).
>>> But, this post is because I'm having problems to upload weewx data to an
>>> online server via ftp (the standard ftp service weewx has by default).
>>>
>>> I've tried connecting directly with Filezilla to the cPanel to see if
>>> connection problems were originated in the cPanel and it worked OK. Even I
>>> tried to connect manually with ftp client from Shell directly from the RPi
>>> and worked fine. But when it comes to weewx working on it, it gives me
>>> "socket.timeout: timeout" error. Let me copy error log obtained (due to
>>> security reasons I have changed addresses by -MYSERVER.COM-):
>>>
>>> Jan  7 22:36:10 raspberrypi weewx[10348] DEBUG weeutil.ftpupload:
>>> Attempting secure connection to ftp.MYSERVER.COM
>>> Jan  7 22:36:10 raspberrypi weewx[10348] DEBUG weeutil.ftpupload: Secure
>>> data connection to ftp.MYSERVER.COM
>>> Jan  7 22:36:10 raspberrypi weewx[10348] DEBUG weeutil.ftpupload: 0
>>> ./daytempfeel.png
>>> efffd6c4f0395079d7355d145f1f8908a591f54ac06b9d2d1c42bd3ba263bbb6
>>> Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:
>>> ftpgenerator: (2): caught exception '<class 'socket.timeout'>': timed out
>>> Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:
>>>   ****  Traceback (most recent call last):
>>> Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:
>>>   ****    File "/usr/share/weewx/weewx/reportengine.py", line 437, in run
>>> Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:
>>>   ****      n = ftp_data.run()
>>> Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:
>>>   ****    File "/usr/share/weewx/weeutil/ftpupload.py", line 175, in run
>>> Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:
>>>   ****      ftp_server.connect(self.server, self.port)
>>> Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:
>>>   ****    File "/usr/lib/python3.9/ftplib.py", line 160, in connect
>>> Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:
>>>   ****      self.welcome = self.getresp()
>>> Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:
>>>   ****    File "/usr/lib/python3.9/ftplib.py", line 242, in getresp
>>> Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:
>>>   ****      resp = self.getmultiline()
>>> Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:
>>>   ****    File "/usr/lib/python3.9/ftplib.py", line 232, in getmultiline
>>> Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:
>>>   ****      nextline = self.getline()
>>> Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:
>>>   ****    File "/usr/lib/python3.9/ftplib.py", line 210, in getline
>>> Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:
>>>   ****      line = self.file.readline(self.maxline + 1)
>>> Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:
>>>   ****    File "/usr/lib/python3.9/socket.py", line 704, in readinto
>>> Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:
>>>   ****      return self._sock.recv_into(b)
>>> Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:
>>>   ****  socket.timeout: timed out
>>> Jan  7 22:36:26 raspberrypi weewx[6258] ERROR weewx.reportengine:
>>> ftpgenerator: Upload failed
>>>
>>> Weewx version I am using is 4.9.1, recently installed. All other
>>> services work OK, writing in database, reporting to Wunderground, creating
>>> html reports, etc, but I want to let it upload this html reports to my
>>> server.
>>>
>>> Hope you guys could help with this issue, it would be very appreciated.
>>>
>>> Thanks in advance!
>>>
>>> Gorka
>>>
>>> --
>>> 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/6b66d067-7a71-4d35-9954-a591a8bb616bn%40googlegroups.com
>>> <https://groups.google.com/d/msgid/weewx-user/6b66d067-7a71-4d35-9954-a591a8bb616bn%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/33921983-8fb0-4253-b5fe-05aa6bd06afcn%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/33921983-8fb0-4253-b5fe-05aa6bd06afcn%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/CAPq0zECd6A1vq9W7v5edaeBO301qOV-8QH0VkPDeWb6cQ5WPow%40mail.gmail.com.

Reply via email to