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 <andrew.s.r.mil...@gmail.com>
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 <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.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 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.
>

-- 
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