Troubleshooting
The Syslog Collector Installation Fails due to a Missing Dependency
If you encounter an error during the installation of the Syslog Collector due to missing dependencies, try the following solutions to resolve the issue and successfully complete the installation.
Solution 1: Use a Virtual Environment
If your environment is externally managed, you can create a virtual environment and install the dependencies within it.
-
To create a virtual environment, run:
python3 -m venv ~/myenv -
To activate the virtual environment, run:
source ~/myenv/bin/activate -
To install Delinea Privileged Access Service (PAS) reporting tool, run:
python3 /opt/delinea/pas/reporting_tool/setup/setup.py -t pass-t.internal -f 5 -s "all" -dep -off -p url:8080urlis the URL of the proxy server that is used for network communications. -
To deactivate the virtual environment when you no longer need it, run:
deactivate
Solution 2: Use pipx for the Installation
Some system environments enforce the use of pipx instead of pip for package installations. If pipx is not installed, install it by running the command for your Linux distribution:
Debian or Ubuntu
sudo apt install pipx
RHEL or Fedora
sudo dnf install pipx
To install Delinea Privileged Access Service (PAS) reporting tool using pipx, run:
pipx run /opt/delinea/pas/reporting_tool/setup/setup.py -t pass-t.internal -f 5 -s "all" -dep -off -p url:8080
The url:8080 refers to the proxy server's URL that will facilitate network communication. Replace url with the actual proxy server URL that your environment uses.