Learn about Centmin Mod LEMP Stack today
Register Now

Beta Branch fix nginx latest version check in 140.00beta01

Discussion in 'Centmin Mod Github Commits' started by eva2000, Aug 29, 2025.

  1. eva2000

    eva2000 Administrator Staff Member

    58,905
    12,490
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +19,122
    Local Time:
    4:07 AM
    Nginx 1.31.x
    MariaDB 10.x/11.4+/12.3+
  2. pamamolf

    pamamolf Well-Known Member

    4,125
    429
    83
    May 31, 2014
    Ratings:
    +841
    Local Time:
    9:07 PM
    Nginx-1.29.x
    MariaDB 10.6.x
    I just run:

    Code:
    cmupdate
    and then:
    Code:
    centmin
    and then 24 to exit.

    I am still getting...
    Code:
    * Current Nginx Version: 1.29.1 (290825-001231-almalinux8-kvm-1ba9323)
    * Latest Nginx Available: 1.29.0 (centminmod.com/nginxnews
     
  3. eva2000

    eva2000 Administrator Staff Member

    58,905
    12,490
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +19,122
    Local Time:
    4:07 AM
    Nginx 1.31.x
    MariaDB 10.x/11.4+/12.3+
    Latest version value is cached for 60mins, so need to let the cache expire.
     
  4. iaTa

    iaTa Member

    89
    16
    8
    Mar 26, 2018
    Ratings:
    +32
    Local Time:
    7:07 PM
    Nginx 1.31.x
    MariaDB 10.11.x
    There's an issue somewhere as I've been updated since Friday and the checker log file correctly contains 1.29.1 but the message continues to state the latest is 1.29.0.
     
  5. pamamolf

    pamamolf Well-Known Member

    4,125
    429
    83
    May 31, 2014
    Ratings:
    +841
    Local Time:
    9:07 PM
    Nginx-1.29.x
    MariaDB 10.6.x
    I just updated and i am still getting:


    Code:
    * Current Nginx Version: 1.29.1 (290825-001231-almalinux8-kvm-1ba9323)
    * Latest Nginx Available: 1.29.0 (centminmod.com/nginxnews)
     
  6. eva2000

    eva2000 Administrator Staff Member

    58,905
    12,490
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +19,122
    Local Time:
    4:07 AM
    Nginx 1.31.x
    MariaDB 10.x/11.4+/12.3+
    what do you guys get for output for below command
    Code (Text):
    cat /tmp/nginx_version_cache && stat -c %y /tmp/nginx_version_cache && date
    
     
  7. iaTa

    iaTa Member

    89
    16
    8
    Mar 26, 2018
    Ratings:
    +32
    Local Time:
    7:07 PM
    Nginx 1.31.x
    MariaDB 10.11.x
    Code (Text):
    root@server:~#cat /tmp/nginx_version_cache && stat -c %y /tmp/nginx_version_cache && date
    1.29.1
    2025-09-01 19:11:40.747583719 +0000
    Mon Sep  1 07:11:50 PM UTC 2025
    
     
  8. eva2000

    eva2000 Administrator Staff Member

    58,905
    12,490
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +19,122
    Local Time:
    4:07 AM
    Nginx 1.31.x
    MariaDB 10.x/11.4+/12.3+
    Also share output for command below
    Code (Text):
    bash -x /usr/local/src/centminmod/config/motd/dmotd.sh 2>&1  | grep -A8 -B8 nginx_version_cache | grep -v '_HOSTNAME'
    
     
  9. iaTa

    iaTa Member

    89
    16
    8
    Mar 26, 2018
    Ratings:
    +32
    Local Time:
    7:07 PM
    Nginx 1.31.x
    MariaDB 10.11.x
    Code (Text):
    root@server:~#bash -x /usr/local/src/centminmod/config/motd/dmotd.sh 2>&1  | grep -A8 -B8 nginx_version_cache
    + DMOTD_CURRENTUSER=1
    + CMSCRIPT_GITDIR=/usr/local/src/centminmod
    + CONFIGSCANBASE=/etc/centminmod
    + CENTMINLOGDIR=/root/centminlogs
    + FREENGINX_INSTALL=n
    + SSHLOGIN_KERNELCHECK=n
    + FORCE_IPVFOUR=y
    + CACHE_TIMEOUT=60
    + CACHE_FILE=/tmp/nginx_version_cache
    + CACHE_PHP_FILE=/tmp/php_version_cache
    + PUSH_VERBOSE=1
    + PUSH_LOG_FILE=/var/log/push_dmotd_notify.log
    ++ whoami
    + PUSH_LOGIN_USER=root
    ++ hostname
    + PUSH_HOSTNAME=server.com
    ++ date '+%d-%m-%Y %H:%M:%S'
    --
    + wait
    + phpver_checker
    + [[ y = [yY] ]]
    ++ which nginx
    ++ which php-fpm
    ++ echo 0
    + [[ 0 = \0 ]]
    + [[ '' = [yY] ]]
    + '[' -f /tmp/nginx_version_cache ']'
    ++ date +%s
    ++ echo 0
    + [[ 0 = \0 ]]
    + '[' -f /tmp/php_version_cache ']'
    ++ date +%s
    ++ stat -c %Y /tmp/nginx_version_cache
    + CACHE_AGE=16
    + '[' 16 -gt 60 ']'
    ++ stat -c %Y /tmp/php_version_cache
    ++ cat /tmp/nginx_version_cache
    + LATEST_NGINXVERS=1.29.1
    + CACHE_AGE=16
    + '[' 16 -gt 60 ']'
    ++ cat /tmp/php_version_cache
    ++ nginx -v
    ++ awk '{print $3}'
    ++ awk -F / '{print $2}'
    + LATEST_PHPVERS=8.3.25
    
     
  10. Pauly

    Pauly Premium Member Premium Member

    17
    2
    3
    Jan 9, 2019
    UK
    Ratings:
    +4
    Local Time:
    7:07 PM
    Im getting the same on 132
    Told me 1.29.1 was the latest then after i installed it said 1.29.0 is the latest ??
     
  11. Itworx4me

    Itworx4me Premium Member Premium Member

    339
    35
    28
    Mar 14, 2017
    Ratings:
    +65
    Local Time:
    11:07 AM
    Nginx 1.27.4
    MariaDB 10.6.21
    Code (Text):
    cat: /tmp/nginx_version_cache: No such file or directory
     
  12. Itworx4me

    Itworx4me Premium Member Premium Member

    339
    35
    28
    Mar 14, 2017
    Ratings:
    +65
    Local Time:
    11:07 AM
    Nginx 1.27.4
    MariaDB 10.6.21
    Code (Text):
    + DMOTD_CURRENTUSER=1
    + CMSCRIPT_GITDIR=/usr/local/src/centminmod
    + CONFIGSCANBASE=/etc/centminmod
    + CENTMINLOGDIR=/root/centminlogs
    + FREENGINX_INSTALL=n
    + SSHLOGIN_KERNELCHECK=n
    + FORCE_IPVFOUR=y
    + CACHE_TIMEOUT=60
    + CACHE_FILE=/tmp/nginx_version_cache
    + CACHE_PHP_FILE=/tmp/php_version_cache
    + PUSH_VERBOSE=1
    + PUSH_LOG_FILE=/var/log/push_dmotd_notify.log
    ++ whoami
    + PUSH_LOGIN_USER=root
    ++ hostname
    ++ date '+%d-%m-%Y %H:%M:%S'
    --
    + kernel_checks
    + [[ n = [yY] ]]
    + [[ '' = [yY] ]]
    + ngxver_checker
    ++ which nginx
    ++ echo 0
    + [[ 0 = \0 ]]
    + [[ '' = [yY] ]]
    + '[' -f /tmp/nginx_version_cache ']'
    ++ get_latest_nginx_version
    ++ [[ n = [yY] ]]
    ++ curl -4sL --connect-timeout 10 https://nginx.org/download/
    ++ grep -Eo 'nginx-[0-9]+\.[0-9]+\.[0-9]+\.tar\.gz'
    ++ sed -E 's/^nginx-([0-9]+\.[0-9]+\.[0-9]+)\.tar\.gz$/\1/'
    ++ sort -V
    ++ tail -n1
    ++ tee /root/centminlogs/cmm-login-nginxver-check-debug_010925-221406.log
     
  13. Itworx4me

    Itworx4me Premium Member Premium Member

    339
    35
    28
    Mar 14, 2017
    Ratings:
    +65
    Local Time:
    11:07 AM
    Nginx 1.27.4
    MariaDB 10.6.21
    @eva2000 Before I upgraded it did show the correct version. It only changed after the upgrade.

    Screenshot 2025-09-01 151913.png
    Screenshot 2025-09-01 150752.png
     
  14. eva2000

    eva2000 Administrator Staff Member

    58,905
    12,490
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +19,122
    Local Time:
    4:07 AM
    Nginx 1.31.x
    MariaDB 10.x/11.4+/12.3+
    @Itworx4me what's contents of /root/centminlogs/cmm-login-nginxver-check-debug_010925-221406.log
    Code (Text):
    cat /root/centminlogs/cmm-login-nginxver-check-debug_010925-221406.log
     
  15. eva2000

    eva2000 Administrator Staff Member

    58,905
    12,490
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +19,122
    Local Time:
    4:07 AM
    Nginx 1.31.x
    MariaDB 10.x/11.4+/12.3+
    Before I commit a fix to Github repo, try manually running this command which has a temporariy fixed dmotd.sh to see what output you get for Nginx version specific part
    Code (Text):
    curl -sL https://gist.github.com/centminmod/82d46d491aae9936ab3976e2613e3435/raw/dmotd.sh | bash

    which might show something like
    Code (Text):
    ===============================================================================
    * Nginx Update May Be Available via centmin.sh menu option 4
    * see https://centminmod.com/nginx.html#nginxupgrade
    ===============================================================================
    * Current Nginx Version:           1.27.3
    * Latest Nginx Mainline Available: 1.29.1 (centminmod.com/nginxnews)
    ===============================================================================
    

    or show nothing related to current vs latest nginx version if you are already using Nginx 1.29.1 latest
     
  16. iaTa

    iaTa Member

    89
    16
    8
    Mar 26, 2018
    Ratings:
    +32
    Local Time:
    7:07 PM
    Nginx 1.31.x
    MariaDB 10.11.x
    The discrepancy wasn't showing on the motd for me, it was showing when exiting Centmin Mod menu.
     
  17. eva2000

    eva2000 Administrator Staff Member

    58,905
    12,490
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +19,122
    Local Time:
    4:07 AM
    Nginx 1.31.x
    MariaDB 10.x/11.4+/12.3+
    Ah i see that now on centmin.sh menu option 24 exiting
     
  18. eva2000

    eva2000 Administrator Staff Member

    58,905
    12,490
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +19,122
    Local Time:
    4:07 AM
    Nginx 1.31.x
    MariaDB 10.x/11.4+/12.3+
    ok committed some fixes in various places to latest nginx version checks at SSH login and also with centmin.sh menu option 24 exits
     
  19. iaTa

    iaTa Member

    89
    16
    8
    Mar 26, 2018
    Ratings:
    +32
    Local Time:
    7:07 PM
    Nginx 1.31.x
    MariaDB 10.11.x
    Looks good, no nginx message shown when exiting now.