Required Sofware: Linux¶
The following packages will need to be installed on the system:
On Debian-based systems, these can all be installed with the following command:
sudo apt-get update sudo apt-get install build-essential python3.6-dev python3.6-venv openssl libssl-dev libevent-dev git
On Redhat or CENTOS systems, these can all be installed with the following command:
sudo yum update sudo yum install make automake gcc gcc-c++ kernel-devel python3.6-devel pythone3.6-venv openssl openssl-devel libevent-devel git
The above commands are specific to 3.6, however you could use 3.6 or greater in them.
If you have an agent which requires the pyodbc package, install the following:
sudo apt-get install freetds-bin unixodbc-dev
The /tmp directory must allow exec. This error could manifest itself during the building of gevent.
# Executing mount should have an entry like the following mount tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
To change the mount you can use the following code
# remount /tmp to allow exec sudo mount -o remount,exec /tmp
# remount /tmp to disallow exec sudo mount -o remount,noexec /tmp