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

Updating Fog from 1.4.4 to 1.5.2 or 1.5.3 = fail on EL 6.9

Scheduled Pinned Locked Moved
General Problems
4
11
1.9k
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.
  • L
    lepage
    last edited by lepage May 29, 2018, 4:20 PM May 29, 2018, 7:55 PM

    I have been using this amazing projet for a about 2 year now. thank you.
    I have updated a few time from 1.3 to 1.4.4. About an hour ago I am trying to update to fogproject-1.5.2 but it failed and broke my installation.
    I rolledback my install went back to a working 1.4.4 and tried fogproject-1.5.3 (which was release while I was doing this.) but it still fails from 1.4.4.

    running install script goes well until when it ask to :

    • Press [Enter] key when database is updated/installed.

    then my web admin page goes not working and showing garbled info…
    http://fog-server/fog/management/ show this in my browser… (chrome and firefox)
    OS is Scientific Linux 6.9 updated.

    * @license http://opensource.org/licenses/gpl-3.0 GPLv3 * @link https://fogproject.org */ /** * The main index presenter * * @category Index_Page * @package FOGProject * @author Tom Elliott * @license http://opensource.org/licenses/gpl-3.0 GPLv3 * @link https://fogproject.org */ require '../commons/base.inc.php'; $FOGPageManager = FOGCore::getClass('FOGPageManager'); if (session_status() != PHP_SESSION_NONE) { if (isset($_SESSION['delitems']) && !in_array($sub, array('deletemulti', 'deleteconf')) ) { unset($_SESSION['delitems']); } } FOGCore::getClass('ProcessLogin')->processMainLogin(); require '../commons/text.php'; $Page = FOGCore::getClass('Page'); $nodes = array( 'schema', 'client', 'ipxe' ); if (!in_array($node, $nodes) && ($node == 'logout' || !$currentUser->isValid()) ) { $currentUser->logout(); $Page ->setTitle($foglang['Login']) ->setSecTitle($foglang['ManagementLogin']) ->startBody(); FOGCore::getClass('ProcessLogin') ->mainLoginForm(); $Page ->endBody() ->render(); } else { if (FOGCore::$ajax) { $FOGPageManager->render(); exit; } $Page->startBody(); $FOGPageManager->render(); //if ($FOGPageManager->getFOGPageName() !== $FOGPageManager->getFOGPageTitle()) { $Page ->setTitle($FOGPageManager->getFOGPageTitle()); //} $Page->setSecTitle($FOGPageManager->getFOGPageName()); $Page ->endBody() ->render(); }
    
    W 1 Reply Last reply May 29, 2018, 8:17 PM Reply Quote 0
    • L
      lepage
      last edited by May 29, 2018, 8:13 PM

      If I fail to find a solution today I will revert to 1.4.4 for now.

      1 Reply Last reply Reply Quote 0
      • W
        Wayne Workman @lepage
        last edited by May 29, 2018, 8:17 PM

        @lepage said in Updating Fog from 1.4.4 to 1.5.2 or 1.5.3 = fail:

        OS is Scientific Linux 6.9 updated.

        Scientific Linux is not officially supported. See the link in my signature for what the installer currently works for.

        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!
        Daily Clean Installation Results:
        https://fogtesting.fogproject.us/
        FOG Reporting:
        https://fog-external-reporting-results.fogproject.us/

        1 Reply Last reply Reply Quote 0
        • L
          lepage
          last edited by lepage May 29, 2018, 2:31 PM May 29, 2018, 8:20 PM

          Scientific Linux is the exact same as CentOS 6.9. Binary, source& config compatible… it’s the source from Red Hat EL6.9… there is also the fact that is was working for years.

          @wayne-workman unless you mean that CentOS 6x and EL 6x altogether is also not supported by fog 1.5.x and from your link this is what I understand.

          in that case FOG should not offer that update or the readme should, maybe mention it.

          G T 2 Replies Last reply May 29, 2018, 8:40 PM Reply Quote 0
          • G
            george1421 Moderator @lepage
            last edited by May 29, 2018, 8:40 PM

            @lepage Centos 6.x has an issue with the newer php-fpm engine. You will need to switch back to the apache-php engine to install fog 1.5.2 or later on centos 6.9

            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 May 29, 2018, 8:44 PM Reply Quote 1
            • T
              Tom Elliott @lepage
              last edited by May 29, 2018, 8:40 PM

              @lepage I’ve never tested on SL though it should work. Can you please ensure remi repository is installed and verify your php version?

              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
              • G
                george1421 Moderator @george1421
                last edited by george1421 May 29, 2018, 2:49 PM May 29, 2018, 8:44 PM

                You will need to do this by hand,

                1. cd /etc/httpd
                2. We are looking for a file that contains this text
                  grep -R -e "127.0.0.1:9000" *
                3. Once you locate that file open it with your editor.
                4. Search for these lines
                #SetHandler application/x-httpd-php
                SetHandler "proxy:fcgi://127.0.0.1:9000"
                
                1. Uncomment the first line and then place the comment (hash tag) in front of the other line to make them look like this:
                SetHandler application/x-httpd-php
                #SetHandler "proxy:fcgi://127.0.0.1:9000"
                
                1. Save and exit your editor.
                2. Restart apache
                  service httpd restart
                3. Now try to go to the management 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!

                T 1 Reply Last reply May 29, 2018, 9:51 PM Reply Quote 1
                • G
                  george1421 Moderator
                  last edited by May 29, 2018, 9:13 PM

                  @Developers we may need to have the FOG installer bypass setting up php-fpm on RHEL 6 derivative operating systems. I was able to help the OP get his install up and running using the reversing steps below.

                  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
                  • T
                    Tom Elliott @george1421
                    last edited by May 29, 2018, 9:51 PM

                    @george1421 I’ve added a check to the working branch that will check if Redhat and if OS Version is < 7. If so, it will set the handler to the application/x-httpd-php, otherwise set as FPM. Mind testing it for me at all? (Anybody can do it, I don’t have a CentOS 6 or earlier to test with myself right now.)

                    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

                    G 1 Reply Last reply May 29, 2018, 9:59 PM Reply Quote 0
                    • G
                      george1421 Moderator @Tom Elliott
                      last edited by May 29, 2018, 9:59 PM

                      @tom-elliott Thank you for the quick response. It looks like I wiped my centos 6 vm, but I can spin up a new one and confirm its working.

                      Also the OP mentioned that the new UI on his mobile running chromium under android gave a strange web page. I need to find my android tablet to see what’s up with that.

                      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
                      • L
                        lepage
                        last edited by lepage May 29, 2018, 4:14 PM May 29, 2018, 10:01 PM

                        @tom-elliott I am willing to try I am already at 1.5.3 on SL69…

                        so writing with george1421… I issued those commands.:

                        git clone https://github.com/FOGProject/fogproject.git
                        cd fogproject
                        git checkout working
                        cd bin
                        [root@fog:/opt/fogproject/bin ]% ./installfog.sh
                        installing…

                        Yes. it is working !
                        file /etc/httpd/conf.d/fog.conf was rewritten correctly.

                        then I switched back to the master
                        git checkout master
                        thank you all.

                        1 Reply Last reply Reply Quote 1
                        • 1 / 1
                        1 / 1
                        • First post
                          3/11
                          Last post

                        208

                        Online

                        12.0k

                        Users

                        17.3k

                        Topics

                        155.2k

                        Posts
                        Copyright © 2012-2024 FOG Project