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

PHP problem after FOG update

Scheduled Pinned Locked Moved
Linux Problems
2
5
506
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.
  • C
    Captain_Adam
    last edited by Aug 19, 2021, 9:48 AM

    Hello,

    Since the update of our FOG server (1.5.9.RC2 to 1.5.9.111). The syslog and daemon file of my Linux machine fills up very quickly with errors concerning FOG services. Each time, the error “PHP Fatal error: Uncaught Exception: Missing one or more extensions. in /var/www/html/fog/commons/init.php:437”.
    I have checked that the PHP dependencies are installed, no problem there. My server version is Debian 10

    Have you already encountered this problem?

    Thank you in advance for your answers !

    G 1 Reply Last reply Aug 19, 2021, 10:43 AM Reply Quote 0
    • G
      george1421 Moderator @Captain_Adam
      last edited by Aug 19, 2021, 10:43 AM

      @captain_adam It would be helpful to see the actual error from syslog as well as any errors in the php-fpm log file from the FOG server.

      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!

      C 1 Reply Last reply Aug 19, 2021, 12:39 PM Reply Quote 0
      • C
        Captain_Adam @george1421
        last edited by Aug 19, 2021, 12:39 PM

        @george1421 Here is an extract from the Syslog file:

        Aug 19 13:13:47 SRV-FOG systemd[1]: FOGSnapinReplicator.service: Main process exited, code=exited, status=255/EXCEPTION
        Aug 19 13:13:47 SRV-FOG systemd[1]: FOGSnapinReplicator.service: Failed with result 'exit-code'.
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGImageSize.service: Service RestartSec=1s expired, scheduling restart.
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGImageSize.service: Scheduled restart job, restart counter is at 12604.
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGPingHosts.service: Service RestartSec=1s expired, scheduling restart.
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGPingHosts.service: Scheduled restart job, restart counter is at 12605.
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGScheduler.service: Service RestartSec=1s expired, scheduling restart.
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGScheduler.service: Scheduled restart job, restart counter is at 12605.
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGImageReplicator.service: Service RestartSec=1s expired, scheduling restart.
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGImageReplicator.service: Scheduled restart job, restart counter is at 12605.
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGMulticastManager.service: Service RestartSec=1s expired, scheduling restart.
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGMulticastManager.service: Scheduled restart job, restart counter is at 12302.
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGSnapinReplicator.service: Service RestartSec=1s expired, scheduling restart.
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGSnapinReplicator.service: Scheduled restart job, restart counter is at 12605.
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGSnapinHash.service: Service RestartSec=1s expired, scheduling restart.
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGSnapinHash.service: Scheduled restart job, restart counter is at 12605.
        Aug 19 13:13:49 SRV-FOG systemd[1]: Stopped FOGSnapinHash.
        Aug 19 13:13:49 SRV-FOG systemd[1]: Started FOGSnapinHash.
        Aug 19 13:13:49 SRV-FOG systemd[1]: Stopped FOGSnapinReplicator.
        Aug 19 13:13:49 SRV-FOG systemd[1]: Started FOGSnapinReplicator.
        Aug 19 13:13:49 SRV-FOG systemd[1]: Stopped FOGMulticastManager.
        Aug 19 13:13:49 SRV-FOG systemd[1]: Started FOGMulticastManager.
        Aug 19 13:13:49 SRV-FOG systemd[1]: Stopped FOGImageReplicator.
        Aug 19 13:13:49 SRV-FOG systemd[1]: Started FOGImageReplicator.
        Aug 19 13:13:49 SRV-FOG systemd[1]: Stopped FOGScheduler.
        Aug 19 13:13:49 SRV-FOG systemd[1]: Started FOGScheduler.
        Aug 19 13:13:49 SRV-FOG systemd[1]: Stopped FOGPingHosts.
        Aug 19 13:13:49 SRV-FOG systemd[1]: Started FOGPingHosts.
        Aug 19 13:13:49 SRV-FOG systemd[1]: Stopped FOGImageSize.
        Aug 19 13:13:49 SRV-FOG systemd[1]: Started FOGImageSize.
        Aug 19 13:13:49 SRV-FOG env[415]: PHP Fatal error:  Uncaught Exception: Missing one or more extensions. in /var/www/html/fog/commons/init.php:437
        Aug 19 13:13:49 SRV-FOG env[415]: Stack trace:
        Aug 19 13:13:49 SRV-FOG env[415]: #0 /var/www/html/fog/commons/init.php(304): Initiator::_extCheck()
        Aug 19 13:13:49 SRV-FOG env[415]: #1 /var/www/html/fog/commons/base.inc.php(47): Initiator::startInit()
        Aug 19 13:13:49 SRV-FOG env[415]: #2 /opt/fog/service/lib/service_lib.php(22): require('/var/www/html/f...')
        Aug 19 13:13:49 SRV-FOG env[415]: #3 /opt/fog/service/FOGSnapinHash/FOGSnapinHash(25): require('/opt/fog/servic...')
        Aug 19 13:13:49 SRV-FOG env[415]: #4 {main}
        Aug 19 13:13:49 SRV-FOG env[415]:   thrown in /var/www/html/fog/commons/init.php on line 437
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGSnapinHash.service: Main process exited, code=exited, status=255/EXCEPTION
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGSnapinHash.service: Failed with result 'exit-code'.
        Aug 19 13:13:49 SRV-FOG env[421]: PHP Fatal error:  Uncaught Exception: Missing one or more extensions. in /var/www/html/fog/commons/init.php:437
        Aug 19 13:13:49 SRV-FOG env[421]: Stack trace:
        Aug 19 13:13:49 SRV-FOG env[421]: #0 /var/www/html/fog/commons/init.php(304): Initiator::_extCheck()
        Aug 19 13:13:49 SRV-FOG env[421]: #1 /var/www/html/fog/commons/base.inc.php(47): Initiator::startInit()
        Aug 19 13:13:49 SRV-FOG env[421]: #2 /opt/fog/service/lib/service_lib.php(22): require('/var/www/html/f...')
        Aug 19 13:13:49 SRV-FOG env[421]: #3 /opt/fog/service/FOGImageSize/FOGImageSize(25): require('/opt/fog/servic...')
        Aug 19 13:13:49 SRV-FOG env[421]: #4 {main}
        Aug 19 13:13:49 SRV-FOG env[421]:   thrown in /var/www/html/fog/commons/init.php on line 437
        Aug 19 13:13:49 SRV-FOG env[418]: PHP Fatal error:  Uncaught Exception: Missing one or more extensions. in /var/www/html/fog/commons/init.php:437
        Aug 19 13:13:49 SRV-FOG env[418]: Stack trace:
        Aug 19 13:13:49 SRV-FOG env[418]: #0 /var/www/html/fog/commons/init.php(304): Initiator::_extCheck()
        Aug 19 13:13:49 SRV-FOG env[418]: #1 /var/www/html/fog/commons/base.inc.php(47): Initiator::startInit()
        Aug 19 13:13:49 SRV-FOG env[418]: #2 /opt/fog/service/lib/service_lib.php(22): require('/var/www/html/f...')
        Aug 19 13:13:49 SRV-FOG env[418]: #3 /opt/fog/service/FOGImageReplicator/FOGImageReplicator(25): require('/opt/fog/servic...')
        Aug 19 13:13:49 SRV-FOG env[418]: #4 {main}
        Aug 19 13:13:49 SRV-FOG env[418]:   thrown in /var/www/html/fog/commons/init.php on line 437
        Aug 19 13:13:49 SRV-FOG env[417]: PHP Fatal error:  Uncaught Exception: Missing one or more extensions. in /var/www/html/fog/commons/init.php:437
        Aug 19 13:13:49 SRV-FOG env[417]: Stack trace:
        Aug 19 13:13:49 SRV-FOG env[417]: #0 /var/www/html/fog/commons/init.php(304): Initiator::_extCheck()
        Aug 19 13:13:49 SRV-FOG env[417]: #1 /var/www/html/fog/commons/base.inc.php(47): Initiator::startInit()
        Aug 19 13:13:49 SRV-FOG env[417]: #2 /opt/fog/service/lib/service_lib.php(22): require('/var/www/html/f...')
        Aug 19 13:13:49 SRV-FOG env[417]: #3 /opt/fog/service/FOGMulticastManager/FOGMulticastManager(25): require('/opt/fog/servic...')
        Aug 19 13:13:49 SRV-FOG env[417]: #4 {main}
        Aug 19 13:13:49 SRV-FOG env[417]:   thrown in /var/www/html/fog/commons/init.php on line 437
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGImageReplicator.service: Main process exited, code=exited, status=255/EXCEPTION
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGImageReplicator.service: Failed with result 'exit-code'.
        Aug 19 13:13:49 SRV-FOG env[420]: PHP Fatal error:  Uncaught Exception: Missing one or more extensions. in /var/www/html/fog/commons/init.php:437
        Aug 19 13:13:49 SRV-FOG env[420]: Stack trace:
        Aug 19 13:13:49 SRV-FOG env[420]: #0 /var/www/html/fog/commons/init.php(304): Initiator::_extCheck()
        Aug 19 13:13:49 SRV-FOG env[420]: #1 /var/www/html/fog/commons/base.inc.php(47): Initiator::startInit()
        Aug 19 13:13:49 SRV-FOG env[420]: #2 /opt/fog/service/lib/service_lib.php(22): require('/var/www/html/f...')
        Aug 19 13:13:49 SRV-FOG env[420]: #3 /opt/fog/service/FOGPingHosts/FOGPingHosts(25): require('/opt/fog/servic...')
        Aug 19 13:13:49 SRV-FOG env[420]: #4 {main}
        Aug 19 13:13:49 SRV-FOG env[420]:   thrown in /var/www/html/fog/commons/init.php on line 437
        Aug 19 13:13:49 SRV-FOG env[419]: PHP Fatal error:  Uncaught Exception: Missing one or more extensions. in /var/www/html/fog/commons/init.php:437
        Aug 19 13:13:49 SRV-FOG env[419]: Stack trace:
        Aug 19 13:13:49 SRV-FOG env[419]: #0 /var/www/html/fog/commons/init.php(304): Initiator::_extCheck()
        Aug 19 13:13:49 SRV-FOG env[419]: #1 /var/www/html/fog/commons/base.inc.php(47): Initiator::startInit()
        Aug 19 13:13:49 SRV-FOG env[419]: #2 /opt/fog/service/lib/service_lib.php(22): require('/var/www/html/f...')
        Aug 19 13:13:49 SRV-FOG env[419]: #3 /opt/fog/service/FOGTaskScheduler/FOGTaskScheduler(25): require('/opt/fog/servic...')
        Aug 19 13:13:49 SRV-FOG env[419]: #4 {main}
        Aug 19 13:13:49 SRV-FOG env[419]:   thrown in /var/www/html/fog/commons/init.php on line 437
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGMulticastManager.service: Main process exited, code=exited, status=255/EXCEPTION
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGMulticastManager.service: Failed with result 'exit-code'.
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGPingHosts.service: Main process exited, code=exited, status=255/EXCEPTION
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGPingHosts.service: Failed with result 'exit-code'.
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGImageSize.service: Main process exited, code=exited, status=255/EXCEPTION
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGImageSize.service: Failed with result 'exit-code'.
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGScheduler.service: Main process exited, code=exited, status=255/EXCEPTION
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGScheduler.service: Failed with result 'exit-code'.
        Aug 19 13:13:49 SRV-FOG env[416]: PHP Fatal error:  Uncaught Exception: Missing one or more extensions. in /var/www/html/fog/commons/init.php:437
        Aug 19 13:13:49 SRV-FOG env[416]: Stack trace:
        Aug 19 13:13:49 SRV-FOG env[416]: #0 /var/www/html/fog/commons/init.php(304): Initiator::_extCheck()
        Aug 19 13:13:49 SRV-FOG env[416]: #1 /var/www/html/fog/commons/base.inc.php(47): Initiator::startInit()
        Aug 19 13:13:49 SRV-FOG env[416]: #2 /opt/fog/service/lib/service_lib.php(22): require('/var/www/html/f...')
        Aug 19 13:13:49 SRV-FOG env[416]: #3 /opt/fog/service/FOGSnapinReplicator/FOGSnapinReplicator(25): require('/opt/fog/servic...')
        Aug 19 13:13:49 SRV-FOG env[416]: #4 {main}
        Aug 19 13:13:49 SRV-FOG env[416]:   thrown in /var/www/html/fog/commons/init.php on line 437
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGSnapinReplicator.service: Main process exited, code=exited, status=255/EXCEPTION
        Aug 19 13:13:49 SRV-FOG systemd[1]: FOGSnapinReplicator.service: Failed with result 'exit-code'.
        

        I have no error in the PHP-FPM

        G 1 Reply Last reply Aug 19, 2021, 2:04 PM Reply Quote 0
        • G
          george1421 Moderator @Captain_Adam
          last edited by Aug 19, 2021, 2:04 PM

          @captain_adam Ok looking in the code it appears that php needs these two extensions at this point in the code.

          gettext
          mysqli

          @developers how would we check php to see if these two extensions were missing. I would think if the mysqli extension was missing that the web ui would fall flat on it face. I kind of thing the same about gettext

          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!

          G 1 Reply Last reply Aug 19, 2021, 2:06 PM Reply Quote 0
          • G
            george1421 Moderator @george1421
            last edited by Aug 19, 2021, 2:06 PM

            @george1421 Well I’m kind of answering my own question here.

            php -m | grep -e gettext -e mysqli
            

            If they are installed on the OPs system then they should be visible with the php -m command.

            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!

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

            162

            Online

            12.0k

            Users

            17.3k

            Topics

            155.2k

            Posts
            Copyright © 2012-2024 FOG Project