Good to know. I've added your experience to the list of symptoms. On Fri, Aug 25, 2023 at 7:34 AM Karl Napp <nurfuersoftw...@gmail.com> wrote:
> Thank's a lot, > with > > *reuse_ssl = True * > it works ! > > Tom Keffer schrieb am Donnerstag, 24. August 2023 um 23:56:58 UTC+2: > >> I'm not sure what is going on. It's likely to be a server >> configuration issue. One thing you can try is the "reuse_ssl" option. >> >> *[[FTP]]* >> >> * ... (as before)* >> * reuse_ssl = True* >> >> On Thu, Aug 24, 2023 at 12:18 AM Karl Napp <nurfuer...@gmail.com> wrote: >> >>> I don't know the FTP server, it's provided by DomainFactory. >>> I using Python 3.9.2 >>> I have set debug = 2 in weewx.conf here is the ouput of syslog: >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> *Aug 24 07:56:14 berryzero weewx[14238] DEBUG weewx.reportengine: >>> Running report 'FTP'Aug 24 07:56:14 berryzero weewx[14238] DEBUG >>> weewx.reportengine: Found configuration file /etc/weewx/skins/Ftp/skin.conf >>> for report 'FTP'Aug 24 07:56:14 berryzero weewx[14238] DEBUG >>> weewx.reportengine: Cannot read localization file >>> /etc/weewx/skins/Ftp/lang/en.conf for report 'FTP': Config file not found: >>> "/etc/weewx/skins/Ftp/lang/en.conf".Aug 24 07:56:14 berryzero weewx[14238] >>> DEBUG weewx.reportengine: **** Using defaults instead.Aug 24 07:56:14 >>> berryzero weewx[14238] DEBUG weeutil.ftpupload: Attempting secure >>> connection to ossipage.de <http://ossipage.de>Aug 24 07:56:14 berryzero >>> weewx[14238] DEBUG weeutil.ftpupload: Secure data connection to ossipage.de >>> <http://ossipage.de>Aug 24 07:56:15 berryzero weewx[14238] DEBUG >>> weeutil.ftpupload: 0 ./monthvolt.png >>> d0881dfeb05b7be0f05f66b3d36f7baff02679c2b081990e738339851bc51bb6Aug 24 >>> 07:56:15 berryzero weewx[14238] ERROR weeutil.ftpupload: Failed uploading >>> /var/www/html/weewx/monthvolt.png to server ossipage.de >>> <http://ossipage.de>. Reason: '425 Unable to build data connection: >>> Operation not permitted'Aug 24 07:56:15 berryzero weewx[14238] ERROR >>> weewx.reportengine: ftpgenerator: (0): caught exception '<class >>> 'ftplib.error_temp'>': 425 Unable to build data connection: Operation not >>> permittedAug 24 07:56:15 berryzero weewx[14238] ERROR weewx.reportengine: >>> **** Traceback (most recent call last):Aug 24 07:56:15 berryzero >>> weewx[14238] ERROR weewx.reportengine: **** File >>> "/usr/share/weewx/weewx/reportengine.py", line 437, in runAug 24 07:56:15 >>> berryzero weewx[14238] ERROR weewx.reportengine: **** n = >>> ftp_data.run()Aug 24 07:56:15 berryzero weewx[14238] ERROR >>> weewx.reportengine: **** File >>> "/usr/share/weewx/weeutil/ftpupload.py", line 220, in runAug 24 07:56:15 >>> berryzero weewx[14238] ERROR weewx.reportengine: **** >>> ftp_server.storbinary(stor_cmd, fd)Aug 24 07:56:15 berryzero weewx[14238] >>> ERROR weewx.reportengine: **** File >>> "/usr/lib/python3.9/ftplib.py", line 502, in storbinaryAug 24 07:56:15 >>> berryzero weewx[14238] ERROR weewx.reportengine: **** return >>> self.voidresp()Aug 24 07:56:15 berryzero weewx[14238] ERROR >>> weewx.reportengine: **** File "/usr/lib/python3.9/ftplib.py", >>> line 257, in voidrespAug 24 07:56:15 berryzero weewx[14238] ERROR >>> weewx.reportengine: **** resp = self.getresp()Aug 24 07:56:15 >>> berryzero weewx[14238] ERROR weewx.reportengine: **** File >>> "/usr/lib/python3.9/ftplib.py", line 250, in getrespAug 24 07:56:15 >>> berryzero weewx[14238] ERROR weewx.reportengine: **** raise >>> error_temp(resp)Aug 24 07:56:15 berryzero weewx[14238] ERROR >>> weewx.reportengine: **** ftplib.error_temp: 425 Unable to build >>> data connection: Operation not permittedAug 24 07:56:15 berryzero >>> weewx[14238] DEBUG weeutil.ftpupload: Attempting secure connection to >>> ossipage.de <http://ossipage.de>Aug 24 07:56:15 berryzero weewx[14238] >>> DEBUG weeutil.ftpupload: Secure data connection to ossipage.de >>> <http://ossipage.de>Aug 24 07:56:15 berryzero weewx[14238] DEBUG >>> weeutil.ftpupload: 0 ./monthvolt.png >>> d0881dfeb05b7be0f05f66b3d36f7baff02679c2b081990e738339851bc51bb6Aug 24 >>> 07:56:15 berryzero weewx[14238] ERROR weeutil.ftpupload: Failed uploading >>> /var/www/html/weewx/monthvolt.png to server ossipage.de >>> <http://ossipage.de>. Reason: '425 Unable to build data connection: >>> Operation not permitted'Aug 24 07:56:15 berryzero weewx[14238] ERROR >>> weewx.reportengine: ftpgenerator: (1): caught exception '<class >>> 'ftplib.error_temp'>': 425 Unable to build data connection: Operation not >>> permitted* >>> >>> Tom Keffer schrieb am Mittwoch, 23. August 2023 um 21:01:59 UTC+2: >>> >>>> Do you know which FTP server this is? >>>> >>>> What version of Python are you using? >>>> >>>> Set debug=2, then try again. It will give additional information. >>>> >>>> -tk >>>> >>>> On Wed, Aug 23, 2023 at 9:01 AM Karl Napp <nurfuer...@gmail.com> wrote: >>>> >>>>> HI, >>>>> I've enabled the FTP over TLS as described in the user's guide. When >>>>> the FTP Upload starts weewx returns with ERRORS >>>>> Here is a snippet syslog output: >>>>> >>>>> Aug 23 16:50:44 berryzero weewx[2267] ERROR weeutil.ftpupload: Failed >>>>> uploading /var/www/html/weewx/monthvolt.png to server ossipage.de. >>>>> Reason: '425 Unable to build data connection: Operation not permitted' >>>>> Aug 23 16:50:44 berryzero weewx[2267] ERROR weewx.reportengine: >>>>> ftpgenerator: (0): caught exception '<class 'ftplib.error_temp'>': 425 >>>>> Unable to build data connection: Operation not permitted >>>>> ... >>>>> >>>>> on the remote server only the file monthsvolt.png is written with a >>>>> size of 0 Bytes. >>>>> I'm using Python 3.9.2 >>>>> Copying files manually to the remote server with FTP over TLS works. >>>>> Something missing in the setting ? >>>>> >>>>> >>>>> -- >>>>> 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/3c4c658e-4ac2-4b8b-b923-bc4137e32c14n%40googlegroups.com >>>>> <https://groups.google.com/d/msgid/weewx-user/3c4c658e-4ac2-4b8b-b923-bc4137e32c14n%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/e38579f4-d237-420e-a341-1ec2f1e076a2n%40googlegroups.com >>> <https://groups.google.com/d/msgid/weewx-user/e38579f4-d237-420e-a341-1ec2f1e076a2n%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/4433641a-1124-4e2f-afcb-53bbf9a07416n%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/4433641a-1124-4e2f-afcb-53bbf9a07416n%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/CAPq0zEAyESix5iUw_VBuOhaSVa90nNW%2Bm0ru3zaQFUgz7DTN4w%40mail.gmail.com.