Get the most out of your Centmin Mod LEMP stack
Become a Member

Beta Branch add perl-DBD-MySQL yum exclusion for EL9 OS update conflicts in 140.0…

Discussion in 'Centmin Mod Github Commits' started by eva2000, Nov 19, 2025.

  1. eva2000

    eva2000 Administrator Staff Member

    58,894
    12,490
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +19,122
    Local Time:
    7:07 PM
    Nginx 1.31.x
    MariaDB 10.x/11.4+/12.3+
    add perl-DBD-MySQL yum exclusion for EL9 OS update conflicts in 140.00beta01

    Implements permanent yum.conf exclusion management to prevent AppStream
    perl-DBD-MySQL package updates from triggering mysql-common/mysql-libs installation
    conflicts with MariaDB-common during AlmaLinux/Rocky Linux 9.6→9.7 OS updates.


    Technical implementation:
    - Created inc/perl_mysql_utils.inc: Core exclusion management utility with add/remove/status operations
    - Modified 8 mariadb_install*.inc files: Establish permanent perl-DBD-MySQL exclusion after MariaDB installation
    - Modified 10 mariadb_upgrade*.inc files: Temporary exclusion removal during upgrades, re-establishment after completion
    - Updated centmin.sh: Incremented SCRIPT_INCREMENTVER to 268, added source statement
    - Updated centmin-cli.sh: Added source statement for utility function availability

    Changes:
    - NEW: inc/perl_mysql_utils.inc - manage_perl_dbd_mysql_exclude() function
    - MODIFIED: inc/mariadb_install.inc, inc/mariadb_install1011.inc, inc/mariadb_install102.inc,
    inc/mariadb_install103.inc, inc/mariadb_install104.inc, inc/mariadb_install105.inc,
    inc/mariadb_install106.inc, inc/mariadb_install114.inc
    - MODIFIED: inc/mariadb_upgrade10.inc, inc/mariadb_upgrade101.inc, inc/mariadb_upgrade102.inc,
    inc/mariadb_upgrade103.inc, inc/mariadb_upgrade1011.inc, inc/mariadb_upgrade104.inc,
    inc/mariadb_upgrade105.inc, inc/mariadb_upgrade106.inc, inc/mariadb_upgrade114.inc,
    inc/mariadb_upgrade55.inc
    - MODIFIED: centmin.sh, centmin-cli.sh

    Addresses: AlmaLinux/Rocky 9.6→9.7 update conflict chain:
    perl-DBD-MySQL (AppStream) → mysql-libs → mysql-common → CONFLICTS with MariaDB-common

    Community Issue: https://community.centminmod.com/threads/30001/

    Continue reading...

    140.00beta01 branch