Topic: Can't install GLPI on RHEL6.3

I have a brand-new RHEL6 system (no updated, not registered on RHN) where I wish to install GLPI. I enabled EPEL and remi repos but yum complain about missing dependencies:

[root@lnxservzabbix ~]# yum install glpi
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package glpi.noarch 0:0.83.7-1.el6.remi will be installed
--> Processing Dependency: php-pear-CAS >= 1.2.0 for package: glpi-0.83.7-1.el6.remi.noarch
--> Processing Dependency: php-pear(components.ez.no/Graph) >= 1.5 for package: glpi-0.83.7-1.el6.remi.noarch
--> Processing Dependency: php-pear(Cache_Lite) >= 1.7.4 for package: glpi-0.83.7-1.el6.remi.noarch
--> Processing Dependency: php >= 5.1.0 for package: glpi-0.83.7-1.el6.remi.noarch
--> Processing Dependency: php-xml for package: glpi-0.83.7-1.el6.remi.noarch
--> Processing Dependency: php-mysql for package: glpi-0.83.7-1.el6.remi.noarch
--> Processing Dependency: php-mbstring for package: glpi-0.83.7-1.el6.remi.noarch
--> Processing Dependency: php-ldap for package: glpi-0.83.7-1.el6.remi.noarch
--> Processing Dependency: php-json for package: glpi-0.83.7-1.el6.remi.noarch
--> Processing Dependency: php-imap for package: glpi-0.83.7-1.el6.remi.noarch
--> Processing Dependency: php-htmLawed for package: glpi-0.83.7-1.el6.remi.noarch
--> Processing Dependency: php-gd for package: glpi-0.83.7-1.el6.remi.noarch
--> Processing Dependency: php-PHPMailer for package: glpi-0.83.7-1.el6.remi.noarch
--> Processing Dependency: gnu-free-sans-fonts for package: glpi-0.83.7-1.el6.remi.noarch
--> Processing Dependency: /usr/sbin/semanage for package: glpi-0.83.7-1.el6.remi.noarch
--> Processing Dependency: /usr/sbin/semanage for package: glpi-0.83.7-1.el6.remi.noarch
--> Running transaction check
---> Package gnu-free-sans-fonts.noarch 0:20100919-3.el6 will be installed
--> Processing Dependency: gnu-free-fonts-common = 20100919-3.el6 for package: gnu-free-sans-fonts-20100919-3.el6.noarch
---> Package php.x86_64 0:5.4.10-1.el6.remi will be installed
--> Processing Dependency: php-cli(x86-64) = 5.4.10-1.el6.remi for package: php-5.4.10-1.el6.remi.x86_64
---> Package php-PHPMailer.noarch 0:5.2.1-2.el6 will be installed
---> Package php-common.x86_64 0:5.4.10-1.el6.remi will be installed
---> Package php-ezc-Graph.noarch 0:1.5-5.el6.remi will be installed
--> Processing Dependency: php-pear(components.ez.no/Base) >= 1.8 for package: php-ezc-Graph-1.5-5.el6.remi.noarch
--> Processing Dependency: /usr/bin/pear for package: php-ezc-Graph-1.5-5.el6.remi.noarch
--> Processing Dependency: /usr/bin/pear for package: php-ezc-Graph-1.5-5.el6.remi.noarch
---> Package php-gd.x86_64 0:5.4.10-1.el6.remi will be installed
--> Processing Dependency: libt1.so.5()(64bit) for package: php-gd-5.4.10-1.el6.remi.x86_64
--> Processing Dependency: libXpm.so.4()(64bit) for package: php-gd-5.4.10-1.el6.remi.x86_64
---> Package php-htmLawed.noarch 0:1.1.14-1.el6.remi will be installed
---> Package php-imap.x86_64 0:5.4.10-1.el6.remi will be installed
--> Processing Dependency: libc-client.so.2007()(64bit) for package: php-imap-5.4.10-1.el6.remi.x86_64
---> Package php-ldap.x86_64 0:5.4.10-1.el6.remi will be installed
---> Package php-mbstring.x86_64 0:5.4.10-1.el6.remi will be installed
---> Package php-mysqlnd.x86_64 0:5.4.10-1.el6.remi will be installed
--> Processing Dependency: php-pdo(x86-64) = 5.4.10-1.el6.remi for package: php-mysqlnd-5.4.10-1.el6.remi.x86_64
---> Package php-pear-CAS.noarch 0:1.3.1-1.el6.remi will be installed
---> Package php-pear-Cache-Lite.noarch 0:1.7.15-3.el6.remi will be installed
---> Package php-xml.x86_64 0:5.4.10-1.el6.remi will be installed
---> Package policycoreutils-python.x86_64 0:2.0.83-19.24.el6 will be installed
--> Processing Dependency: libsemanage-python >= 2.0.43-4 for package: policycoreutils-python-2.0.83-19.24.el6.x86_64
--> Processing Dependency: audit-libs-python >= 1.4.2-1 for package: policycoreutils-python-2.0.83-19.24.el6.x86_64
--> Processing Dependency: setools-libs-python for package: policycoreutils-python-2.0.83-19.24.el6.x86_64
--> Running transaction check
---> Package audit-libs-python.x86_64 0:2.2-2.el6 will be installed
---> Package gnu-free-fonts-common.noarch 0:20100919-3.el6 will be installed
---> Package libXpm.x86_64 0:3.5.8-2.el6 will be installed
---> Package libsemanage-python.x86_64 0:2.0.43-4.1.el6 will be installed
---> Package php-cli.x86_64 0:5.4.10-1.el6.remi will be installed
---> Package php-ezc-Base.noarch 0:1.8-5.el6.remi will be installed
--> Processing Dependency: php-channel(components.ez.no) for package: php-ezc-Base-1.8-5.el6.remi.noarch
---> Package php-imap.x86_64 0:5.4.10-1.el6.remi will be installed
--> Processing Dependency: libc-client.so.2007()(64bit) for package: php-imap-5.4.10-1.el6.remi.x86_64
---> Package php-pdo.x86_64 0:5.4.10-1.el6.remi will be installed
---> Package php-pear.noarch 1:1.9.4-12.el6.remi will be installed
---> Package setools-libs-python.x86_64 0:3.3.7-4.el6 will be installed
--> Processing Dependency: setools-libs = 3.3.7-4.el6 for package: setools-libs-python-3.3.7-4.el6.x86_64
--> Processing Dependency: libsefs.so.4(VERS_4.0)(64bit) for package: setools-libs-python-3.3.7-4.el6.x86_64
--> Processing Dependency: libseaudit.so.4(VERS_4.2)(64bit) for package: setools-libs-python-3.3.7-4.el6.x86_64
--> Processing Dependency: libseaudit.so.4(VERS_4.1)(64bit) for package: setools-libs-python-3.3.7-4.el6.x86_64
--> Processing Dependency: libqpol.so.1(VERS_1.4)(64bit) for package: setools-libs-python-3.3.7-4.el6.x86_64
--> Processing Dependency: libqpol.so.1(VERS_1.3)(64bit) for package: setools-libs-python-3.3.7-4.el6.x86_64
--> Processing Dependency: libqpol.so.1(VERS_1.2)(64bit) for package: setools-libs-python-3.3.7-4.el6.x86_64
--> Processing Dependency: libpoldiff.so.1(VERS_1.3)(64bit) for package: setools-libs-python-3.3.7-4.el6.x86_64
--> Processing Dependency: libpoldiff.so.1(VERS_1.2)(64bit) for package: setools-libs-python-3.3.7-4.el6.x86_64
--> Processing Dependency: libapol.so.4(VERS_4.1)(64bit) for package: setools-libs-python-3.3.7-4.el6.x86_64
--> Processing Dependency: libapol.so.4(VERS_4.0)(64bit) for package: setools-libs-python-3.3.7-4.el6.x86_64
--> Processing Dependency: libsefs.so.4()(64bit) for package: setools-libs-python-3.3.7-4.el6.x86_64
--> Processing Dependency: libseaudit.so.4()(64bit) for package: setools-libs-python-3.3.7-4.el6.x86_64
--> Processing Dependency: libqpol.so.1()(64bit) for package: setools-libs-python-3.3.7-4.el6.x86_64
--> Processing Dependency: libpoldiff.so.1()(64bit) for package: setools-libs-python-3.3.7-4.el6.x86_64
--> Processing Dependency: libapol.so.4()(64bit) for package: setools-libs-python-3.3.7-4.el6.x86_64
---> Package t1lib.x86_64 0:5.1.2-6.el6_2.1 will be installed
--> Running transaction check
---> Package php-channel-ezc.noarch 0:1-2.el6 will be installed
---> Package php-imap.x86_64 0:5.4.10-1.el6.remi will be installed
--> Processing Dependency: libc-client.so.2007()(64bit) for package: php-imap-5.4.10-1.el6.remi.x86_64
---> Package setools-libs.x86_64 0:3.3.7-4.el6 will be installed
--> Finished Dependency Resolution
Error: Package: php-imap-5.4.10-1.el6.remi.x86_64 (remi)
           Requires: libc-client.so.2007()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@lnxservzabbix ~]#

I can't find the package that contains libc-client.so.2007. I had previously installed GLPI from Remi under RHEL5 without problems.

By my employee politics, I can't enable RHN on the server until I validated this installation as a POC. On RHEL5 I had no need to download anything, a local installation DVD repo  + EPEL + Remi were enough.

[]s, Fernando Lozano

Re: Can't install GLPI on RHEL6.3

You need to enable the "Optionnal" channel from RHN.
No other solution.


P.S. other solution will be to manually download libc-client from the RHN interface and install it before.

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: Can't install GLPI on RHEL6.3

As Remi told (thanks a lot) I found the missing package: libc-client-2007e-11.el6.x86_64.rpm which had to be manually download from RHN because it's on the Optional channel. On RHEL5 the install DVD had all distro packages, but this is not true for RHEL anymore. It seems it's time for me to play with mrepo from DAG so I can have those packages available for local installs, without internet.