Bug #69304
closedUpgrade 4.5 -> 6.2 fails with installed oelib extension
100%
Description
The extension oelib is compatible with core versions 4.5-6.2 but extends a database table which is only present in systems >= 6.0 (sys_file). Therefore it happens that in 4.5 systems a database table sys_file with only one field from oelib is created. This system can't be upgraded to 6.2 anymore because the upgrade wizard adds the uid field of sys_file table without auto_increment property. Therefore the first file which is indexed by another upgrade wizard gets uid 0 which results in an error as 0 as file uid isn't allowed.
There should be either a new upgrade wizard taking care about missing auto_increment options or at least an information to tell the user to got to the database compare function and add all new fields manually before continuing the upgrade process.
Updated by Morton Jonuschat about 9 years ago
- Status changed from New to In Progress
- Assignee set to Morton Jonuschat
Updated by Gerrit Code Review about 9 years ago
- Status changed from In Progress to Under Review
Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/42902
Updated by Gerrit Code Review about 9 years ago
Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/42902
Updated by Gerrit Code Review about 9 years ago
Patch set 1 for branch TYPO3_6-2 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/43299
Updated by Morton Jonuschat about 9 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset 859a905cd07d81bfe426d36b6176b803b1ccf9ac.