In 5.x (5.12 or 5.14) I turned all non-core modules off (heck, I've done this so many times that I even tried all non-core modules uninstalled) and turned Garland on.

Replaced entire directory with Drupal 6 (tried 6, also 6.8) and went to update.php. Everything looks fine, when I click on continue, it throws the following error.

* user warning: Table 'last2008.menu_router' doesn't exist query: SELECT * FROM menu_router WHERE path IN ('favicon.ico') ORDER BY fit DESC LIMIT 0, 1 in /Applications/MAMP/htdocs/breaky/includes/menu.inc on line 315.
* user warning: Table 'last2008.menu_router' doesn't exist query: SELECT * FROM menu_router WHERE path IN ('favicon.ico') ORDER BY fit DESC LIMIT 0, 1 in /Applications/MAMP/htdocs/breaky/includes/menu.inc on line 315.
* user warning: Table 'last2008.menu_router' doesn't exist query: SELECT * FROM menu_router WHERE path IN ('favicon.ico') ORDER BY fit DESC LIMIT 0, 1 in /Applications/MAMP/htdocs/breaky/includes/menu.inc on line 315.

This is at the top of the page on which you can select the different updates to run, but occurs BEFORE you run the updates.

I run the updates, everything runs fine. The ONLY problem is that admin-by-task does not render correctly. Only the user configuration section renders. The screen is NOT blank. This is not the more common out of memory error: the rest of the page renders, the footer, etc. Admin-by-module renders correctly. The rest of the site seems to be trouble-free.

Regarding the menu_router error, I have a couple of sites running off the same code base (separate mysql databases no shared tables, no prefixes) and another site throws the same menu_router error at the same place, but it renders admin-by-task correctly.

Comments

kvarnelis’s picture

Title: upgrade from 5.x to 6.x leaves admin-by-task broken » confusion arises from admin-by-task page being generated from navigation menu
Component: update system » system.module

I finally figured out that the problem is that Drupal 6 builds the admin-by-task *page* from the navigation *menu*.

If you have taken out the various tasks from the administer heading, it will say there are none available.

This was not, as far as I recall, the case in Drupal 5 and I don't believe it is documented anywhere.

From an information architecture standpoint this is counterintuitive. Either this should be changed or it should be clearly explained on the menu and admin-by-task page.

Anonymous’s picture

Status: Active » Closed (won't fix)

There has been little support for this in 3+ years, so I'm going to close it out.