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

    Cannot upgrade FOG 1.5.4 to 1.5.6, Maria DB issue

    Scheduled Pinned Locked Moved Solved
    FOG Problems
    3
    14
    990
    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.
    • J
      jam1987
      last edited by

      It’s running on Cent OS 7: CentOS Linux release 7.6.1810 (Core), I’ve been running FOG 1.5.4 almost a year now with MariaDB running, MariaDB has been updated multiple times.

      I actually just updated MariaDB today as I thought it would solve this issue.

      I tried updating FOG before the MariaDB update today and after, both gave me the above print outs.

      george1421G 1 Reply Last reply Reply Quote 0
      • george1421G
        george1421 Moderator @jam1987
        last edited by george1421

        @jam1987 So just for clarity you updated mariadb beyond the version from your centos 7 repo?

        Also, beyond what was printed on the screen during the update there are log files in <your local git repo>/bin/logs directory. Do those logs provide any more detail into the error?

        Is the db running? Can you login using the cli query tool?

        The version of marindb on my production centos 7.6.1810 server is 5.5.60 with FOG 1.5.4 installed.

        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
        • J
          jam1987
          last edited by

          I’m running MariaDB and it updates directly from Maria DB repo:

          =====================================================================================================================================================================================================
           Package                                                Arch                                 Version                                               Repository                                   Size
          =====================================================================================================================================================================================================
          Installing:                                
           MariaDB-client                                         x86_64                               10.3.16-1.el7.centos                                  mariadb                                      
           MariaDB-common                                         x86_64                               10.3.16-1.el7.centos                                  mariadb                                      
           MariaDB-compat                                         x86_64                               10.3.16-1.el7.centos                                  mariadb                                     
           MariaDB-devel                                          x86_64                               10.3.16-1.el7.centos                                  mariadb                                     
           MariaDB-server                                         x86_64                               10.3.16-1.el7.centos                                  mariadb 
          

          I can actively connect to it via msql -u -p so it is running, it’s where I pulled the version info from.

          The other error logs don’t look to have anything extra in them.

          Have I gone too far in terms of Maria DB versions? Should I aim to remove the MariaDB repo and rely solely on the CentOS versioning?

          george1421G 3 Replies Last reply Reply Quote 0
          • george1421G
            george1421 Moderator @jam1987
            last edited by

            @jam1987 I’m going to suspect a db version mismatch. Let me look into the installer script to see what its failing on.

            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
            • george1421G
              george1421 Moderator @jam1987
              last edited by

              @jam1987 If you simply rerun the installer does it:

              1. Attempt to reinstall mariadb again?
              2. Get passed the db check?

              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
              • george1421G
                george1421 Moderator @jam1987
                last edited by

                @jam1987 Looking at the code it appears the error message should be in $workingdir/error_logs/fog_error_1.5.6.log as the results of the package check (where its currently failing).

                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
                • J
                  jam1987
                  last edited by

                  This is the start of the error log, sorry I didn’t realize there was this one in there.

                  /usr/bin/lsb_release
                  /usr/bin/systemctl
                  ln: failed to create symbolic link ‘/usr/lib/systemd/system/mysql.service’: File exists
                  ln: failed to create symbolic link ‘/usr/lib/systemd/system/mysqld.service’: File exists
                  ln: failed to create symbolic link ‘/etc/systemd/system/mysql.service’: File exists
                  ln: failed to create symbolic link ‘/etc/systemd/system/mysqld.service’: File exists
                  /usr/sbin/sestatus
                  /usr/sbin/iptables
                  /opt/fog/.fogsettings
                  epel-release-7-11.noarch
                  package remi-release-7 is not installed
                  Retrieving http://rpms.remirepo.net/enterprise/remi-release-7.rpm
                  Preparing...                          ########################################
                          package remi-release-7.6-2.el7.remi.noarch is already installed
                  Loaded plugins: fastestmirror, langpacks
                  
                  

                  I’ve attached the log file to.

                  I ran the upgrade again and it gave the same error.

                  fog_error_1.5.6.log

                  1 Reply Last reply Reply Quote 0
                  • S
                    Sebastian Roth Moderator
                    last edited by

                    @jam1987 Error from the log seems to be:

                    Package 1:mariadb-server-5.5.60-1.el7_5.x86_64 is obsoleted by MariaDB-server-10.3.16-1.el7.centos.x86_64 which is already installed
                    

                    I’ll look into this later on. I thought we had fixed this in the installer some time ago.

                    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 1
                    • S
                      Sebastian Roth Moderator
                      last edited by

                      @jam1987 I know this is a bit ugly. Even though we try to keep up with those special things in all distros/repos like camel case package names it doesn’t work all the time.

                      In your case I’d suggest you simply edit your /opt/fog/.fogsettings. I reckon it has mariadb mariadb-server in the packages line. Just make it MariaDB MariaDB-server and try again.

                      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
                      • J
                        jam1987
                        last edited by jam1987

                        @Sebastian-Roth I’ve made the change to the /otp/fog/.fog settings:

                        packages='bc curl gcc gcc-c++ genisoimage gzip httpd lftp m4 make MariaDB MariaDB-server mod_ssl mtools net-tools nfs-utils php php-bcmath php-cli php-common php-fpm php-gd php-ldap php-mbstring php-mcrypt php-mysqlnd php-process syslinux tar tftp-server unzip vsftpd wget xinetd xz-devel '
                        

                        But it failed on MariaDB again:

                         * Installation Started
                        
                         * Testing internet connection.................................Done
                         * Adding repository if needed.................................OK
                         * Preparing Package Manager...................................OK
                         * Packages to be installed:
                        
                                bc curl gcc gcc-c++ genisoimage gzip httpd lftp m4 make MariaDB MariaDB-server mod_ssl mtools net-tools nfs-utils php php-bcmath php-cli php-common php-fpm php-gd php-ldap php-mbstring php-mysqlnd php-process syslinux tar tftp-server unzip vsftpd wget xinetd xz-devel
                        
                        
                         * Skipping package:   bc......................................(Already Installed)
                         * Skipping package:   curl....................................(Already Installed)
                         * Skipping package:   gcc.....................................(Already Installed)
                         * Skipping package:   gcc-c++.................................(Already Installed)
                         * Skipping package:   genisoimage.............................(Already Installed)
                         * Skipping package:   gzip....................................(Already Installed)
                         * Skipping package:   httpd...................................(Already Installed)
                         * Skipping package:   lftp....................................(Already Installed)
                         * Skipping package:   m4......................................(Already Installed)
                         * Skipping package:   make....................................(Already Installed)
                         * Installing package: MariaDB.................................OK
                         * Skipping package:   MariaDB-server..........................(Already Installed)
                         * Skipping package:   mod_ssl.................................(Already Installed)
                         * Skipping package:   mtools..................................(Already Installed)
                         * Skipping package:   net-tools...............................(Already Installed)
                         * Skipping package:   nfs-utils...............................(Already Installed)
                         * Skipping package:   php.....................................(Already Installed)
                         * Skipping package:   php-bcmath..............................(Already Installed)
                         * Skipping package:   php-cli.................................(Already Installed)
                         * Skipping package:   php-common..............................(Already Installed)
                         * Skipping package:   php-fpm.................................(Already Installed)
                         * Skipping package:   php-gd..................................(Already Installed)
                         * Skipping package:   php-ldap................................(Already Installed)
                         * Skipping package:   php-mbstring............................(Already Installed)
                         * Skipping package:   php-mysqlnd.............................(Already Installed)
                         * Skipping package:   php-process.............................(Already Installed)
                         * Skipping package:   syslinux................................(Already Installed)
                         * Skipping package:   tar.....................................(Already Installed)
                         * Skipping package:   tftp-server.............................(Already Installed)
                         * Skipping package:   unzip...................................(Already Installed)
                         * Skipping package:   vsftpd..................................(Already Installed)
                         * Skipping package:   wget....................................(Already Installed)
                         * Skipping package:   xinetd..................................(Already Installed)
                         * Skipping package:   xz-devel................................(Already Installed)
                         * Updating packages as needed.................................OK
                        
                         * Confirming package installation
                        
                         * Checking package: bc........................................OK
                         * Checking package: curl......................................OK
                         * Checking package: gcc.......................................OK
                         * Checking package: gcc-c++...................................OK
                         * Checking package: genisoimage...............................OK
                         * Checking package: gzip......................................OK
                         * Checking package: httpd.....................................OK
                         * Checking package: lftp......................................OK
                         * Checking package: m4........................................OK
                         * Checking package: make......................................OK
                         * Checking package: MariaDB...................................Failed!
                        

                        I’ve attached the log file to: fog_error_1.5.6.log

                        1 Reply Last reply Reply Quote 0
                        • S
                          Sebastian Roth Moderator
                          last edited by

                          @jam1987 Sorry, my fault. Should be MariaDB-client MariaDB-server I think. Hope I got it right this time.

                          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
                          • J
                            jam1987
                            last edited by

                            @Sebastian-Roth It’s alive!!

                            1232845e-7912-4553-b385-dddb8cb4ec12-image.png

                            Thanks for the help on this, really appreciated.

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

                            153

                            Online

                            12.0k

                            Users

                            17.3k

                            Topics

                            155.2k

                            Posts
                            Copyright © 2012-2024 FOG Project