error installing rpm xymon-client-4.3.24-1.el6.x86_64
list Michael Resnick
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
▸
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Â
▸
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