Sorry Tom - my comment was not intended to override the log request!!  I 
was kind of assuming that either the wrong kind of quotes were being used 
to enclose the password or perhaps there is some other invalid character 
that has invaded the .conf file on the FTP password line.

I agree that my suggestion was a very long shot and just a stab in the dark.



On Sunday, 13 November 2016 16:13:16 UTC+2, Tom Keffer wrote:

> Don't see how locale or encoding would cause an option to be interpreted 
> as a list, instead of as a string or Unicode.
>
> I'd still like to see the log file.
>
> -tk
>
> On Sun, Nov 13, 2016 at 6:06 AM, Andrew Milner <[email protected] 
> <javascript:>> wrote:
>
>> 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 <[email protected]> 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 <[email protected]> 
>>>>>>> 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 [email protected].
>>>>>>>> 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 [email protected].
>>>>> 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 [email protected] <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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to