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

    RHEL 7 and php-mysqlnd package issue

    Scheduled Pinned Locked Moved Solved
    Bug Reports
    2
    3
    1.4k
    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.
    • F
      Fernando Gietz Developer
      last edited by

      Hi,

      I have troubles to update the version of FOG under RHEL 7 and php-mysql package. Unitl now I could update the version with problems, the last time (Fryday) but today is impossible to me update the version, the reason php-mysql package

      fog_error_6369.log file

      Complementos cargados:product-id, rhnplugin, search-disabled-repos,
                          : subscription-manager
      This system is receiving updates from RHN Classic or Red Hat Satellite.
      No packages marked for update
      httpd-2.4.6-40.el7.x86_64
      php-5.6.18-1.el7.remi.x86_64
      php-cli-5.6.18-1.el7.remi.x86_64
      php-common-5.6.18-1.el7.remi.x86_64
      php-gd-5.6.18-1.el7.remi.x86_64
      mariadb-5.5.44-2.el7.x86_64
      mariadb-server-5.5.44-2.el7.x86_64
      tftp-server-5.2-12.el7.x86_64
      nfs-utils-1.3.0-0.21.el7_2.x86_64
      vsftpd-3.0.2-10.el7.x86_64
      net-tools-2.0-0.17.20131004git.el7.x86_64
      wget-1.14-10.el7_0.1.x86_64
      xinetd-2.3.15-12.el7.x86_64
      tar-1.26-29.el7.x86_64
      gzip-1.5-8.el7.x86_64
      make-3.82-21.el7.x86_64
      m4-1.4.16-10.el7.x86_64
      gcc-4.8.5-4.el7.x86_64
      gcc-c++-4.8.5-4.el7.x86_64
      lftp-4.4.8-7.el7.x86_64
      Complementos cargados:product-id, rhnplugin, search-disabled-repos,
                          : subscription-manager
      This system is receiving updates from RHN Classic or Red Hat Satellite.
      Paquetes instalados
      php-mysqlnd.x86_64                 5.6.18-1.el7.remi                 @remi-php56
      Paquetes disponibles
      php-mysql.x86_64                   5.4.45-4.el7.remi                 remi       
      php-mysqlnd-5.6.18-1.el7.remi.x86_64
      el paquete php-mysql no está instalado
      

      I see that the developer team changed the functions.sh file and these changes doesn’t work fine

      svn info ../lib/common/functions.sh 
      Ruta: /root/fog/lib/common/functions.sh
      Nombre: functions.sh
      Working Copy Root Path: /root/fog
      URL: https://svn.code.sf.net/p/freeghost/code/trunk/lib/common/functions.sh
      Raíz del repositorio: https://svn.code.sf.net/p/freeghost/code
      UUID del repositorio: 71f96598-fa45-0410-b640-bcd6f8691b32
      Revisión: 4845
      Tipo de nodo: archivo
      Agendado: normal
      Autor del último cambio: masterzune
      Revisión del último cambio: 4844
      Fecha de último cambio: 2016-02-22 12:55:47 +0100 (lun 22 de feb de 2016)
      Texto actualizado por última vez: 2016-02-22 13:57:08 +0100 (lun 22 de feb de 2016)
      Suma de verificación: e33ea422a6558980c40cd961145133a2e0e1fa8b
      

      The diif with the versioni that worked 😉

      svn diff --revision 4807:4844 ../lib/common/functions.sh
      Index: ../lib/common/functions.sh
      ===================================================================
      --- ../lib/common/functions.sh  (revisión: 4807)
      +++ ../lib/common/functions.sh  (revisión: 4844)
      @@ -588,6 +588,15 @@
                           fi
                       done
                       ;;
      +            php${php_ver}-mysqlnd)
      +                for phpmysql in $(echo php${php_ver}-mysqlnd php${php_ver}-mysql); do
      +                    eval $packagelist $phpmysql >>$workingdir/error_logs/fog_error_${version}.log 2>&1
      +                    if [[ $? -eq 0 ]]; then
      +                        x=$phpmysql
      +                        break
      +                    fi
      +                done
      +                ;;
               esac
               newPackList="$newPackList $x"
               eval $packageQuery >>$workingdir/error_logs/fog_error_${version}.log 2>&1
      @@ -636,6 +645,15 @@
                           fi
                       done
                       ;;
      +            php${php_ver}-mysqlnd)
      +                for phpmysql in "php${php_ver}-mysqlnd php${php_ver}-mysql"; do
      +                    eval $packagelist $phpmysql >>$workingdir/error_logs/fog_error_${version}.log 2>&1
      +                    if [[ $? -eq 0 ]]; then
      +                        x=$phpmysql
      +                        break
      +                    fi
      +                done
      +                ;;
               esac
               eval $packageQuery >>$workingdir/error_logs/fog_error_${version}.log 2>&1
               errorStat $?
      @@ -1623,8 +1641,9 @@
           cnt=0
           while [[ $localinitsum != $remoteinitsum && $cnt -lt 10 ]]; do
               [[ $cnt -eq 0 ]] && echo "Failed init.xz"
      +        let cnt+=1
               dots "Attempting to redownload init.xz"
      -        curl --silent -ko "${webdirdest}/service/ipxe/init.xz" https://fogproject.org/init.xz >/dev/null 2>&1
      +        curl --silent -ko "${webdirdest}/service/ipxe/init.xz" https://fogproject.org/inits/init.xz >/dev/null 2>&1
               errorStat $?
               localinitsum=$(sha512sum $webdirdest/service/ipxe/init.xz | awk '{print $1}')
           done
      @@ -1635,8 +1654,9 @@
           cnt=0
           while [[ $localinit_32sum != $remoteinit_32sum && $cnt -lt 10 ]]; do
               [[ $cnt -eq 0 ]] && echo "Failed init_32.xz"
      +        let cnt+=1
               dots "Attempting to redownload init_32.xz"
      -        curl --silent -ko "${webdirdest}/service/ipxe/init_32.xz" https://fogproject.org/init_32.xz >/dev/null 2>&1```
      Tom ElliottT 1 Reply Last reply Reply Quote 0
      • Tom ElliottT
        Tom Elliott @Fernando Gietz
        last edited by

        @Fernando-Gietz I already found and fixed it.

        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
        • F
          Fernando Gietz Developer
          last edited by

          Yeah!! Works fine

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

          168

          Online

          12.1k

          Users

          17.3k

          Topics

          155.3k

          Posts
          Copyright © 2012-2024 FOG Project