I was wondering if anyone has recently had any problems using the autodeploy scripts for Zenoss 4.2.5.
I had a successful time with these autodeploy scripts towards the end of September, but yesterday (Oct 8th) I came to re deploy Zenoss 4.2.5 from then on a new machine and ran into a problem.
Specifically, during the run of the script I get a problem with some dependencies (edited highlights shown below..):
. . . Ensuring Zenoss RPMs are not already present Disabling SELinux... Downloading zenoss_core-4.2.5-2108.el6.x86_64.rpm... Using MySQL Community Release version 5.5.37-1 Installing EPEL Repo . . . . Examining dl.fedoraproject.org/pub/epel/6/x86_64/epel-rpm-macros-6-14.noarch.rpm: epel-rpm-macros-6-14.noarch Marking dl.fedoraproject.org/pub/epel/6/x86_64/epel-rpm-macros-6-14.noarch.rpm to be installed . . . . Resolving Dependencies --> Running transaction check ---> Package epel-release.noarch 0:6-8 will be installed ---> Package epel-rpm-macros.noarch 0:6-14 will be installed --> Processing Dependency: python-rpm-macros for package: epel-rpm-macros-6-14.noarch --> Processing Dependency: python-srpm-macros for package: epel-rpm-macros-6-14.noarch --> Processing Dependency: python2-rpm-macros for package: epel-rpm-macros-6-14.noarch --> Finished Dependency Resolution You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest Command failure: yum -y --nogpgcheck localinstall dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm dl.fedoraproject.org/pub/epel/6/x86_64/epel-rpm-macros-6-14.noarch.rpm
I did a bit of digging and found that the epel-rpm-macros-6-14.noarch.rpm was updated at the start of October (see dl.fedoraproject.org/pub/epel/6/x86_64/ ), so am wondering if this has upset things.
The changelog for that file seems to mention changing the python dependencies:
2016-10-03 - 6-14 - Drop py3 macro stubs now that we have python3 in EPEL6 2016-08-24 - 6-13 - Drop python macros; they're in the python-rpm-macros package now. - Add dependency on the python-rpm-macros packages so that EPEL6 packages don't need to manually add a dep on them. (Python in RHEL6 can't be changed to require them.) - Move the two stub python3 definitions from the python macro file into the main macro file.
(taken from pkgs.org/centos-6/epel-i386/epel-rpm-macros-6-14.noarch.rpm.html)
Can anyone shed any light on this / any ideas of what to do to fix it?