Originally posted by: dab_w
Hi Sangamesh,
your assumption about the missing rpmspec binary seems to be the key point.
The binary is missing inside rpm.rte:
# lslpp -l rpm.rte
Fileset Level State Description
----------------------------------------------------------------------------
Path: /usr/lib/objrepos
rpm.rte 4.9.1.3 COMMITTED RPM Package Manager
Path: /etc/objrepos
rpm.rte 4.9.1.3 COMMITTED RPM Package Manager
# lslpp -f rpm.rte | grep spec
/usr/opt/freeware/man/man8/rpmspec.8
The rpm fileset of rpm includes a symlink, but also lacks the binary:
# rpm -ql rpm | grep spec
/opt/freeware/doc/rpm-4.9.1.3/spec
/opt/freeware/man/man8/rpmspec.8
/usr/bin/rpmspec
# ls -l /usr/bin/rpmspec
lrwxrwxrwx 1 root system 30 Aug 29 08:48 /usr/bin/rpmspec -> ../../opt/freeware/bin/rpmspec
# ls -l /opt/freeware/bin/rpmspec
ls: 0653-341 The file /opt/freeware/bin/rpmspec does not exist.
Thanks
Daniel