• Recent
    • Unsolved
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    FOG's web interface doesn't work.

    Scheduled Pinned Locked Moved Solved
    Bug Reports
    3
    18
    4.5k
    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.
    • Wayne WorkmanW
      Wayne Workman
      last edited by Wayne Workman

      Server
      • FOG Version: 1.3.0 RC-21
      • OS: CentOS 7
      Description

      The apache test page works fine when I browse to the main server’s IP address.
      MySQL is running and working, apache is running and working.
      SELinux is permissive
      firewalld is off.
      No partitions are full.

      This error is spamming the apache error logs:

      [Tue Nov 08 15:29:36.137517 2016] [:error] [pid 4720] [client 10.51.1.53:59564] PHP Fatal error:  Uncaught exception 'Exception' with message 'Invalid MAC Address!' in /var/www/html/fog/lib/fog/wakeonlan.class.php:54\nStack trace:\n#0 /var/www/html/fog/lib/fog/fogpage.class.php(3150): WakeOnLan->send()\n#1 /var/www/html/fog/lib/fog/fogpagemanager.class.php(253): FOGPage->wakeEmUp()\n#2 /var/www/html/fog/management/index.php(49): FOGPageManager->render()\n#3 {main}\n  thrown in /var/www/html/fog/lib/fog/wakeonlan.class.php on line 54
      
      1 Reply Last reply Reply Quote 0
      • Wayne WorkmanW
        Wayne Workman
        last edited by

        After trying to roll back to RC-20, backing up the DB fails, and I looked in the installer log, the web call just times out.

        that caused me to look in apache logs, and I find these:

        [Tue Nov 08 15:43:07.115278 2016] [:error] [pid 13245] [client 10.34.8.14:50703] PHP Warning:  PDOStatement::execute(): MySQL server has gone away in /var/www/html/fog/lib/db/pdodb.class.php on line 533
        [Tue Nov 08 15:43:07.115319 2016] [:error] [pid 13245] [client 10.34.8.14:50703] PHP Warning:  PDOStatement::execute(): Error reading result set's header in /var/www/html/fog/lib/db/pdodb.class.php on line 533
        [Tue Nov 08 15:43:07.117335 2016] [:error] [pid 13605] [client 10.26.3.32:51435] PHP Warning:  PDO::__construct(): MySQL server has gone away in /var/www/html/fog/lib/db/pdodb.class.php on line 152
        [Tue Nov 08 15:43:07.148999 2016] [:error] [pid 13609] [client 10.34.8.14:50704] PHP Warning:  PDO::__construct(): MySQL server has gone away in /var/www/html/fog/lib/db/pdodb.class.php on line 152
        [Tue Nov 08 15:43:07.195836 2016] [:error] [pid 13243] [client 10.26.3.32:51436] PHP Warning:  PDO::__construct(): MySQL server has gone away in /var/www/html/fog/lib/db/pdodb.class.php on line 152
        [Tue Nov 08 15:43:07.231981 2016] [:error] [pid 11670] [client 10.34.8.14:50705] PHP Warning:  PDO::__construct(): MySQL server has gone away in /var/www/html/fog/lib/db/pdodb.class.php on line 152
        [Tue Nov 08 15:43:07.894371 2016] [:error] [pid 13607] [client 10.13.8.150:50615] PHP Warning:  PDO::__construct(): MySQL server has gone away in /var/www/html/fog/lib/db/pdodb.class.php on line 152
        [Tue Nov 08 15:43:07.924605 2016] [:error] [pid 12302] [client 10.13.8.150:50616] PHP Warning:  PDO::__construct(): MySQL server has gone away in /var/www/html/fog/lib/db/pdodb.class.php on line 152
        [Tue Nov 08 15:43:08.017120 2016] [:error] [pid 11680] [client 10.13.8.150:50617] PHP Warning:  PDO::__construct(): MySQL server has gone away in /var/www/html/fog/lib/db/pdodb.class.php on line 152
        [Tue Nov 08 15:43:08.085943 2016] [:error] [pid 13246] [client 10.13.8.150:50618] PHP Warning:  PDO::__construct(): MySQL server has gone away in /var/www/html/fog/lib/db/pdodb.class.php on line 152
        [Tue Nov 08 15:43:14.913975 2016] [mpm_prefork:notice] [pid 11551] AH00170: caught SIGWINCH, shutting down gracefully
        [Tue Nov 08 15:43:14.916920 2016] [:error] [pid 11831] [client 10.2.3.28:51206] PHP Warning:  PDOStatement::execute(): MySQL server has gone away in /var/www/html/fog/lib/db/pdodb.class.php on line 533
        [Tue Nov 08 15:43:14.916957 2016] [:error] [pid 11831] [client 10.2.3.28:51206] PHP Warning:  PDOStatement::execute(): Error reading result set's header in /var/www/html/fog/lib/db/pdodb.class.php on line 533
        [Tue Nov 08 15:43:14.948713 2016] [:error] [pid 11671] [client 10.2.3.28:51469] PHP Warning:  PDO::__construct(): MySQL server has gone away in /var/www/html/fog/lib/db/pdodb.class.php on line 152
        [Tue Nov 08 15:45:29.899982 2016] [core:notice] [pid 17134] SELinux policy enabled; httpd running as context system_u:system_r:httpd_t:s0
        [Tue Nov 08 15:45:29.901262 2016] [suexec:notice] [pid 17134] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
        [Tue Nov 08 15:45:29.940149 2016] [auth_digest:notice] [pid 17134] AH01757: generating secret for digest authentication ...
        [Tue Nov 08 15:45:29.940981 2016] [lbmethod_heartbeat:notice] [pid 17134] AH02282: No slotmem from mod_heartmonitor
        [Tue Nov 08 15:45:29.966820 2016] [mpm_prefork:notice] [pid 17134] AH00163: Apache/2.4.6 (CentOS) OpenSSL/1.0.1e-fips PHP/5.6.27 configured -- resuming normal operations
        [Tue Nov 08 15:45:29.966873 2016] [core:notice] [pid 17134] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'
        [Tue Nov 08 15:45:29.999668 2016] [:error] [pid 17143] [client 10.32.8.37:51416] PHP Fatal error:  Call to a member function getDB() on null in /var/www/html/fog/commons/init.php on line 431
        [Tue Nov 08 15:45:30.025903 2016] [:error] [pid 17144] [client 10.11.8.115:50358] PHP Fatal error:  Call to a member function getDB() on null in /var/www/html/fog/commons/init.php on line 431
        [Tue Nov 08 15:45:30.162753 2016] [:error] [pid 17145] [client 10.25.3.39:51919] PHP Fatal error:  Call to a member function getDB() on null in /var/www/html/fog/commons/init.php on line 431
        [Tue Nov 08 15:45:30.176315 2016] [:error] [pid 17141] [client 10.27.3.53:50561] PHP Fatal error:  Call to a member function getDB() on null in /var/www/html/fog/commons/init.php on line 431
        [Tue Nov 08 15:45:30.183935 2016] [:error] [pid 17143] [client 10.13.8.91:53195] PHP Fatal error:  Call to a member function getDB() on null in /var/www/html/fog/commons/init.php on line 431
        [Tue Nov 08 15:45:30.195515 2016] [:error] [pid 17144] [client 10.11.8.141:55536] PHP Fatal error:  Call to a member function getDB() on null in /var/www/html/fog/commons/init.php on line 431
        [Tue Nov 08 15:45:30.221170 2016] [:error] [pid 17145] [client 10.13.8.202:56853] PHP Fatal error:  Call to a member function getDB() on null in /var/www/html/fog/commons/init.php on line 431
        [Tue Nov 08 15:45:30.291688 2016] [:error] [pid 17141] [client 10.31.3.36:50684] PHP Fatal error:  Call to a member function getDB() on null in /var/www/html/fog/commons/init.php on line 431
        [Tue Nov 08 15:45:30.320926 2016] [:error] [pid 17145] [client 10.13.32.35:50845] PHP Fatal error:  Call to a member function getDB() on null in /var/www/html/fog/commons/init.php on line 431
        [Tue Nov 08 15:45:30.348060 2016] [:error] [pid 17141] [client 10.33.8.37:50690] PHP Fatal error:  Call to a member function getDB() on null in /var/www/html/fog/commons/init.php on line 431
        [Tue Nov 08 15:45:30.742359 2016] [:error] [pid 17144] [client 10.57.5.1:51049] PHP Fatal error:  Call to a member function getDB() on null in /var/www/html/fog/commons/init.php on line 431
        
        1 Reply Last reply Reply Quote 0
        • JJ FullmerJ
          JJ Fullmer Testers
          last edited by

          Did you try re-running the RC21 installer?
          I’m having an issue with the RC21 gui but it does mostly work and shows up and such.
          The error message appears to have something to do with wakeonlan and an invalid mac address. Maybe there’s a wake-on-lan related task that’s stuck on that 10.51.1.53 client?
          Maybe try manually clearing the active tasks in the database?

          Have you tried the FogApi powershell module? It's pretty cool IMHO
          https://github.com/darksidemilk/FogApi
          https://fogapi.readthedocs.io/en/latest/
          https://www.powershellgallery.com/packages/FogApi
          https://forums.fogproject.org/topic/12026/powershell-api-module

          Wayne WorkmanW 1 Reply Last reply Reply Quote 0
          • Wayne WorkmanW
            Wayne Workman @JJ Fullmer
            last edited by

            @JJ-Fullmer I truncated the tasks table already. Forgot to mention that. And I’ve tried re-installing RC-21 also before trying to go back to RC-20.

            JJ FullmerJ 1 Reply Last reply Reply Quote 0
            • JJ FullmerJ
              JJ Fullmer Testers @Wayne Workman
              last edited by

              @Wayne-Workman Well then what is that host 10.51.1.53? is it your server or a random client?

              Have you tried the FogApi powershell module? It's pretty cool IMHO
              https://github.com/darksidemilk/FogApi
              https://fogapi.readthedocs.io/en/latest/
              https://www.powershellgallery.com/packages/FogApi
              https://forums.fogproject.org/topic/12026/powershell-api-module

              Wayne WorkmanW 1 Reply Last reply Reply Quote 0
              • Wayne WorkmanW
                Wayne Workman @JJ Fullmer
                last edited by Wayne Workman

                @JJ-Fullmer it’s the main fog server.

                1 Reply Last reply Reply Quote 0
                • Wayne WorkmanW
                  Wayne Workman
                  last edited by

                  This post is deleted!
                  1 Reply Last reply Reply Quote 0
                  • Wayne WorkmanW
                    Wayne Workman
                    last edited by

                    So after extensive troubleshooting I finally figured what was causing this.

                    A single storage node being totally offline and unreachable.

                    Via CLI through MySQL, I disabled that one node, and all was well.

                    I’ve told Tom this, and he’s working on what caused the web interface to simply not work due to a down storage node.

                    1 Reply Last reply Reply Quote 0
                    • Tom ElliottT
                      Tom Elliott
                      last edited by

                      I believe your gui response time was horrible. I don’t know why, if that’s the only node that’s “enabled” persay.

                      The graph enabled plays little bounds in regards to the client count (yes I know).

                      If the graph is disabled, it doesn’t mean the slots aren’t available. So I have a more automated means of checking these things. When it comes to dashboard getting/setting specifics, we only care about the is graph enabled, (in regards to bandwidth and graph size).

                      Running through many different components, if you can try accessing a direct link as opposed to starting off in the “home” page, do things actually seem to work?.

                      I’ve, in regards to this, figured out a more appropriate way handle the successive connections. No a single item being down should not have any impact on page display and I’m completely unable to validate. I now have a much cleaner way to handle the url processing though.

                      This is what fixed the GUI unable to deploy issue for @JJ-Fullmer . I am only guessing here though.

                      The page loads tons faster now and the javascript will help prevent tons of access requests to the other nodes as well. (We still test the active count which still requires the checks though) so some connections will have to be made. If that isn’t “suitable” then maybe we should remove active count auto-updating? It is currently set to update at the same interval as bandwidth page.

                      Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                      Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                      Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                      Wayne WorkmanW 1 Reply Last reply Reply Quote 0
                      • Wayne WorkmanW
                        Wayne Workman @Tom Elliott
                        last edited by Wayne Workman

                        @Tom-Elliott

                        The graph enabled plays little bounds in regards to the client count (yes I know).

                        The node that was totally in the real world offline - it’s graph was disabled but the node was enabled.

                        All I did was change the node from enabled to disabled. Immediately the web interface started functioning.

                        Later, I re-enable the node (not the nodes graph) and immediately tge web interface totally quit working again.

                        Tom ElliottT 1 Reply Last reply Reply Quote 0
                        • Tom ElliottT
                          Tom Elliott @Wayne Workman
                          last edited by

                          @Wayne-Workman im aware of this, but I have still yet to see this myself. The problem, as I stated earlier, is it still is checking all nodes and for what ever reason is hanging on the down node. Was it white screen or seeming to try loading? (Circling about) which was why I asked about going directly to a site such as node =host.

                          What are your URL timeouts set to?

                          Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                          Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                          Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                          Wayne WorkmanW 1 Reply Last reply Reply Quote 0
                          • Wayne WorkmanW
                            Wayne Workman @Tom Elliott
                            last edited by

                            @Tom-Elliott my url timeouts are whatever is the default. I messed with that earlier without any effect so I put it back as it was.

                            The page attempted to load for a while, quite a good while. Perhaps 20 or so seconds. Then it failed.

                            Tom ElliottT 1 Reply Last reply Reply Quote 0
                            • Tom ElliottT
                              Tom Elliott @Wayne Workman
                              last edited by

                              @Wayne-Workman maybe 30 seconds, without fail? Default execution time for php is typically 30 seconds. Then it will fatally die out. I’ll try working out the kinks a bit later, such as having JavaScript handing if the page is available or not.

                              Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                              Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                              Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                              1 Reply Last reply Reply Quote 0
                              • Tom ElliottT
                                Tom Elliott
                                last edited by

                                RC-22 officially released.

                                Please update, though for your unable to use issue I don’t know fully a nice answer.

                                I still haven’t been able to replicate.

                                Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                                Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                                Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                                1 Reply Last reply Reply Quote 0
                                • Wayne WorkmanW
                                  Wayne Workman
                                  last edited by

                                  I’ve updated to RC-23. I can’t say if the issue is solved or not because all of our nodes are online right now.

                                  1 Reply Last reply Reply Quote 0
                                  • Tom ElliottT
                                    Tom Elliott
                                    last edited by

                                    If you get a chance, maybe try stopping the httpd/apache2 services on a couple of nodes to see if all just get’s hung back up?

                                    Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                                    Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                                    Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                                    1 Reply Last reply Reply Quote 0
                                    • Tom ElliottT
                                      Tom Elliott
                                      last edited by

                                      Any word on this?

                                      Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                                      Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                                      Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                                      1 Reply Last reply Reply Quote 0
                                      • Wayne WorkmanW
                                        Wayne Workman
                                        last edited by

                                        I think the issue is solved. At home, I just shutdown one of the nodes I have without adjusting any configuration and the web interface stayed operational.

                                        1 Reply Last reply Reply Quote 0
                                        • 1 / 1
                                        • First post
                                          Last post

                                        244

                                        Online

                                        12.0k

                                        Users

                                        17.3k

                                        Topics

                                        155.2k

                                        Posts
                                        Copyright © 2012-2024 FOG Project