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.

Reply via email to