Sitecore 6.5 and WFFM upgrade


I am upgrading an existing Sitecore 6.4.1 site to 6.5, and along with the core upgrade, all the currently installed modules also need to be taken through the update cycle: WFFM, OMS.

Here's one I couldn't find on Google, so I will catalogue it here. Installing Web Forms for Marketers rev110530.update  

I hit an install exception or critical error that stopped the update wizard cold. It looks like this:

Web Form for Marketers 2.3 upgrade

I believe the key bit is this: Could not find a part of the path 'D:\WebSites\ecm.fuseit.com\bin_x64\System.Data.SQLite.dll'.

I have neither a System.Data.SQLite.dll nor do I have a bin_x64 directory, so of course it will not be found. Being lazy, for my second attempt I created an empty bin_x64 directory. My hope was that the install could not create a directory but would happily supply the file. No. Let me look further. I examined a clean 6.5 install and did not find the directory there either. BTW, it's not a matter of installing on a 64 bit machine or not; these are all x64.

I logged into another instance that has most of the current modules installed and eureka, the directory (and the dll) are there. I copied those across to the instance I am upgrading, re-ran the install and all is good. It looks like this:



I guess what is happening is a post installation step wants to update this DLL? The one I have now is File Version 1.0.48.0.

Unfortunate that the install can't add the DLL when not present, nor fail very gracefully. But onward and upward.