Are the locales on the two machines set the same? Looks like an os/locale/encoding schema issue of some sort. Have you edited the .conf on another machine at any time? Run it through dos2unix just in case.
On Sunday, 13 November 2016 15:54:39 UTC+2, Dan'l B wrote: > > Will do. But as a footnote, when I set up the FTP service in the WeeWx > install on the Mac (which sits right next to the RPi3) the FTP works > flawlessly, using the exact same settings as on the Rpi, which is the unit > having this issue. > > On Sunday, November 13, 2016 at 7:54:32 AM UTC-5, Tom Keffer wrote: >> >> Very mysterious. >> >> Please set debug=1, restart weewx, then send the log through the first >> FTP attempt. >> >> -tk >> >> On Sat, Nov 12, 2016 at 8:31 PM, Dan'l B <dan.hi...@gmail.com> wrote: >> >>> Thanks for the wee_debug, which shows I am editing the correct file, in >>> /etc/weewx >>> >>> I can email or pm you the actual login details if you wish to >>> double-check. >>> >>> >>> On Saturday, November 12, 2016 at 7:15:04 PM UTC-5, gjr80 wrote: >>>> >>>> As an aside, wee_debug >>>> <http://weewx.com/docs/utilities.htm#wee_debug_utility> can be handy >>>> in cases where there may be doubt over the config file being used; >>>> wee_debug when run without the --config command line option will >>>> include in its output a copy of the config file that weewx would pickup >>>> when weewx is run. If you haven't done anything 'special' during your >>>> install this can be helpful. Passwords and some other sensitive info is >>>> obfuscated in the wee_debug output, but you can work around that to >>>> ensure you are editing, and weewx is using, the same file. >>>> >>>> Gary >>>> >>>> On Sunday, 13 November 2016 08:47:37 UTC+10, 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> 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. >>>>>> 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+...@googlegroups.com. >>> 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.