Upgrading complex content types from D6 to D7
I had the same Problem, but when you follow cck upgrade procedure step by step, it works. I think you need additional Variable Check Module. After upgrade i had 2 corrupted vars. With Variable Check you can find corrupted vars and remove them.

My solution:


many cck fields are included in core
download and unpack missing modules in to sites/all/modules
download "cck 7.x version", "variable check" and unpack
after upgrading activate "Variable Check" and "CCK Content Migrate" modules
run upgrade.php
under admin/reports/variablecheck check the validity of settings in the variable table