Trying to fix errores with the admin_menu module I have a Drupal 8 installation that went bad after installing admin_menu module.
and now the website is down with this error.


  stderr: PHP Fatal error:  Call to undefined function user_access() in /var/www/clients/client1/web7/web/modules/admin_menu/admin_menu.module on line 149


I've tried to delete the admin_menu module with Drush, given website is completely out of order and it gives me this error.


  PHP Fatal error:  Call to undefined function variable_del() in /var/www/clients/client1/web7/web/modules/admin_menu/admin_menu.install on line 22
  Drush command terminated abnormally due to an unrecoverable error.
  Error: Call to undefined function variable_del() in /var/www/clients/client1/web7/web/modules/admin_menu/admin_menu.install, line 22


So I've looked into admin_menu.install and I have commented out its code.

function admin_menu_uninstall() {
  // Delete variables.
/*  variable_del('admin_menu_components');
  variable_del('admin_menu_margin_top');
  variable_del('admin_menu_position_fixed');
  variable_del('admin_menu_tweak_modules');
  variable_del('admin_menu_tweak_tabs');
  variable_del('admin_menu_show_all');
  variable_del('admin_menu_display');
  variable_del('admin_menu_cache_server');
  variable_del('admin_menu_cache_client');
  // Unused variables still should be deleted.
  variable_del('admin_menu_devel_modules');
  variable_del('admin_menu_devel_modules_enabled');
  variable_del('admin_menu_devel_modules_skip');
*/
}


It appears it was also done in a patch here.

Since it worked, I put the module back on and tried to overcome the issue and deleted content of admin_menu_page_bottom() function at line 150 in admin_menu.module and this brought the website back online.


Is it okay to remove this function content? and why is this module still not functional? have anyone else managed to get this working on Drupal?
Is it okay to do this in Drupal 8 to unsintall admin_menu removal with above procedure and is there anything that I am missing?
Admin menu hasn't had any development effort for comfortably more than 2 years now. It doesn't have a Drupal 8 release to speak of; the chances of getting the module working without major surgery to the code are pretty slim.

If you can get the module successfully uninstalled by commenting out some code, then definitely do it (then probably delete the module folder so you don't accidentally enable it again).

The Admin Toolbar module is its successor. It integrates with the core toolbar, and has a sub-module which provides the tools menu that you'll be familiar with from Drupal 7 (with clear cache links etc).