WeeWX FTP upload has suddenly stopped working since the latest system update (I have it setup to run apt-get update; apt-get upgrade at 4am every Sunday). Everything else works fine, just no FTP upload. I hadn't changed the settings, everything was working fine before Sunday morning.
Nov 8 18:50:23 localhost weewx[807]: reportengine: Caught unrecoverable exception in generator 'weewx.reportengine.FtpGenerator'
Nov 8 18:50:23 localhost weewx[807]: **** insecure string pickle
Nov 8 18:50:23 localhost weewx[807]: **** Traceback (most recent call last):
Nov 8 18:50:23 localhost weewx[807]: **** File "/usr/share/weewx/weewx/reportengine.py", line 204, in run
Nov 8 18:50:23 localhost weewx[807]: **** obj.start()
Nov 8 18:50:23 localhost weewx[807]: **** File "/usr/share/weewx/weewx/reportengine.py", line 300, in start
Nov 8 18:50:23 localhost weewx[807]: **** self.run()
Nov 8 18:50:23 localhost weewx[807]: **** File "/usr/share/weewx/weewx/reportengine.py", line 347, in run
Nov 8 18:50:23 localhost weewx[807]: **** n = ftp_data.run()
Nov 8 18:50:23 localhost weewx[807]: **** File "/usr/share/weewx/weeutil/ftpupload.py", line 89, in run
Nov 8 18:50:23 localhost weewx[807]: **** (timestamp, fileset) = self.getLastUpload()
Nov 8 18:50:23 localhost weewx[807]: **** File "/usr/share/weewx/weeutil/ftpupload.py", line 198, in getLastUpload
Nov 8 18:50:23 localhost weewx[807]: **** fileset = cPickle.load(f)
Nov 8 18:50:23 localhost weewx[807]: **** ValueError: insecure string pickle
Nov 8 18:50:23 localhost weewx[807]: **** Generator terminated
I've been wondering if the update removed a dependency. I installed FTP, but didn't fix the issue!