Err111 Connection refused

109 views
Skip to first unread message

weerman

unread,
May 30, 2022, 1:49:19 AM5/30/22
to weewx-user
Hi all,

Since yesterday my data is not being uploaded via ftp anymore. 
Taking a closer look on the logfile ,the ftp uploading process always ends up with "Err 111 "Connection refused". 

This started all of a sudden without changing anything on the configuration as you can see and it remained until now. 

I'm using Weewx 4.8.0 with a fine offset WH3080 station and Klimalogg Pro. 

Best regards

Georg 



 
Errorlog_Weewx

Tom Keffer

unread,
May 30, 2022, 11:27:24 AM5/30/22
to weewx-user
Well, something changed between 02:10:49 and 02:15:25.

Can you connect directly to your FTP server using the "ftp" utility or something like filezilla?

--
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/93754bfa-6918-4417-b800-64c9081f5539n%40googlegroups.com.

Maarten Weerman

unread,
May 30, 2022, 5:24:16 PM5/30/22
to weewx...@googlegroups.com
Yes i can access my server, when i set the settings in FileZilla passive tab to "Active"  

Tom Keffer

unread,
May 30, 2022, 5:28:25 PM5/30/22
to weewx-user
Well, you could try active mode in WeeWX, but I don't know why your server would have changed.

Under [[FTP]] change this
passive = 1
to this
passive = 0

Tom Keffer

unread,
May 31, 2022, 5:54:13 PM5/31/22
to weerman, weewx-user
From the log, it looks like your username or password is wrong. If your password uses special characters, particularly spaces or the character '#', you must include it in quotes.

You also have some other problems, including a missing extension ("user.alltime"), and an unknown type in one of your plots ("temp0"), but those are unrelated.

-tk

