Installing the DNCA software
Use the following information to install the DNCA software to your physical server or virtual machine. If you are deploying your Network Capture Application to a cloud-based environment, refer to the installation procedures for those environments.
Procedure
- Log in to the server by using the root account.Note: The installation must be run as root.
- Open a command prompt.
-
If you are using RHEL 8.7 with DNCA 12.1.4 or DNCA 12.1.6, move to Step 4.
Otherwise, enter yum install Discover-DNCA-<nn.n.n>-<rrr>.<distro>.<architecture>.rpm
to install the DNCA software.
Where:
- <nn.n.n> is the build version number.
- <rrr> is the RPM revision number. The revision numbers is usually a single digit number.
- <distro> is an identifier for the Linux™ distribution, such as "RHEL n" for Red Hat Enterprise Linux™ release n.
- <architecture> is
i686,x86_64.
By default, the DNCA software is installed in
/usr/local/dncauser. You specify the alternate directory by using the rpm command's--prefixoption along with the installation and upgrade commands.The following are some sample rpm invocations.
rpm -i --prefix=/opt/Discover Discover-DNCA-<nn.n.n>-<rrr>.<distro>.i386.rpm rpm -U --prefix=/home/Discover Discover-DNCA-<nn.n.n>-<rrr>.<distro>.i386.rpmWhen you do not use the
--prefixoption during an install or upgrade,RPMuses the default installation directory that is specified in the DNCA package file, which is/usr/local/dncauser. Once you relocate a package, you must specify the alternate directory when you apply upgrades so that the package correctly checks for and updates previous installations. -
If you are installing DNCA versions 12.1.4 and 12.1.6 on RHEL 8.7, complete the
following steps:
Results
When the files are extracted from the rpm package, follow the post-installation checklist to validate the installation and begin the configuration process.
Fixing the Cyrus-SASL Update Issue
About this task
Procedure
-
Take a backup of the following files:
Location Files /usr/local/dncauser/etc - dcx-conf.xml
- httpd.conf
- fwdr-conf.xml
- privacy.cfg
- runtime.conf
- php.ini
/usr/local/dncauser/etc/capturekeys - myCert.pem
- myCert.ptl
/var/www - myCert.key
- myCert.crt
- DiscoverUIPost.php
- Uninstall the current DNCA installation.
- Delete the dncauser directory from the system.
-
Update the Cyrus-SASL package using the following command:
yum update cyrus-sasl -
Verify that the updated version is installed.
For example, cyrus-sasl-lib-2.1.27-6.el8_5.x86_64
-
Reinstall DNCA using the following command:
rpm -ivh --replacefiles discover-dnca-12.1-12.RHEL8.x86_64.rpm - Complete the DNCA setup and validate functionality.