LDAP Failing - Missing isys_auth_report class
-
Hello,
I am trying out the open version of i-doit and so far it seems very promising. I have started to configure LDAP authentication for it and am running into trouble. Upon logging in I get an error 500, and according to the error log file i-doit is trying to load PHP classes that do not exist on my system.
Got error 'PHP message: PHP Fatal error: Uncaught Error: Class 'isys_auth_report' not found in /var/www/html/src/classes/modules/report/isys_module_report.class.php:87\nStack trace:\n#0 /var/www/html/src/classes/modules/manager/isys_module_manager.class.php(1204): isys_module_report::get_auth()\n#1 /var/www/html/src/classes/components/isys_component_menu.class.php(430): isys_module_manager->get_module_auth('1004')\n#2 /var/www/html/src/classes/components/isys_component_menu.class.php(534): isys_component_menu->set_other_menu()\n#3 /var/www/html/src/classes/components/isys_component_menu.class.php(69): isys_component_menu->__construct()\n#4 /var/www/html/src/utils/isys_mainnavi.inc.php(17): isys_component_menu::instance()\n#5 /var/www/html/src/i-doit.inc.php(45): include_once('/var/www/html/s...')\n#6 /var/www/html/src/hypergate.inc.php(187): include_once('/var/www/html/s...')\n#7 /var/www/html/index.php(204): include_once('/var/www/html/s...')\n#8 {main}\n thrown in /var/www/html/src/classes/modules/report/isys_modul...'[root@cmdb auth]# pwd /var/www/html/src/classes/modules/report/auth [root@cmdb auth]# ls -al total 0 drwxrwxr-x. 3 apache apache 17 Sep 9 11:51 . drwxrwxr-x. 14 apache apache 267 Oct 14 16:09 .. drwxrwxr-x. 2 apache apache 6 Sep 9 11:51 dao/var/www/html/src/classes/modules/report/auth/dao [root@cmdb dao]# ls -al total 0 drwxrwxr-x. 2 apache apache 6 Sep 9 11:51 . -
Hi,
i got the same problem on xampp after new installation.
i-doit-open-1.13.1
Fatal error: Uncaught Error: Class 'isys_auth_report' not found in C:\xampp_v7.1.30\htdocs\idoit\src\classes\modules\report\isys_module_report.class.php:87 Stack trace: #0 C:\xampp_v7.1.30\htdocs\idoit\src\classes\modules\manager\isys_module_manager.class.php(1204): isys_module_report::get_auth() #1 C:\xampp_v7.1.30\htdocs\idoit\src\classes\ajax\handler\isys_ajax_handler_modules.class.php(51): isys_module_manager->get_module_auth('1004') #2 C:\xampp_v7.1.30\htdocs\idoit\src\classes\ajax\isys_ajax.class.php(135): isys_ajax_handler_modules->init(Object(isys_module_request)) #3 C:\xampp_v7.1.30\htdocs\idoit\src\classes\ajax\isys_ajax.class.php(99): isys_ajax->call('modules') #4 C:\xampp_v7.1.30\htdocs\idoit\src\ajax.inc.php(115): isys_ajax->init('modules') #5 C:\xampp_v7.1.30\htdocs\idoit\index.php(153): require_once('C:\xampp_v7.1.3...') #6 {main} thrown in C:\xampp_v7.1.30\htdocs\idoit\src\classes\modules\report\isys_module_report.class.php on line 87
Is there any solution?
thx
mosorino -
Hey @mosorino! Just to keep you in the loop, I have not yet found a resolution to this myself. I am still using a single login to populate the data and evaluate the software. I am hoping that by the time we decide if we like it or not, there will be a resolution for this issue.
-
I got the same problem without LDAP. The only user that works is admin. If I create a new user and try to connect with this user I get a white screen and the "Missing isys_auth_report class" error in the apache-log. After the session-timeout of 1h I can connect with admin without problems. The error is not fixed in Version 1.13.2.
-
@Andreas-Köcher I just came here to report the same thing (not fixed in 1.13.2). It's such a shame, I felt actual excitement when I saw the update email because I thought it could be fixed . That'll show me to hope!
Fwiw I've been bouncing the php-fpm service to get around having to wait an hour to login with admin.
-
Hello together,
we provide asap a hotfix for this behavior.
Best regards
Patrick -
@PatrickFeiler this is awesome news! Thank you!
-
@ikyle @Andreas-Köcher
Here our Fix.
Create a SQL-Dump of your system and tenant-db
Logon your MySQL-Server do the following queries.###Tenant-DB "default: idoit_data" use idoit_data; DELETE FROM isys_widgets WHERE isys_widgets__const IN ('C__WIDGET__STATS', 'C__WIDGET__STATSTABLE', 'C__WIDGET__REPORTS', 'C__WIDGET__CMDB_EXPLORER', 'C__WIDGET__IT_SERVICE_CONSISTENCY', 'C__WIDGET__EVAL_OVERVIEW'); UPDATE isys_widgets SET isys_widgets__default_config = '{\"title\":\"i-doit News\",\"url\":\"https://www.i-doit.com/en/dashboard-news/\",\"height\":\"800\"}', isys_widgets__sorting = 0, isys_widgets__default = 1 WHERE isys_widgets__const = 'C__WIDGET__IFRAME'; DELETE FROM isys_module WHERE isys_module__const IN('C__MODULE__QCW', 'C__MODULE__REPORT', 'C__MODULE__VERINICE', 'C__MODULE__LOGINVENTORY', 'C__MODULE__ITSERVICE'); DELETE FROM isysgui_catg WHERE isysgui_catg__const IN('C__CATG__NETWORK_PORT_OVERVIEW', 'C__CMDB__SUBCAT__NETWORK_PORT_OVERVIEW', 'C__CATG__CLUSTER_SHARED_STORAGE', 'C__CATG__CLUSTER_SHARED_VIRTUAL_SWITCH', 'C__CATG__CLUSTER_VITALITY', 'C__CATG__OBJECT_VITALITY', 'C__CATG__PLANNING', 'C__CATG__RACK_VIEW', 'C__CATG__VIRTUAL_SUPERNET', 'C__CATG__VIRTUAL_AUTH', 'C__CATG__STACK_PORT_OVERVIEW'); DELETE FROM isysgui_cats WHERE isysgui_cats__const IN('C__CATS__CHASSIS_VIEW', 'C__CATS__ENCLOSURE', 'C__CATS__LICENCE_OVERVIEW', 'C__CMDB__SUBCAT__LICENCE_OVERVIEW', 'C__CATS__NET_IP_ADDRESSES', 'C__CATS__PDU_OVERVIEW'); ###System-DB "default: idoit_system use idoit_system; DELETE FROM isys_language WHERE isys_language__short NOT IN('en', 'all');If this helps not, please create a ticket in our helpcenter.
Mail to help@i-doit.comBest regards
Patrick -
@PatrickFeiler This procedure worked for me! Thank you so much!
-
I am still using a single login to populate the data and evaluate the software.
-
@pasterzop have not yet found a resolution to this myself.. .
-
I've been bouncing the php-fpm service to get around having to wait an hour to login with admin.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login