After trying to upgrade from 6.20 to 7, I have the following error messages in pink with a red do not enter sign in the margin,
it appears in the administration section under modules
error:
Field is part of a circular dependency. This is not supported and you will not be able to switch it on.
Field SQL storage is part of a circular dependency. This is not supported and you will not be able to switch it on.

Also, when I list modules, there's a drop down menu called "core" all the listings there have the a red x in the column
called enabled - the version number it references is 7.0 - all the other sections reference version 6.20 or 6.x

it's as if it only partially updated
I'm considering starting over with a fresh installation, but thought I'd ask the community first.

Comments

tomogden’s picture

The problem is you have included old versions of the modules in your installation, and the Field module (Drupal Core) is the most sensitive in this case. This happens whether you're going from Drupal version 6.19 to 6.20 or even to 7.x.

When you upgrade to version 7.x, you need to replace a lot more components. I would recommend a fresh install.

--
Tom/* Ogden

aussierod’s picture

I have the same problem as the OP.

The last thing I want to do is a fresh install.

I have a 100% fine database backup of 6.20 before attempting the 7.0 upgrade.

I just deleted the server copy of 'fields' in the modulus directory and uploaded a copy from my 6.20 back up but the error message is still there.

What else needs to be replaced with older 6.20 files?

Thanks in advance. :)

aussierod’s picture

bump

Kaideane’s picture

I got this message too when unintentionally upgrading from from 6.20 to 7.04, I really only wanted to upgrade from 6.20 to 6.22.

A fresh copy of 6.22 was then applied and my site came back instead of asking my to install Drupal 7, and that's when I got the error message.

I got rid of this message by removing the folders field and field_ui from the modules folder.

I know this probably isn't a solution for you but it may be an indication. Other than that I'm betting a fresh install would do the trick.