On Tue, May 31, 2022 at 1:44 PM weerman <mweer...@gmail.com> wrote:

                
Here`s my logfile.

May 31 22:25:15 raspberrypi systemd[1]: Started Session 67 of user georg.
May 31 22:25:49 raspberrypi systemd[1]: Starting Cleanup of Temporary Directories...
May 31 22:25:50 raspberrypi systemd[1]: systemd-tmpfiles-clean.service: Succeeded.
May 31 22:25:50 raspberrypi systemd[1]: Finished Cleanup of Temporary Directories.
May 31 22:25:54 raspberrypi weewx[439] INFO weewx.manager: Added record 2022-05-31 22:25:00 CEST (1654028700) to database 'weewx.sdb'
May 31 22:25:54 raspberrypi weewx[439] INFO weewx.manager: Added record 2022-05-31 22:25:00 CEST (1654028700) to daily summary in 'weewx.sdb'
May 31 22:25:55 raspberrypi weewx[439] DEBUG weewx.restx: StationRegistry: wait interval (173400 < 604800) has not passed for record 2022-05-31 22:25:00 CEST (1654028700)
May 31 22:25:55 raspberrypi weewx[439] DEBUG weewx.reportengine: Running reports for latest time in the database.
May 31 22:25:55 raspberrypi weewx[439] DEBUG weewx.reportengine: Running report 'SeasonsReport'
May 31 22:25:55 raspberrypi weewx[439] DEBUG weewx.reportengine: Found configuration file /home/weewx/skins/Seasons/skin.conf for report 'SeasonsReport'
May 31 22:25:55 raspberrypi weewx[439] DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.DisplayOptions', 'weewx.                                 cheetahgenerator.Extras', 'weewx.cheetahgenerator.Gettext', 'weewx.cheetahgenerator.JSONHelpers', 'weewx.cheetahgenerator.PlotInfo', 'weewx.cheetahgenerator.SkinInfo', 'weewx.cheetahgenerator.Station', 'w                                 eewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo']
May 31 22:25:55 raspberrypi weewx[439] DEBUG weewx.manager: Daily summary version is 4.0
May 31 22:25:58 raspberrypi weewx[439] INFO weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 3.62 seconds
May 31 22:25:58 raspberrypi weewx[439] DEBUG weewx.manager: Daily summary version is 4.0
May 31 22:26:00 raspberrypi weewx[439] INFO weewx.imagegenerator: Generated 14 images for report SeasonsReport in 1.74 seconds
May 31 22:26:00 raspberrypi weewx[439] INFO weewx.reportengine: Copied 0 files to /home/weewx/public_html
May 31 22:26:00 raspberrypi weewx[439] DEBUG weewx.reportengine: Running report 'SmartphoneReport'
May 31 22:26:00 raspberrypi weewx[439] DEBUG weewx.reportengine: Found configuration file /home/weewx/skins/Smartphone/skin.conf for report 'SmartphoneReport'
May 31 22:26:00 raspberrypi weewx[439] DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.DisplayOptions', 'weewx.                                 cheetahgenerator.Extras', 'weewx.cheetahgenerator.Gettext', 'weewx.cheetahgenerator.JSONHelpers', 'weewx.cheetahgenerator.PlotInfo', 'weewx.cheetahgenerator.SkinInfo', 'weewx.cheetahgenerator.Station', 'w                                 eewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo']
May 31 22:26:00 raspberrypi weewx[439] DEBUG weewx.manager: Daily summary version is 4.0
May 31 22:26:00 raspberrypi weewx[439] INFO weewx.cheetahgenerator: Generated 8 files for report SmartphoneReport in 0.22 seconds
May 31 22:26:00 raspberrypi weewx[439] DEBUG weewx.manager: Daily summary version is 4.0
May 31 22:26:01 raspberrypi weewx[439] INFO weewx.imagegenerator: Generated 6 images for report SmartphoneReport in 0.34 seconds
May 31 22:26:01 raspberrypi weewx[439] INFO weewx.reportengine: Copied 0 files to /home/weewx/public_html/smartphone
May 31 22:26:01 raspberrypi weewx[439] DEBUG weewx.reportengine: Report 'MobileReport' not enabled. Skipping.
May 31 22:26:01 raspberrypi weewx[439] DEBUG weewx.reportengine: Running report 'Inigo'
May 31 22:26:01 raspberrypi weewx[439] DEBUG weewx.reportengine: Found configuration file /home/weewx/skins/Inigo/skin.conf for report 'Inigo'
May 31 22:26:01 raspberrypi weewx[439] DEBUG weewx.reportengine: Cannot read localization file /home/weewx/skins/Inigo/lang/de.conf for report 'Inigo': Config file not found: "/home/weewx/skins/Inigo/lang                                 /de.conf".
May 31 22:26:01 raspberrypi weewx[439] DEBUG weewx.reportengine: **** Using defaults instead.
May 31 22:26:01 raspberrypi weewx[439] DEBUG weewx.cheetahgenerator: Using search list ['user.alltime.ExtendedStatistics', 'user.inigo-since.Since', 'weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerat                                 or.Current', 'weewx.cheetahgenerator.DisplayOptions', 'weewx.cheetahgenerator.Extras', 'weewx.cheetahgenerator.Gettext', 'weewx.cheetahgenerator.JSONHelpers', 'weewx.cheetahgenerator.PlotInfo', 'weewx.che                                 etahgenerator.SkinInfo', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo']
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine: Caught unrecoverable exception in generator 'weewx.cheetahgenerator.CheetahGenerator'
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****  No module named 'user.alltime'
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****  Traceback (most recent call last):
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****    File "/home/weewx/bin/weewx/reportengine.py", line 197, in run
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****      obj.start()
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****    File "/home/weewx/bin/weewx/reportengine.py", line 385, in start
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****      self.run()
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****    File "/home/weewx/bin/weewx/cheetahgenerator.py", line 166, in run
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****      self.init_extensions(gen_dict[section_name])
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****    File "/home/weewx/bin/weewx/cheetahgenerator.py", line 197, in init_extensions
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****      klass = weeutil.weeutil.get_object(x)
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****    File "/home/weewx/bin/weeutil/weeutil.py", line 1150, in get_object
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****      mod = __import__(module)
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****  ModuleNotFoundError: No module named 'user.alltime'
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****  Generator terminated
May 31 22:26:01 raspberrypi weewx[439] DEBUG weewx.reportengine: Running report 'kl'
May 31 22:26:01 raspberrypi weewx[439] DEBUG weewx.reportengine: Found configuration file /home/weewx/skins/kl/skin.conf for report 'kl'
May 31 22:26:01 raspberrypi weewx[439] DEBUG weewx.reportengine: Cannot read localization file /home/weewx/skins/kl/lang/de.conf for report 'kl': Config file not found: "/home/weewx/skins/kl/lang/de.conf"                                 .
May 31 22:26:01 raspberrypi weewx[439] DEBUG weewx.reportengine: **** Using defaults instead.
May 31 22:26:01 raspberrypi weewx[439] DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.DisplayOptions', 'weewx.                                 cheetahgenerator.Extras', 'weewx.cheetahgenerator.Gettext', 'weewx.cheetahgenerator.JSONHelpers', 'weewx.cheetahgenerator.PlotInfo', 'weewx.cheetahgenerator.SkinInfo', 'weewx.cheetahgenerator.Station', 'w                                 eewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo']
May 31 22:26:01 raspberrypi weewx[439] DEBUG weewx.manager: Daily summary version is 4.0
May 31 22:26:01 raspberrypi weewx[439] INFO weewx.cheetahgenerator: Generated 3 files for report kl in 0.16 seconds
May 31 22:26:01 raspberrypi weewx[439] DEBUG weewx.manager: Daily summary version is 4.0
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine: Caught unrecoverable exception in generator 'weewx.imagegenerator.ImageGenerator'
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****  temp0
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****  Traceback (most recent call last):
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****    File "/home/weewx/bin/weewx/reportengine.py", line 197, in run
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****      obj.start()
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****    File "/home/weewx/bin/weewx/reportengine.py", line 385, in start
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****      self.run()
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****    File "/home/weewx/bin/weewx/imagegenerator.py", line 42, in run
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****      self.gen_images(self.gen_ts)
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****    File "/home/weewx/bin/weewx/imagegenerator.py", line 107, in gen_images
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****      plot = self.gen_plot(plotgen_ts,
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****    File "/home/weewx/bin/weewx/imagegenerator.py", line 243, in gen_plot
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****      start_vec_t, stop_vec_t, data_vec_t = weewx.xtypes.get_series(
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****    File "/home/weewx/bin/weewx/xtypes.py", line 116, in get_series
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****      raise weewx.UnknownType(msg)
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****  weewx.UnknownType: temp0
May 31 22:26:01 raspberrypi weewx[439] ERROR weewx.reportengine:         ****  Generator terminated
May 31 22:26:01 raspberrypi weewx[439] DEBUG weewx.reportengine: Running report 'FTP'
May 31 22:26:01 raspberrypi weewx[439] DEBUG weewx.reportengine: Found configuration file /home/weewx/skins/Ftp/skin.conf for report 'FTP'
May 31 22:26:01 raspberrypi weewx[439] DEBUG weewx.reportengine: Cannot read localization file /home/weewx/skins/Ftp/lang/de.conf for report 'FTP': Config file not found: "/home/weewx/skins/Ftp/lang/de.co                                 nf".
May 31 22:26:01 raspberrypi weewx[439] DEBUG weewx.reportengine: **** Using defaults instead.
May 31 22:26:01 raspberrypi weewx[439] DEBUG weeutil.ftpupload: Attempting connection to rex14.flatbooster.com
May 31 22:26:04 raspberrypi weewx[439] ERROR weewx.reportengine: ftpgenerator: (0): caught exception '<class 'ftplib.error_perm'>': 530 Login incorrect.
May 31 22:26:04 raspberrypi weewx[439] ERROR weewx.reportengine:         ****  Traceback (most recent call last):
May 31 22:26:04 raspberrypi weewx[439] ERROR weewx.reportengine:         ****    File "/home/weewx/bin/weewx/reportengine.py", line 436, in run
May 31 22:26:04 raspberrypi weewx[439] ERROR weewx.reportengine:         ****      n = ftp_data.run()
May 31 22:26:04 raspberrypi weewx[439] ERROR weewx.reportengine:         ****    File "/home/weewx/bin/weeutil/ftpupload.py", line 166, in run
May 31 22:26:04 raspberrypi weewx[439] ERROR weewx.reportengine:         ****      ftp_server.login(self.user, self.password)
May 31 22:26:04 raspberrypi weewx[439] ERROR weewx.reportengine:         ****    File "/usr/lib/python3.9/ftplib.py", line 407, in login
May 31 22:26:04 raspberrypi weewx[439] ERROR weewx.reportengine:         ****      resp = self.sendcmd('PASS ' + passwd)
May 31 22:26:04 raspberrypi weewx[439] ERROR weewx.reportengine:         ****    File "/usr/lib/python3.9/ftplib.py", line 279, in sendcmd
May 31 22:26:04 raspberrypi weewx[439] ERROR weewx.reportengine:         ****      return self.getresp()
May 31 22:26:04 raspberrypi weewx[439] ERROR weewx.reportengine:         ****    File "/usr/lib/python3.9/ftplib.py", line 252, in getresp
May 31 22:26:04 raspberrypi weewx[439] ERROR weewx.reportengine:         ****      raise error_perm(resp)
May 31 22:26:04 raspberrypi weewx[439] ERROR weewx.reportengine:         ****  ftplib.error_perm: 530 Login incorrect.
May 31 22:26:04 raspberrypi weewx[439] DEBUG weeutil.ftpupload: Attempting connection to rex14.flatbooster.com
May 31 22:26:07 raspberrypi weewx[439] ERROR weewx.reportengine: ftpgenerator: (1): caught exception '<class 'ftplib.error_perm'>': 530 Login incorrect.
May 31 22:26:07 raspberrypi weewx[439] ERROR weewx.reportengine:         ****  Traceback (most recent call last):
May 31 22:26:07 raspberrypi weewx[439] ERROR weewx.reportengine:         ****    File "/home/weewx/bin/weewx/reportengine.py", line 436, in run
May 31 22:26:07 raspberrypi weewx[439] ERROR weewx.reportengine:         ****      n = ftp_data.run()
May 31 22:26:07 raspberrypi weewx[439] ERROR weewx.reportengine:         ****    File "/home/weewx/bin/weeutil/ftpupload.py", line 166, in run
May 31 22:26:07 raspberrypi weewx[439] ERROR weewx.reportengine:         ****      ftp_server.login(self.user, self.password)
May 31 22:26:07 raspberrypi weewx[439] ERROR weewx.reportengine:         ****    File "/usr/lib/python3.9/ftplib.py", line 407, in login
May 31 22:26:07 raspberrypi weewx[439] ERROR weewx.reportengine:         ****      resp = self.sendcmd('PASS ' + passwd)
May 31 22:26:07 raspberrypi weewx[439] ERROR weewx.reportengine:         ****    File "/usr/lib/python3.9/ftplib.py", line 279, in sendcmd
May 31 22:26:07 raspberrypi weewx[439] ERROR weewx.reportengine:         ****      return self.getresp()
May 31 22:26:07 raspberrypi weewx[439] ERROR weewx.reportengine:         ****    File "/usr/lib/python3.9/ftplib.py", line 252, in getresp
May 31 22:26:07 raspberrypi weewx[439] ERROR weewx.reportengine:         ****      raise error_perm(resp)
May 31 22:26:07 raspberrypi weewx[439] ERROR weewx.reportengine:         ****  ftplib.error_perm: 530 Login incorrect.
May 31 22:26:07 raspberrypi weewx[439] DEBUG weeutil.ftpupload: Attempting connection to rex14.flatbooster.com
May 31 22:26:11 raspberrypi weewx[439] ERROR weewx.reportengine: ftpgenerator: (2): caught exception '<class 'ftplib.error_perm'>': 530 Login incorrect.
May 31 22:26:11 raspberrypi weewx[439] ERROR weewx.reportengine:         ****  Traceback (most recent call last):
May 31 22:26:11 raspberrypi weewx[439] ERROR weewx.reportengine:         ****    File "/home/weewx/bin/weewx/reportengine.py", line 436, in run
May 31 22:26:11 raspberrypi weewx[439] ERROR weewx.reportengine:         ****      n = ftp_data.run()
May 31 22:26:11 raspberrypi weewx[439] ERROR weewx.reportengine:         ****    File "/home/weewx/bin/weeutil/ftpupload.py", line 166, in run
May 31 22:26:11 raspberrypi weewx[439] ERROR weewx.reportengine:         ****      ftp_server.login(self.user, self.password)
May 31 22:26:11 raspberrypi weewx[439] ERROR weewx.reportengine:         ****    File "/usr/lib/python3.9/ftplib.py", line 407, in login
May 31 22:26:11 raspberrypi weewx[439] ERROR weewx.reportengine:         ****      resp = self.sendcmd('PASS ' + passwd)
May 31 22:26:11 raspberrypi weewx[439] ERROR weewx.reportengine:         ****    File "/usr/lib/python3.9/ftplib.py", line 279, in sendcmd
May 31 22:26:11 raspberrypi weewx[439] ERROR weewx.reportengine:         ****      return self.getresp()
May 31 22:26:11 raspberrypi weewx[439] ERROR weewx.reportengine:         ****    File "/usr/lib/python3.9/ftplib.py", line 252, in getresp
May 31 22:26:11 raspberrypi weewx[439] ERROR weewx.reportengine:         ****      raise error_perm(resp)
May 31 22:26:11 raspberrypi weewx[439] ERROR weewx.reportengine:         ****  ftplib.error_perm: 530 Login incorrect.
May 31 22:26:11 raspberrypi weewx[439] ERROR weewx.reportengine: ftpgenerator: Upload failed
May 31 22:26:11 raspberrypi weewx[439] DEBUG weewx.reportengine: Report 'RSYNC' not enabled. Skipping.

Best regards

Georg

Reply all
Reply to author
Forward
0 new messages