Worner, Frank
2018-09-05 13:42:52 UTC
Hi - I'm looking for some help with trying to establish how to resolve a dependencies issue on Centos7 when we patch these hosts. I'm new to how this all hangs together so apologies if I'm missing something fundamental here.
This is the contents of the file /etc/mrepo.conf.d/centos7.conf
[***@XXX]# cat /etc/mrepo.conf.d/centos7.conf
### Name: The Community Enterprise Operating System v7
### URL: http://www.centos.org/
[centos7]
name = CentOS $release ($arch)
release = 7
arch = x86_64
metadata = repomd repoview
### ISO images
#iso = CentOS-7-x86_64-Everything-1503-01.iso
#iso = CentOS-7-x86_64-Everything-1611.iso
iso = CentOS-7-x86_64-Everything-1708.iso
### Additional repositories
updates = rsync://rsync.mirrorservice.org/mirror.centos.org/$release/updates/$arch/Packages/
extras = rsync://rsync.mirrorservice.org/mirror.centos.org/$release/extras/$arch/Packages/
spacewalk = http://yum.spacewalkproject.org/2.7-client/RHEL/$release/$arch/
epel = file:///mnt/linux-repos/reposync/epel/epel$release-$arch
[***@XXX#
We sync our Repo's daily using the mrepo command with the -ug option which call the above config file and appears to be working without issue for this distro.
However, when we try to patch a Centos7 hosts (yum update) we get these messages;
--> Finished Dependency Resolution
Error: Package: sssd-ipa-1.16.0-19.el7_5.5.x86_64 (centos7-updates-x86_64)
Requires: libdbus-1.so.3(LIBDBUS_1_3)(64bit)
Error: Package: systemd-libs-219-57.el7_5.1.i686 (centos7-updates-x86_64)
Requires: liblz4.so.1
Error: Package: sssd-common-pac-1.16.0-19.el7_5.5.x86_64 (centos7-updates-x86_64)
Requires: libdbus-1.so.3(LIBDBUS_1_3)(64bit)
Error: Package: 1:NetworkManager-1.10.2-16.el7_5.x86_64 (centos7-updates-x86_64)
Requires: glib2 >= 2.54.2
Installed: glib2-2.50.3-3.el7.x86_64 (@base)
glib2 = 2.50.3-3.el7
Available: glib2-2.46.2-4.el7.x86_64 (centos7-base-x86_64)
glib2 = 2.46.2-4.el7
Error: Package: selinux-policy-3.13.1-192.el7_5.6.noarch (centos7-updates-x86_64)
Requires: policycoreutils >= 2.5-18
Installed: policycoreutils-2.5-17.1.el7.x86_64 (@base)
policycoreutils = 2.5-17.1.el7
Available: policycoreutils-2.5-11.el7_3.x86_64 (centos7-base-x86_64)
policycoreutils = 2.5-11.el7_3
Error: Package: sssd-proxy-1.16.0-19.el7_5.5.x86_64 (centos7-updates-x86_64)
Requires: libdbus-1.so.3(LIBDBUS_1_3)(64bit)
Error: Package: 2:docker-1.13.1-74.git6e3bb8e.el7.centos.x86_64 (centos7-extras-x86_64)
Requires: subscription-manager-rhsm-certificates
Error: Package: selinux-policy-targeted-3.13.1-192.el7_5.6.noarch (centos7-updates-x86_64)
Requires: policycoreutils >= 2.5-18
Installed: policycoreutils-2.5-17.1.el7.x86_64 (@base)
policycoreutils = 2.5-17.1.el7
Available: policycoreutils-2.5-11.el7_3.x86_64 (centos7-base-x86_64)
policycoreutils = 2.5-11.el7_3
Error: Package: sssd-common-1.16.0-19.el7_5.5.x86_64 (centos7-updates-x86_64)
Requires: libdbus-1.so.3(LIBDBUS_1_3)(64bit)
Error: Package: samba-client-libs-4.7.1-9.el7_5.x86_64 (centos7-updates-x86_64)
Requires: libldb.so.1(LDB_1.1.30)(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Would someone be able explain why our Repo's don't appear to be up to date please, or better still, why we are getting these error messages and what we do to resolve them (i.e. satisfy all dependencies) ??
Many thanks
Frank
This is the contents of the file /etc/mrepo.conf.d/centos7.conf
[***@XXX]# cat /etc/mrepo.conf.d/centos7.conf
### Name: The Community Enterprise Operating System v7
### URL: http://www.centos.org/
[centos7]
name = CentOS $release ($arch)
release = 7
arch = x86_64
metadata = repomd repoview
### ISO images
#iso = CentOS-7-x86_64-Everything-1503-01.iso
#iso = CentOS-7-x86_64-Everything-1611.iso
iso = CentOS-7-x86_64-Everything-1708.iso
### Additional repositories
updates = rsync://rsync.mirrorservice.org/mirror.centos.org/$release/updates/$arch/Packages/
extras = rsync://rsync.mirrorservice.org/mirror.centos.org/$release/extras/$arch/Packages/
spacewalk = http://yum.spacewalkproject.org/2.7-client/RHEL/$release/$arch/
epel = file:///mnt/linux-repos/reposync/epel/epel$release-$arch
[***@XXX#
We sync our Repo's daily using the mrepo command with the -ug option which call the above config file and appears to be working without issue for this distro.
However, when we try to patch a Centos7 hosts (yum update) we get these messages;
--> Finished Dependency Resolution
Error: Package: sssd-ipa-1.16.0-19.el7_5.5.x86_64 (centos7-updates-x86_64)
Requires: libdbus-1.so.3(LIBDBUS_1_3)(64bit)
Error: Package: systemd-libs-219-57.el7_5.1.i686 (centos7-updates-x86_64)
Requires: liblz4.so.1
Error: Package: sssd-common-pac-1.16.0-19.el7_5.5.x86_64 (centos7-updates-x86_64)
Requires: libdbus-1.so.3(LIBDBUS_1_3)(64bit)
Error: Package: 1:NetworkManager-1.10.2-16.el7_5.x86_64 (centos7-updates-x86_64)
Requires: glib2 >= 2.54.2
Installed: glib2-2.50.3-3.el7.x86_64 (@base)
glib2 = 2.50.3-3.el7
Available: glib2-2.46.2-4.el7.x86_64 (centos7-base-x86_64)
glib2 = 2.46.2-4.el7
Error: Package: selinux-policy-3.13.1-192.el7_5.6.noarch (centos7-updates-x86_64)
Requires: policycoreutils >= 2.5-18
Installed: policycoreutils-2.5-17.1.el7.x86_64 (@base)
policycoreutils = 2.5-17.1.el7
Available: policycoreutils-2.5-11.el7_3.x86_64 (centos7-base-x86_64)
policycoreutils = 2.5-11.el7_3
Error: Package: sssd-proxy-1.16.0-19.el7_5.5.x86_64 (centos7-updates-x86_64)
Requires: libdbus-1.so.3(LIBDBUS_1_3)(64bit)
Error: Package: 2:docker-1.13.1-74.git6e3bb8e.el7.centos.x86_64 (centos7-extras-x86_64)
Requires: subscription-manager-rhsm-certificates
Error: Package: selinux-policy-targeted-3.13.1-192.el7_5.6.noarch (centos7-updates-x86_64)
Requires: policycoreutils >= 2.5-18
Installed: policycoreutils-2.5-17.1.el7.x86_64 (@base)
policycoreutils = 2.5-17.1.el7
Available: policycoreutils-2.5-11.el7_3.x86_64 (centos7-base-x86_64)
policycoreutils = 2.5-11.el7_3
Error: Package: sssd-common-1.16.0-19.el7_5.5.x86_64 (centos7-updates-x86_64)
Requires: libdbus-1.so.3(LIBDBUS_1_3)(64bit)
Error: Package: samba-client-libs-4.7.1-9.el7_5.x86_64 (centos7-updates-x86_64)
Requires: libldb.so.1(LDB_1.1.30)(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Would someone be able explain why our Repo's don't appear to be up to date please, or better still, why we are getting these error messages and what we do to resolve them (i.e. satisfy all dependencies) ??
Many thanks
Frank