Due to additional security measures, we have implemented Multi-Factor Authentication (MFA) on this Support Portal. Please log in using your registered email ID or phone number. In case of any difficulty, kindly reach out to Seqrite Support by emailing us at "support@seqrite.com".

How-To Articles

How to install and configure Linux Update Manager on Boss 6.2

02-06-2022 10:54:14

Type: External

Prerequisites:
a) On Boss 6.2, libstdc++6 and libstdc++6:i386 dependency is required to be installed.
b) On 64 bit OS, need to add architecture i386.
c) Linux Update Manager Setup:
http://dlupdate.quickheal.com/builds/seqrite/760/en/Seq_LinuxUM_7.65.zip
http://download.quickheal.com/builds/seqrite/760/en/Seq_LinuxUM_7.65.zip
d) Apache Server to configure and host site for Update Manager.

Step by Step commands for Boss 6.2 Linux OS

Step 1: Adding and updating Repository in the ‘sources.list’ file:
1. Run the following command to edit sources.list file and add below repository list to the file:
sudo nano /etc/apt/sources.list

deb http://packages.bosslinux.in/boss anoop main contrib non-free
deb http://packages.bosslinux.in/security-updates anoop main contrib non-free
deb http://security.debian.org/debian-security jessie/updates main

Figure 1:


2. Press ctrl+o to save the file and then ctrl+x to exit.
3. After adding repository, type below command to update the repository:
sudo apt-get update

Step 2: Verifying and Adding Architecture in Boss Linux 6.2:

1. Verify 64-bit architecture. The below command should respond with "amd64".
dpkg --print-architecture

Figure 2:


2. See if 32-bit architecture is already installed. The below command should respond with "i386"
dpkg --print-foreign-architectures.

Figure 3:


3. If it does not display "i386", execute the below command to add foreign architecture:
sudo dpkg –add-architecture i386


Figure 4:


Step 3: Download and Install Linux Update Manager:


1. Download Linux Update Manager from the following link (Links are applicable for Seqrite EPS 7.60):
http://dlupdate.quickheal.com/builds/seqrite/760/en/Seq_LinuxUM_7.65.zip
http://download.quickheal.com/builds/seqrite/760/en/Seq_LinuxUM_7.65.zip

Figure 5


2. Run the following command to unzip the downloaded zip file of update manager setup:
Sudo unzip Seq_LinuxUM_7.65.zip -d ./

Figure 6:


3. Go to extracted setup folder and run the following command to give permissions to setup file:
sudo chmod 777 qhupdtmgr-install

Figure 7:


4. Run the following command to start the installation of Update Manager:
sudo ./qhupdtmgr-install

Figure 8:


5. After completing the installation, give permissions to installed application folder:
sudo chmod -R 777 /usr/lib/update_manager7.65/


Figure 9:


6. After giving necessary permissions when you try to execute update manager, you may face the following error. The reason is required dependencies are not available in the system.

Figure 10:


7. Run the following command to install missing dependencies:
sudo apt-get install libstdc++6
sudo apt-get update
sudo apt-get install libstdc++6:i386


8. After installing necessary dependencies, again try to execute the application and application should get opened:
Sudo ./updmngr –s


Figure 11:


Step 4: Install and Configure Apache Web Server to host Update Manager Site:

1. Run the following command to install Apache Web server to host update site:
sudo apt-get install apache2

Figure 12:


2. After completion of Apache installation, open the Internet Browser and enter system IP address to check if Apache server is running properly

Figure 13:


3. Run the following command to add and configure new site to host for update manager:
sudo nano /etc/apache2/sites-available/updmngr.conf


4. After running above command, file editor will appear. Copy the following configuration into the file:
#Place any notes or comments you have here
#It will make any customization easier to understand in the weeks to come
# domain: qhupd
# public: /usr/lib/update_manager7.65
#Admin email, Server Name (domain name) and any aliases

ServerAdmin webadmin@updmngr.com
ServerName qhupd

#ServerAlias www.domain1.com
#Index file and Document Root (where the public files are located)
#DirectoryIndex index.html

DocumentRoot /usr/lib/update_manager7.65

#Custom log file locations
LogLevel warn
ErrorLog /var/log/apache2/error-qhupd.log
CustomLog /var/log/apache2/access-qhupd combined

Figure 14:


5. Save the file with ctrl+o and then ctrl+x to exit.

6. Run the following command to edit ‘apache2.conf’ file to add directory location:
sudo nano /etc/apache2/apache2.conf

7. After running above command, file editor will get opened. add the following configuration into the file:

Options Indexes FollowSymLinks
AllowOverride All
Require all granted


Figure 15:


8. Save the file with ctrl+o and then ctrl+x to exit.
9. Run the following command to edit ‘ports.conf’ file to add custom port:
sudo nano /etc/apache2/ports.conf


10. After running above command, file editor will get opened. Add below configuration into the file:
Listen 8080


Figure 16:


11. Save the file with ctrl+o and then ctrl+x to exit.

12. Run the following command to enable the newly created site:
sudo a2ensite updmngr.conf


Figure 17:


13. Run the following command to restart the Apache service:
sudo service apache2 restart
sudo service apache2 reload


Figure 18:


14. Open the Browser and try to access the link with IP and configured port:
http://:8080


Figure 19:


15. Run the following command to update the Update Manager:
cd /usr/lib/update_manager7.65
sudo ./updmngr -u


Figure 20: