Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem: unmeet dependencies in RHEL 7.5 #209

Open
scollazo opened this issue Jun 20, 2018 · 3 comments
Open

Problem: unmeet dependencies in RHEL 7.5 #209

scollazo opened this issue Jun 20, 2018 · 3 comments

Comments

@scollazo
Copy link
Contributor

scollazo commented Jun 20, 2018

While installing Archivematica 1.7 on a RHEL 7.5 I got this:

---> Package libass.x86_64 0:0.13.4-1.el7 will be installed
--> Processing Dependency: libfribidi.so.0()(64bit) for package: libass-0.13.4-1.el7.x86_64
--> Finished Dependency Resolution
Error: Package: libass-0.13.4-1.el7.x86_64 (epel)
           Requires: libfribidi.so.0()(64bit)

I was able to solve it by installing the libfribidi package from https://li.nux.ro/download/nux/dextop/retired/libfribidi-0.19.2-3.el7.nux.x86_64.rpm

We might need that package in the archivematica extras repo, but this problem is not happening with CentOS deployments.

Same problem is described in Redmine#11357

@hakamine
Copy link
Member

I managed to install AM in a RHEL 7.5 system without that dependency error:

# yum deplist libass
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
package: libass.x86_64 0.13.4-1.el7
  dependency: /sbin/ldconfig
   provider: glibc.x86_64 2.17-222.el7
   provider: glibc.i686 2.17-222.el7
  dependency: libc.so.6(GLIBC_2.14)(64bit)
   provider: glibc.x86_64 2.17-222.el7
  dependency: libfontconfig.so.1()(64bit)
   provider: fontconfig.x86_64 2.10.95-11.el7
  dependency: libfreetype.so.6()(64bit)
   provider: freetype-infinality.x86_64 2.4.12-2.20130514_01.el7.nux.1
   provider: freetype-freeworld.x86_64 2.5.0.1-4.el7.nux
   provider: freetype.x86_64 2.4.11-15.el7
  dependency: libfribidi.so.0()(64bit)
   provider: fribidi.x86_64 0.19.4-6.el7
  dependency: libharfbuzz.so.0()(64bit)
   provider: harfbuzz.x86_64 1.3.2-1.el7
  dependency: libm.so.6()(64bit)
   provider: glibc.x86_64 2.17-222.el7
  dependency: libm.so.6(GLIBC_2.2.5)(64bit)
   provider: glibc.x86_64 2.17-222.el7
  dependency: rtld(GNU_HASH)
   provider: glibc.x86_64 2.17-222.el7
   provider: glibc.i686 2.17-222.el7

# yum list installed | grep fribidi
fribidi.x86_64                   0.19.4-6.el7            @rhel-7-server-eus-optional-rpms

In this system the repository rhel-7-server-eus-optional-rpms is enabled (excerpt from /etc/yum.repos.d/redhat.repo):

[rhel-7-server-eus-optional-rpms]
metadata_expire = 86400
sslclientcert = /etc/pki/entitlement/6972935125277540987.pem
baseurl = https://cdn.redhat.com/content/eus/rhel/server/7/$releasever/$basearch/optional/os
ui_repoid_vars = releasever basearch
sslverify = 1
name = Red Hat Enterprise Linux 7 Server - Extended Update Support - Optional (RPMs)
sslclientkey = /etc/pki/entitlement/6972935125277540987-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 1
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

@scollazo
Copy link
Contributor Author

openjpeg is also provided by rhel-7-server-optional-rpms repository

@mamedin
Copy link
Contributor

mamedin commented Sep 10, 2018

I could avoid this issue adding the EPEL and optional-rpms repositories running:

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
subscription-manager repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms"

The rhel-*-optional-rpms repo is recommended when installing the EPEL repo (see https://fedoraproject.org/wiki/EPEL):

on RHEL 7 it is recommended to also enable the optional and extras repositories since EPEL packages may depend on packages from these repositories

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants