Kudos, Andrew. You called it.

And, I share your curiosity on how this could cause a password problem. I'd
also like to find an engineering solution so it doesn't happen again.

So, again, please post the log.

-tk

On Sun, Nov 13, 2016 at 7:03 AM, Andrew Milner <[email protected]>
wrote:

> Now that you have got it working - can you satisfy my curiosity - and put
> the keyboard back to swiss French and possibly try and identify exactly
> what the problem is/was?  Is it the keyboard selection itself or is it a
> specific character which you have to type?  Just curious to know precisely
> how keyboard selection can cause a password issue which is not resolved by
> enclosing the password in quotes!!
>
>
>
> On Sunday, 13 November 2016 16:57:35 UTC+2, Dan'l B wrote:
>
>> Bingo! You spotted it.
>>
>> The language on both machines was set to English US, and the keyboard on
>> both set to Swiss French, which is the keyboard I use. Once I set the
>> keyboard to US Standard Dvorak, and re-typed the FTP entries, it worked
>> immediately!
>>
>> Great call, Many thanks!
>>
>> On Sunday, November 13, 2016 at 9:06:47 AM UTC-5, Andrew Milner 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.FtpGenerato
>>>>>>>>>>> r
>>>>>>>>>>> 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].
> 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