Xymon Mailing List Archive search

Testing Terabithia packages updated to 4.3.29-0.6

list Mike Burger
Mon, 06 May 2019 15:29:05 -0400
Message-Id: <user-9ba7010aa1bd@xymon.invalid>

On 2019-05-06 12:52, Japheth Cleaver wrote:
Hi,

It's not present in RHEL7, but it is in the EPEL7 repo as of a few
months ago (https://bugzilla.redhat.com/show_bug.cgi?id=1381509), so I
switched the default build option on on it. Since fping is in EPEL as
well, I figure that's probably a safe option for the server install,
but I'm realizing that the *xymon-client* package might be installed
on more boxes without it, depending on the environment. (Especially
since, unlike on EL6, lz4 is brought in in the base OS in EL7.)

I can definitely see that as reason to switch it back, if there are
concerns about EPEL accessibility. I had really just wanted to avoid a
situation where dash (a shell, after all) was being included via the
xymon repo itself.

While there's still a fair amount of shell forking in the client
(obviously), the shell wrappers that used to be used for calling CGI
scripts are long-gone, so some of the pressure for
performance/security is reduced a little.

-jc


On 5/6/2019 9:00 AM, Mike Burger wrote:
dash is, however, available for EL7 from epel, should it be deemed 
necessary.

On 2019-05-04 05:07, Matt Vander Werf wrote:
Hi J.C.,

Thanks for getting these created!

I tried to install it on a RHEL 7 system, but it looks like it's
trying to pull in dash as a dependency. I believe that should only be
a dependency for RHEL 6, since dash is not in the normal repos for
RHEL 7, correct? At least that has been the case in the past.

Resolving Dependencies
--> Running transaction check
---> Package xymon-client.x86_64 0:4.3.28-1.el7 will be updated
---> Package xymon-client.x86_64 0:4.3.29-0.6.el7 will be an update
--> Processing Dependency: /bin/dash for package:
xymon-client-4.3.29-0.6.el7.x86_64
--> Processing Dependency: /bin/dash for package:
xymon-client-4.3.29-0.6.el7.x86_64
--> Finished Dependency Resolution
Error: Package: xymon-client-4.3.29-0.6.el7.x86_64 (xymon-testing)
           Requires: /bin/dash
**********************************************************************
yum can be configured to try to resolve such errors by temporarily
enabling
disabled repos and searching for missing dependencies.
To enable this functionality please set 'notify_only=0' in
/etc/yum/pluginconf.d/search-disabled-repos.conf
**********************************************************************

Error: Package: xymon-client-4.3.29-0.6.el7.x86_64 (xymon-testing)
           Requires: /bin/dash
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
Uploading Enabled Repositories Report
Loaded plugins: langpacks, product-id, subscription-manager

-- Matt Vander Werf
HPC System Administrator
University of Notre Dame

On Fri, May 3, 2019 at 8:24 PM Japheth Cleaver
<user-87556346d4af@xymon.invalid> wrote:
Hello all,

The "xymon-testing" repo
(https://terabithia.org/rpms/xymon/testing/)
has been updated with packages for RHEL6, EL7 and F28-30.

These are labeled as 4.3.29-0.6 and correspond to commit (r8066).
This
wasn't intended directly to be a release candidate, but I had
changes in
the patchset that needed to be iterated on in the build process. (An
EL5
build is coming.)

For the intrepid, please let me know if you notice any unusual
issues on
install. There will be more commits before the actual release.
Interestingly, the xymon-client-4.3.27 RPM does NOT require dash:

[mburger at in-pedmmqlx01 ~]$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.2 (Maipo)
[mburger at in-pedmmqlx01 ~]$ rpm -q dash
package dash is not installed
[mburger at in-pedmmqlx01 ~]$ rpm -q xymon-client
xymon-client-4.3.27-1.el7.x86_64
-- 
Mike Burger
http://www.bubbanfriends.org

"It's always suicide-mission this, save-the-planet that. No one ever 
just stops by to say 'hi' anymore." --Colonel Jack O'Neill, SG1