Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login

    LDAP Failing - Missing isys_auth_report class

    Scheduled Pinned Locked Moved General
    12 Posts 6 Posters 2.0k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • I Offline
      ikyle
      last edited by ikyle

      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 .
      
      1 Reply Last reply Reply Quote 0
      • M Offline
        mosorino
        last edited by mosorino

        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

        I 1 Reply Last reply Reply Quote 0
        • I Offline
          ikyle @mosorino
          last edited by

          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.

          1 Reply Last reply Reply Quote 0
          • Andreas KöcherA Offline
            Andreas Köcher
            last edited by

            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.

            I 1 Reply Last reply Reply Quote 0
            • I Offline
              ikyle @Andreas Köcher
              last edited by

              @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.

              1 Reply Last reply Reply Quote 0
              • PatrickFeilerP Offline
                PatrickFeiler i-doit Team
                last edited by

                Hello together,

                we provide asap a hotfix for this behavior.

                Best regards
                Patrick

                I 1 Reply Last reply Reply Quote 1
                • I Offline
                  ikyle @PatrickFeiler
                  last edited by

                  @PatrickFeiler this is awesome news! Thank you!

                  1 Reply Last reply Reply Quote 0
                  • PatrickFeilerP Offline
                    PatrickFeiler i-doit Team
                    last edited by

                    @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.com

                    Best regards
                    Patrick

                    I 1 Reply Last reply Reply Quote 0
                    • I Offline
                      ikyle @PatrickFeiler
                      last edited by

                      @PatrickFeiler This procedure worked for me! Thank you so much!

                      P 1 Reply Last reply Reply Quote 0
                      • P Offline
                        pasterzop @ikyle
                        last edited by

                        I am still using a single login to populate the data and evaluate the software.

                        P 1 Reply Last reply Reply Quote 0
                        • P Offline
                          pasterzop @pasterzop
                          last edited by

                          @pasterzop have not yet found a resolution to this myself.. .

                          1 Reply Last reply Reply Quote 0
                          • G Offline
                            ghazestor
                            last edited by

                            I've been bouncing the php-fpm service to get around having to wait an hour to login with admin.

                            https://get-mobdro.com/home/

                            1 Reply Last reply Reply Quote 0

                            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
                            • First post
                              Last post