Michael (UW Madison)
New Pleskian
PRODUCT plesk-installer
VERSION 17_0_17
OPERATING SYSTEM CentOS 7
ARCHITECTURE x86_64
PROBLEM DESCRIPTION
The Tools for Ruby gems component, gems-pre, requires mariadb-devel instead of the virtual package mysql-devel. This prevents the component from installing on a server that uses the supported MySQL Community Srever 5.7 package.
Per the "yum deplist plesk-gems-pre" command, the RPM is requiring maria-db.
This issue may appear on Red Hat 7/MySQL Community Server as well. A similar error was reported by a coworker, but I do not currently have access to that server to verify the issue is exactly the same.
STEPS TO REPRODUCE
Starting with a minimal CenOS7 install, add the MySQL Community Server repostitory.
Install mysql-community-server via yum.
Do a recommended install of Plesk.
Install the Tools for Ruby gems component, gems-pre, either via Add or Remove Components or the plesk-installer.
ACTUAL RESULT
Exception: Failed to solve dependencies:
plesk-gems-pre-0.0.1-centos7.16102516.x86_64 requires mariadb-devel
EXPECTED RESULT
Tools for Ruby gems component installed.
ANY ADDITIONAL INFORMATION
[root@localhost ~]# yum deplist plesk-gems-pre
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.supremebytes.com
* extras: centos.chi.host-engine.com
* updates: ftp.osuosl.org
package: plesk-gems-pre.x86_64 0.0.1-centos7.16070614
dependency: GeoIP-devel
provider: GeoIP-devel.x86_64 1.5.0-9.el7
provider: GeoIP-devel.i686 1.5.0-9.el7
dependency: ImageMagick-devel
provider: ImageMagick-devel.x86_64 6.7.8.9-15.el7_2
provider: ImageMagick-devel.i686 6.7.8.9-15.el7_2
dependency: autoconf
provider: autoconf.noarch 2.69-11.el7
dependency: automake
provider: automake.noarch 1.13.4-3.el7
dependency: binutils
provider: binutils.x86_64 2.23.52.0.1-55.el7
dependency: bison
provider: bison.x86_64 2.7-4.el7
dependency: file-devel
provider: file-devel.x86_64 5.11-31.el7
provider: file-devel.i686 5.11-31.el7
dependency: flex
provider: flex.x86_64 2.5.37-3.el7
dependency: gcc
provider: gcc.x86_64 4.8.5-4.el7
dependency: gcc-c++
provider: gcc-c++.x86_64 4.8.5-4.el7
dependency: gettext
provider: gettext.x86_64 0.18.2.1-4.el7
dependency: gmp-devel
provider: gmp-devel.x86_64 1:6.0.0-12.el7_1
provider: gmp-devel.i686 1:6.0.0-12.el7_1
dependency: gsl-devel
provider: gsl-devel.x86_64 1.15-13.el7
provider: gsl-devel.i686 1.15-13.el7
dependency: libicu-devel
provider: libicu-devel.x86_64 50.1.2-15.el7
provider: libicu-devel.i686 50.1.2-15.el7
dependency: libpcap-devel
provider: libpcap-devel.x86_64 14:1.5.3-8.el7
provider: libpcap-devel.i686 14:1.5.3-8.el7
dependency: libtool
provider: libtool.x86_64 2.4.2-21.el7_2
dependency: libxml2-devel
provider: libxml2-devel.x86_64 2.9.1-6.el7_2.3
provider: libxml2-devel.i686 2.9.1-6.el7_2.3
dependency: make
provider: make.x86_64 1:3.82-21.el7
dependency: mariadb-devel
provider: mariadb-devel.x86_64 1:5.5.50-1.el7_2
provider: mariadb-devel.i686 1:5.5.50-1.el7_2
dependency: patch
provider: patch.x86_64 2.7.1-8.el7
dependency: pkgconfig
provider: pkgconfig.x86_64 1:0.27.1-4.el7
provider: pkgconfig.i686 1:0.27.1-4.el7
dependency: postgresql-devel
provider: postgresql-devel.x86_64 9.2.15-1.el7_2
provider: postgresql-devel.i686 9.2.15-1.el7_2
dependency: sqlite-devel
provider: sqlite-devel.x86_64 3.7.17-8.el7
provider: sqlite-devel.i686 3.7.17-8.el7
VERSION 17_0_17
OPERATING SYSTEM CentOS 7
ARCHITECTURE x86_64
PROBLEM DESCRIPTION
The Tools for Ruby gems component, gems-pre, requires mariadb-devel instead of the virtual package mysql-devel. This prevents the component from installing on a server that uses the supported MySQL Community Srever 5.7 package.
Per the "yum deplist plesk-gems-pre" command, the RPM is requiring maria-db.
This issue may appear on Red Hat 7/MySQL Community Server as well. A similar error was reported by a coworker, but I do not currently have access to that server to verify the issue is exactly the same.
STEPS TO REPRODUCE
Starting with a minimal CenOS7 install, add the MySQL Community Server repostitory.
Install mysql-community-server via yum.
Do a recommended install of Plesk.
Install the Tools for Ruby gems component, gems-pre, either via Add or Remove Components or the plesk-installer.
ACTUAL RESULT
Exception: Failed to solve dependencies:
plesk-gems-pre-0.0.1-centos7.16102516.x86_64 requires mariadb-devel
EXPECTED RESULT
Tools for Ruby gems component installed.
ANY ADDITIONAL INFORMATION
[root@localhost ~]# yum deplist plesk-gems-pre
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.supremebytes.com
* extras: centos.chi.host-engine.com
* updates: ftp.osuosl.org
package: plesk-gems-pre.x86_64 0.0.1-centos7.16070614
dependency: GeoIP-devel
provider: GeoIP-devel.x86_64 1.5.0-9.el7
provider: GeoIP-devel.i686 1.5.0-9.el7
dependency: ImageMagick-devel
provider: ImageMagick-devel.x86_64 6.7.8.9-15.el7_2
provider: ImageMagick-devel.i686 6.7.8.9-15.el7_2
dependency: autoconf
provider: autoconf.noarch 2.69-11.el7
dependency: automake
provider: automake.noarch 1.13.4-3.el7
dependency: binutils
provider: binutils.x86_64 2.23.52.0.1-55.el7
dependency: bison
provider: bison.x86_64 2.7-4.el7
dependency: file-devel
provider: file-devel.x86_64 5.11-31.el7
provider: file-devel.i686 5.11-31.el7
dependency: flex
provider: flex.x86_64 2.5.37-3.el7
dependency: gcc
provider: gcc.x86_64 4.8.5-4.el7
dependency: gcc-c++
provider: gcc-c++.x86_64 4.8.5-4.el7
dependency: gettext
provider: gettext.x86_64 0.18.2.1-4.el7
dependency: gmp-devel
provider: gmp-devel.x86_64 1:6.0.0-12.el7_1
provider: gmp-devel.i686 1:6.0.0-12.el7_1
dependency: gsl-devel
provider: gsl-devel.x86_64 1.15-13.el7
provider: gsl-devel.i686 1.15-13.el7
dependency: libicu-devel
provider: libicu-devel.x86_64 50.1.2-15.el7
provider: libicu-devel.i686 50.1.2-15.el7
dependency: libpcap-devel
provider: libpcap-devel.x86_64 14:1.5.3-8.el7
provider: libpcap-devel.i686 14:1.5.3-8.el7
dependency: libtool
provider: libtool.x86_64 2.4.2-21.el7_2
dependency: libxml2-devel
provider: libxml2-devel.x86_64 2.9.1-6.el7_2.3
provider: libxml2-devel.i686 2.9.1-6.el7_2.3
dependency: make
provider: make.x86_64 1:3.82-21.el7
dependency: mariadb-devel
provider: mariadb-devel.x86_64 1:5.5.50-1.el7_2
provider: mariadb-devel.i686 1:5.5.50-1.el7_2
dependency: patch
provider: patch.x86_64 2.7.1-8.el7
dependency: pkgconfig
provider: pkgconfig.x86_64 1:0.27.1-4.el7
provider: pkgconfig.i686 1:0.27.1-4.el7
dependency: postgresql-devel
provider: postgresql-devel.x86_64 9.2.15-1.el7_2
provider: postgresql-devel.i686 9.2.15-1.el7_2
dependency: sqlite-devel
provider: sqlite-devel.x86_64 3.7.17-8.el7
provider: sqlite-devel.i686 3.7.17-8.el7