I am trying to upgrade our Moodle from 1.9.9 to 2.2.6 and I am getting an Incorrect pool file content error. I see that many have experienced this error and I tracked down why it is occurring, but I am at a loss how to fix.
First some background: we are migrating from a LAMP server to a WAMP server. The WAMP server configuration is: Windows Server 2008 R2, Apache 2.2.22/SSL (32-bit), PHP 5.4.9 (32-bit), MySQL 5.1.66 (32-bit). All drives on the server are NTFS formatted.
We have successfully installed Moodle 2.2.6 base on that server (from scratch, no upgrade). We have also successfully performed the 1.9.9 to 2.2.6 upgrade on a test server when all user content in moodledata/ folder has been removed. The error occurs when we keep all the user content in the moodledata/ folder. The moodledata/ folder is approximately 450GB and contains all user data (tests, submissions, etc) since we set it up approximately 5 years ago.
Now on to the error. The exact error is Incorrect pool file content eb3d53c3dadf6290b02d8a57ee1e8546bea51d90. So based on what I have read, I have gone into filedir/eb/3d and I see the file 53c3dadf6290b02d8a57ee1e8546bea51d90 in that folder. The file size is 4,294,967,296 bytes. This apparently is the maximum file size that can be read/written by PHP.
My understanding is that the filedir/ folder is used to convert courses to 2.2.2. I know we have courses with more than 4GB of content/submissions associated with it and looks like the upgrade is failing when PHP attempts to increase the temporary conversion file beyond this 4GB limit. Does anyone have a solution? Or am I on the wrong track?