Xymon Mailing List Archive search

error installing rpm xymon-client-4.3.24-1.el6.x86_64

2 messages in this thread

list Michael Resnick · Sun, 29 Nov 2015 14:03:07 +0000 (UTC) ·
This is on a server with no Internet access, so I copied the 3 rpms as shown below.
relevant portion seems to be  
Error in PREIN scriptlet in rpm package xymon-client-4.3.24-1.el6.x86_64
xymon logfetch requires group 'adm' to be present first
error: %pre(xymon-client-4.3.24-1.el6.x86_64) scriptlet failed, exit status 1
error:   install: %pre scriptlet failed (2), skipping xymon-client-4.3.24-1.el6

Any help appreciated.
Full session :

 # yum localinstall --nogpgcheck  lz4-r131-1.el6.x86_64.rpm xymon-client-4.3.24-1.el6.x86_64.rpm zlib-1.2.3-29.el6.x86_64.rpm
Loaded plugins: product-id, security, subscription-manager
Updating certificate-based repositories.
Setting up Local Package Process
Examining lz4-r131-1.el6.x86_64.rpm: lz4-r131-1.el6.x86_64
Marking lz4-r131-1.el6.x86_64.rpm to be installed
Examining xymon-client-4.3.24-1.el6.x86_64.rpm: xymon-client-4.3.24-1.el6.x86_64
Marking xymon-client-4.3.24-1.el6.x86_64.rpm to be installed
Examining zlib-1.2.3-29.el6.x86_64.rpm: zlib-1.2.3-29.el6.x86_64
Marking zlib-1.2.3-29.el6.x86_64.rpm as an update to zlib-1.2.3-27.el6.x86_64
Resolving Dependencies
--> Running transaction check
---> Package lz4.x86_64 0:r131-1.el6 will be installed
---> Package xymon-client.x86_64 0:4.3.24-1.el6 will be installed
---> Package zlib.x86_64 0:1.2.3-27.el6 will be updated
---> Package zlib.x86_64 0:1.2.3-29.el6 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================================================
 Package                Arch             Version                   Repository                                   Size
=====================================================================================================================
Installing:
 lz4                    x86_64           r131-1.el6                /lz4-r131-1.el6.x86_64                      213 k
 xymon-client           x86_64           4.3.24-1.el6              /xymon-client-4.3.24-1.el6.x86_64           1.1 M
Updating:
 zlib                   x86_64           1.2.3-29.el6              /zlib-1.2.3-29.el6.x86_64                   149 k

Transaction Summary
=====================================================================================================================
Install       2 Package(s)
Upgrade       1 Package(s)

Total size: 1.5 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
** Found 3 pre-existing rpmdb problem(s), 'yum check' output follows:
glibc-2.12-1.47.el6.i686 has missing requires of libfreebl3.so
glibc-2.12-1.47.el6.i686 has missing requires of libfreebl3.so(NSSRAWHASH_3.12.3)
readline-devel-6.0-3.el6.x86_64 has missing requires of ncurses-devel
  Updating   : zlib-1.2.3-29.el6.x86_64                                                                          1/4
  Installing : lz4-r131-1.el6.x86_64                                                                             2/4
Error in PREIN scriptlet in rpm package xymon-client-4.3.24-1.el6.x86_64
xymon logfetch requires group 'adm' to be present first
error: %pre(xymon-client-4.3.24-1.el6.x86_64) scriptlet failed, exit status 1
error:   install: %pre scriptlet failed (2), skipping xymon-client-4.3.24-1.el6
  Cleanup    : zlib-1.2.3-27.el6.x86_64                                                                          4/4
Installed products updated.

Installed:
  lz4.x86_64 0:r131-1.el6

Updated:
  zlib.x86_64 0:1.2.3-29.el6

Failed:
  xymon-client.x86_64 0:4.3.24-1.el6

rpms taken from : http://terabithia.org/rpms/xymon/
list Japheth Cleaver · Sun, 29 Nov 2015 09:27:18 -0800 ·
quoted from Michael Resnick
On Sun, November 29, 2015 6:03 am, Michael Resnick wrote:
This is on a server with no Internet access, so I copied the 3 rpms as
shown below.

relevant portion seems to be 
quoted from Michael Resnick
Error in PREIN scriptlet in rpm package xymon-client-4.3.24-1.el6.x86_64
xymon logfetch requires group 'adm' to be present first
error: %pre(xymon-client-4.3.24-1.el6.x86_64) scriptlet failed, exit
status 1

error:   install: %pre scriptlet failed (2), skipping
xymon-client-4.3.24-1.el6

Any help appreciated.

Hi,

When creating the 'xymon' user, the RPM adds it to the 'adm' group
(traditionally used for administrative log scanning). If the standard
'adm' group has been removed from the system it'll fail, so it's scanned
for in %pre.

To remove this check, rebuild the SRPM with the "--without logreader"
option: rpmbuild -ba --without logreader xymon-4.3.24-1.el6.src.rpm. You
can also adjust the 'logReaderGroup' value to something appropriate for
your system.

If it's just a one-off or test, you can also add the group, do the
install, then remove it as well.


HTH,

-jc