View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000593 | AlmaLinux-9 | perl-DBD-MySQL | public | 2025-12-12 20:04 | 2025-12-12 20:04 |
| Reporter | webprossta | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | new | Resolution | open | ||
| Platform | Linux | OS | AlmaLinux | OS Version | 9.7 |
| Summary | 0000593: perl-DBD-MySQL prevents package updates when MariaDB is in use | ||||
| Description | Newer versions of perl-DBD-MySQL are built on mysql-common-8.0.x which conflicts on systems with MariaDB installed: Servers that have perl-DBD-MySQL already installed can fail nightly updates. Seems to be related to REHL upstream: https://issues.redhat.com/browse/RHEL-88746 However, if that's the case than the only thing we can do is ban those packages/remove them always when MariaDB is installed,. Still, if the user has specifically installed those for scripts of their own that involve a remote mysql server, those are instantly broken by such a change we make there. | ||||
| Steps To Reproduce | This generally only affects servers that have an older version of perl-DBD-MySQL installed. Currently this older version is not available in the repo. # dnf check-update | grep -E 'ea-apr|mysql-devel|perl-DBD-MySQL|preludedb-mysql|soci-mysql' perl-DBD-MySQL.x86_64 4.053-1.el9 appstream This latest version specifically requires the mysql-libs and thus mysql-common now, which conflicts with MariaDB, preventing all updates: | ||||
| Additional Information | [2025-11-18 02:40:03 +0000] Processing: Running update-packages [2025-11-18 02:40:03 +0000] - Processing command `/usr/local/cpanel/scripts/update-packages` [2025-11-18 02:40:03 +0000] [/usr/local/cpanel/scripts/update-packages] checkyum version 22.3 (excludes: bind-chroot) [2025-11-18 02:40:04 +0000] [/usr/local/cpanel/scripts/update-packages] Last metadata expiration check: 0:17:42 ago on Tue Nov 18 02:22:21 2025. [2025-11-18 02:40:04 +0000] [/usr/local/cpanel/scripts/update-packages] Dependencies resolved. [2025-11-18 02:40:04 +0000] [/usr/local/cpanel/scripts/update-packages] ================================================================================ [2025-11-18 02:40:04 +0000] [/usr/local/cpanel/scripts/update-packages] Package Arch Version Repo Size [2025-11-18 02:40:04 +0000] [/usr/local/cpanel/scripts/update-packages] ================================================================================ [2025-11-18 02:40:04 +0000] [/usr/local/cpanel/scripts/update-packages] Upgrading: [2025-11-18 02:40:04 +0000] [/usr/local/cpanel/scripts/update-packages] NetworkManager x86_64 1:1.54.0-3.el9_7 baseos 2.3 M [2025-11-18 02:40:04 +0000] [/usr/local/cpanel/scripts/update-packages] NetworkManager-config-server noarch 1:1.54.0-3.el9_7 baseos 18 k [2025-11-18 02:40:19 +0000] [/usr/local/cpanel/scripts/update-packages] (247/247): xfsprogs-6.4.0-7.el9.x86_64.rpm 7.5 MB/s | 1.1 MB 00:00 [2025-11-18 02:40:19 +0000] [/usr/local/cpanel/scripts/update-packages] -------------------------------------------------------------------------------- [2025-11-18 02:40:19 +0000] [/usr/local/cpanel/scripts/update-packages] Total 31 MB/s | 260 MB 00:08 [2025-11-18 02:40:19 +0000] [/usr/local/cpanel/scripts/update-packages] Running transaction check [2025-11-18 02:40:19 +0000] [/usr/local/cpanel/scripts/update-packages] Transaction check succeeded. [2025-11-18 02:40:19 +0000] [/usr/local/cpanel/scripts/update-packages] Running transaction test [2025-11-18 02:40:19 +0000] [/usr/local/cpanel/scripts/update-packages] The downloaded packages were saved in cache until the next successful transaction. [2025-11-18 02:40:19 +0000] [/usr/local/cpanel/scripts/update-packages] You can remove cached packages by executing 'yum clean packages'. [2025-11-18 02:40:19 +0000] [/usr/local/cpanel/scripts/update-packages] Error: Transaction test error: [2025-11-18 02:40:19 +0000] [/usr/local/cpanel/scripts/update-packages] file /usr/share/mysql/charsets/Index.xml from install of mysql-common-8.0.43-1.el9_6.x86_64 conflicts with file from package MariaDB-common-10.11.15-1.el9.x86_64 [2025-11-18 02:40:19 +0000] [/usr/local/cpanel/scripts/update-packages] file /usr/share/mysql/charsets/armscii8.xml from install of mysql-common-8.0.43-1.el9_6.x86_64 conflicts with file from package MariaDB-common-10.11.15-1.el9.x86_64 [2025-11-18 02:40:19 +0000] [/usr/local/cpanel/scripts/update-packages] file /usr/share/mysql/charsets/ascii.xml from install of mysql-common-8.0.43-1.el9_6.x86_64 conflicts with file from package MariaDB-common-10.11.15-1.el9.x86_64 [2025-11-18 02:40:19 +0000] [/usr/local/cpanel/scripts/update-packages] file /usr/share/mysql/charsets/cp1250.xml from install of mysql-common-8.0.43-1.el9_6.x86_64 conflicts with file from package MariaDB-common-10.11.15-1.el9.x86_64 [2025-11-18 02:40:19 +0000] [/usr/local/cpanel/scripts/update-packages] file /usr/share/mysql/charsets/cp1251.xml from install of mysql-common-8.0.43-1.el9_6.x86_64 conflicts with file from package MariaDB-common-10.11.15-1.el9.x86_64 [2025-11-18 02:40:19 +0000] [/usr/local/cpanel/scripts/update-packages] file /usr/share/mysql/charsets/cp1256.xml from install of mysql-common-8.0.43-1.el9_6.x86_64 conflicts with file from package MariaDB-common-10.11.15-1.el9.x86_64 [2025-11-18 02:40:19 +0000] [/usr/local/cpanel/scripts/update-packages] file /usr/share/mysql/charsets/cp1257.xml from install of mysql-common-8.0.43-1.el9_6.x86_64 conflicts with file from package MariaDB-common-10.11.15-1.el9.x86_64 [2025-11-18 02:40:19 +0000] [/usr/local/cpanel/scripts/update-packages] file /usr/share/mysql/charsets/cp850.xml from install of mysql-common-8.0.43-1.el9_6.x86_64 conflicts with file from package MariaDB-common-10.11.15-1.el9.x86_64 Seems to have been 4.050 > 4.053 (EL9) [03:46:57 uk root@95842236 ~]cPs# rpdnf info perlperl-DBD-MySQL Last metadata expiration check: 1:06:29 ago on Tue 18 Nov 2025 02:41:03 AM UTC. Installed Packages Name : perl-DBD-MySQL Version : 4.050 Release : 13.el9 Architecture : x86_64 Size : 364 k Source : perl-DBD-MySQL-4.050-13.el9.src.rpm Repository : @System From repo : appstream Summary : A MySQL interface for Perl URL : https://metacpan.org/release/DBD-mysql License : GPL+ or Artistic Description : DBD::mysql is the Perl5 Database Interface driver for the MySQL database. In : other words: DBD::mysql is an interface between the Perl programming language : and the MySQL programming API that comes with the MySQL relational database : management system. Available Packages Name : perl-DBD-MySQL Version : 4.053 Release : 1.el9 Architecture : x86_64 Size : 144 k Source : perl-DBD-MySQL-4.053-1.el9.src.rpm Repository : appstream Summary : A MySQL interface for Perl URL : https://metacpan.org/release/DBD-mysql License : GPL+ or Artistic Description : DBD::mysql is the Perl5 Database Interface driver for the MySQL database. In : other words: DBD::mysql is an interface between the Perl programming language : and the MySQL programming API that comes with the MySQL relational database : management system. | ||||
| Tags | No tags attached. | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2025-12-12 20:04 | webprossta | New Issue |