Linux
Q: What do I do when the command
rpm -Uvh tet-sensor-1.101.2-1.el6-dev.x86_64.rpm
fails to install agents and displays the following error:
error: cannot create transaction lock on /var/lib/rpm/.rpm.lock (Permission denied).
A: If you do not have the right privileges to install the agents, either switch to root or use sudo to install the agents.
Q: What happens when you run “sudo rpm -Uvh tet-sensor-1.0.0-121.1b1bb546.el6-dev.x86_64.rpm” and encounter the following error:
Preparing... ########################################### [100%]
which: no lsb_release in (/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin)
error: %pre(tet-sensor-site-1.0.0-121.1b1bb546.x86_64) scriptlet failed, exit status 1
error: install: %pre scriptlet failed (2), skipping tet-sensor-site-1.0.0-121.1b1bb546
A: The system does not satisfy the requirements to install the agents. In this particular case, lsb_release tool is not installed.
For more information, see the Software Agents Deployment Label section and install the required dependencies.
Q: What happens whn you run “sudo rpm -Uvh tet-sensor-1.0.0-121.1b1bb546.el6-dev.x86_64.rpm” and encounter the following error:
Unsupported OS openSUSE project
error: %pre(tet-sensor-1.101.1-1.x86_64) scriptlet failed, exit status 1
error: tet-sensor-1.101.1-1.x86_64: install failed
warning: %post(tet-sensor-site-1.101.1-1.x86_64) scriptlet failed, exit status 1
A: Your OS is not supported to run software agents (in this particular case, “openSUSE project” is a non- supported platform).
For more information, see the Software Agents Deployment Label section.
Q: After I have installed all the dependencies and run installation with proper privileges with no errors. How do I know the agents installation was successful?
A: After you have installed the agents, to verify if the installation, run the following command:
$ ps -ef | grep -e csw-agent -e tet-
root 14158 1 0 Apr03 ? 00:00:00 csw-agent
root 14160 14158 0 Apr03 ? 00:00:00 csw-agent watch_files
root 14161 14158 0 Apr03 ? 00:00:03 csw-agent check_conf
root 14162 14158 0 Apr03 ? 00:01:03 tet-sensor -f conf/.sensor_config
root 14163 14158 0 Apr03 ? 00:02:38 tet-main --sensoridfile=./sensor_id
root 14164 14158 0 Apr03 ? 00:00:22 tet-enforcer --logtostderr
tet-sen+ 14173 14164 0 Apr03 ? 00:00:21 tet-enforcer --logtostderr
tet-sen+ 14192 14162 0 Apr03 ? 00:07:23 tet-sensor -f conf/.sensor_config
You must see three entries of csw-agent and at least two entries of tet-sensor. If the services are not running, ensure that the following directories are available, else the installation has failed.
-
/usr/local/tet
for most Linux distributions -
/opt/cisco/tetration
for AIX, Ubuntu -
/opt/cisco/secure-workload
for Solaris, Debian