I did a test upgrade of my site to Drupal 7, and the "management" menu did not get created in the same way that a Drupal 7 install from scratch would. This is a problem, because the toolbar that appears at the top of the page is empty, except for the home button, and the logout button. The reason nothing shows up is because the root menu link to the "admin" page was not created by the system module. There weren't any errors given by the upgrade script.

Does the management menu get created from one of the drupal 6 default menus? I tried searching through the upgrade code, but I could not see how the management menu was getting setup by the Drupal 7 upgrade scripts.

Comments

Solar75’s picture

Suscribe

Solar75’s picture

Restore the links by executing the following SQL command in phpmyadmin:

DELETE FROM menu_links WHERE module = 'system'

Then you need to visit /admin/config/development/performance and clear the cache.

hansrossel’s picture

This works but until you cleared the cache there is a WSOD with "Fatal error: Unsupported operand types in /***/d7/modules/system/system.module on line 2100" which makes it impossible to clear the cache from the interface. But cache can be cleared from the database or drush and then all is ok.

StephenRobinson’s picture

worked for me, had admin menu enabled so cleared caches without any problem

digibrill’s picture

Question: will this DB deletion work for other menus that are having problems? I have edited my primary menus and some items have disappeared but are in the DB.

digibrill tic

hd’s picture

Fixed it for me. Experienced this after a D 6.24 D 7.12 upgrade. Thanks.

betarobot’s picture

Thanks! Helped me too. Shall this issue submitted to drupal core upgrade path maybe?

At the other hand it happened just in one case out of few dozen d6 >7 upgrades for me.

varkenshand’s picture

I had this issue with all my attempted upgrades from D6 to D7. So one wonders if this could of should be solved in the upgrade path.

forhaud’s picture

Thanks! Helped me too.

luco’s picture

worked for me. :)

_________________________

"There is no off position on the genius switch."
- David Letterman

imp_squared’s picture

worked wonders for me.
thank you!!

kalaiselvann’s picture

It's working perfectly on drupal7.50 version also

royerd’s picture

http://yourwebsite.com/admin/config/development/performance

that will get you there too.

hwasem’s picture

the delete command and clearing cached fixed it for me, too. Thanks!

Rick Brook’s picture

Confirming that this issue is still present when upgrading from 6.28 to 7.20. This fix worked perfectly - and thanks.

dadderley’s picture

Works for me drupal 6.34 -> 7.34
Thanks