It looks like: user = my_user_n...@myserver.com <http://ftp.myserver.com/> password = passwordwithnospaces server = ftp.myserver.com path = /
On Saturday, November 12, 2016 at 5:47:37 PM UTC-5, Tom Keffer wrote: > > Are you sure you're changing the password in the right weewx.conf? > > When you're done, it should look like > > [[FTP]] > # FTP'ing the results to a webserver is treated as just another > report, > # albeit one with an unusual report generator! > skin = Ftp > > # If you wish to use FTP, uncomment and fill out the next four > lines. > user = my_user_name > password = "password with spaces in it" > server = ftp.myserver.com > path = / > > -tk > > > On Sat, Nov 12, 2016 at 10:19 AM, Dan'l B <dan.hi...@gmail.com > <javascript:>> wrote: > >> >> >> On Saturday, November 12, 2016 at 9:07:12 AM UTC-5, mwall wrote: >>> >>> On Saturday, November 12, 2016 at 9:03:32 AM UTC-5, Dan'l B wrote: >>>> >>>> Here's the log output when it tries to connect to the remote FTP host: >>>> >>>> Nov 12 09:00:20 WeatherPi weewx[671]: reportengine: Found configuration >>>> file /etc/weewx/skins/Ftp/skin.conf for report FTP >>>> Nov 12 09:00:20 WeatherPi weewx[671]: ftpupload: Attempting connection >>>> to ********** >>>> Nov 12 09:00:21 WeatherPi weewx[671]: reportengine: Caught >>>> unrecoverable exception in generator weewx.reportengine.FtpGenerator >>>> Nov 12 09:00:21 WeatherPi weewx[671]: **** cannot concatenate >>>> 'str' and 'list' objects >>>> Nov 12 09:00:21 WeatherPi weewx[671]: **** Traceback (most >>>> recent call last): >>>> Nov 12 09:00:21 WeatherPi weewx[671]: **** File >>>> "/usr/share/weewx/weewx/reportengine.py", line 238, in run >>>> Nov 12 09:00:21 WeatherPi weewx[671]: **** obj.start() >>>> Nov 12 09:00:21 WeatherPi weewx[671]: **** File >>>> "/usr/share/weewx/weewx/reportengine.py", line 271, in start >>>> Nov 12 09:00:21 WeatherPi weewx[671]: **** self.run() >>>> Nov 12 09:00:21 WeatherPi weewx[671]: **** File >>>> "/usr/share/weewx/weewx/reportengine.py", line 322, in run >>>> Nov 12 09:00:21 WeatherPi weewx[671]: **** n = >>>> ftp_data.run() >>>> Nov 12 09:00:21 WeatherPi weewx[671]: **** File >>>> "/usr/share/weewx/weeutil/ftpupload.py", line 100, in run >>>> Nov 12 09:00:21 WeatherPi weewx[671]: **** >>>> ftp_server.login(self.user, self.password) >>>> Nov 12 09:00:21 WeatherPi weewx[671]: **** File >>>> "/usr/lib/python2.7/ftplib.py", line 393, in login >>>> Nov 12 09:00:21 WeatherPi weewx[671]: **** if resp[0] == >>>> '3': resp = self.sendcmd('PASS ' + passwd) >>>> Nov 12 09:00:21 WeatherPi weewx[671]: **** TypeError: cannot >>>> concatenate 'str' and 'list' objects >>>> >>> >>> in weewx.conf, put the ftp password in quotes. >>> >>> it looks like you have a comma in your password. >>> >> >> There was indeed a comma in the pwd. Tried enclosing it in quotes, no go, >> so I changed the pwd to just UPPER/lower and nbrs. Same error still. >> >> -- >> 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 <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- 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. For more options, visit https://groups.google.com/d/optout.