Categories
exacqVision Server Linux x64 Support exacqVision Hardware

Some Exacq Ubuntu images may disable Unattended-Upgrades package features by default

Ubuntu’s unattended-upgrades commands and package features may not work as expected when using an Exacq Ubuntu image on ExacqVision hardware. By default on Ubuntu Exacq images, unattended-upgrades package features are purposely disabled from running due to the potential of losing video – and how the use of this feature cannot guarantee uptime of the ExacqVision Server software host.

This unattended-upgrades package is usually intended to install security updates automatically, by default, so that machines that are not proactively maintained do not become a liability.

For more information regarding ExacqVision’s stance on updating or upgrading operating systems on ExacqVision NVRs please see:
https://support.exacq.com/#/knowledge-base/article/5144

Product 

  • ExacqVision Server Hardware
  • ExacqVision Server Software
    Ubuntu Operating Systems only.

Step to Reproduce 

Schedule unattended-upgrades package features as listed by Ubuntu documentation.
See: https://ubuntu.com/blog/3-ways-to-apply-security-patches-in-linux

Notes:
The unattended-upgrades package is over a decade old, and is enabled by default on all currently supported versions of Ubuntu offered directly from Ubuntu. The ExacqVision image is configured differently, with this disabled as to prevent loss of video.

Expected Results 

Unattended-upgrades package features should work as expected when scheduled.

Actual Results 

Unattended-upgrades package features fail without dialogue.

Solution

1) Run the terminal commands below:

sudo apt-get -y install unattended-upgrades

sudo apt-get install apt-listchanges

sudo dpkg-reconfigure –priority=low unattended-upgrades

2) Create and/or edit the file at /etc/apt/apt.conf.d/10periodic and /etc/apt/apt.conf.d/20auto-upgrades with the following:

APT::Periodic::Enable “1”;

APT::Periodic::Update-Package-Lists “1”;

APT::Periodic::Download-Upgradeable-Packages “1”;

APT::Periodic::AutocleanInterval “1”;

APT::Periodic::Unattended-Upgrade “1”;

3) Run the following terminal commands:

systemctl unmask apt-daily.service

systemctl unmask apt-daily-upgrade.service

systemctl enable apt-daily.service

systemctl enable apt-daily-upgrade.service

4) sudo systemctl edit apt-daily-upgrade.service

Edit and Comment out “ExceStartPre=” line,

repeat this action for:

sudo systemctl edit apt-daily-upgrade.service

5) Run the following terminal command:

sudo systemctl daemon-reload

6) Run all of the following terminal commands in order listed:

systemctl enable apt-daily.timer

systemctl enable apt-daily-upgrade.timer

systemctl start apt-daily.timer

systemctl start apt-daily-upgrade.timer

systemctl start apt-daily.service

systemctl start apt-daily-upgrade.service

7) systemctl list-timers to see if the timers are active and when they run next

8) tail -n 100 /var/log/unattended-upgrades/unattended-upgrades.log to see if it ran at the time start service was ran

<br>

Categories
Knowledge Support Support exacqVision Enterprise Categories Products

Can I Update My PostgreSQL Database?

Only the version of PostgreSQL installed by the Enterprise Manager installer is supported.

<br>

The exacqVision Enterprise Manager application provides a PostgreSQL installation to store Enterprise Manager data by default.

The PostgreSQL Global Development Group may offer application updates that are not yet included within the ExacqVision Enterprise Manager installer. At times, users will seek to upgrade to the very latest version of PostgreSQL.

Updating the PostgreSQL database application independently from Enterprise Manager updates may break your Enterprise Manager operation and/or result in lost data. Changes made between versions of PostgreSQL and Enterprise Manager have not been tested. Only the version of PostgreSQL installed by the Enterprise Manager installer is supported.

<br>

Categories
Video Library Configuration exacqVision Client exacqVision Server Youtube Video Library Categories Products

System Configuration

Get acquainted with the numerous server configuration settings available through the Configure System page in ExacqVision. The Configure System page features a large number of tabs to navigate between system settings. The System tab displays the license status, number of IP devices licensed for the system, the MAC address and serial number, and controls to enter or import the license key. Additionally, customize the system name, global control timeouts and choose to export system configuration for safe keeping or importing a backup configuration. Use the Date/Time tab to configure the server’s time settings, including whether or not to utilize an external NTP service. The Network tab is where you may configure the IP settings for the network interfaces on the system. Select between dynamically assigned IP addresses or static address and set any static IPs needed. Connect your ExacqVision system to an Active Directory or LDAP server to take advantage of managing user accounts from your directory service. Apply ExacqVision Server updates and view version and update information on the Update tab. Set user account security policy through the Security tab, including the ability to lockout users after a number of incorrect login attempts, lockout accounts after a number of inactive days, or force password expiration to require users to regularly change their login passwords.
Categories
Configuration Video Library exacqVision Enterprise Youtube Video Library Categories Products

Enterprise Manager Software Updates

Utilize Enterprise Manager to schedule updates to ExacqVision system software.

Categories
Video Library Demo exacqVision Enterprise exacqVision Server Categories Products

2022-04-27 Software Updates Packaging Utility and Legacy Releases

>

Categories
exacqVision Enterprise Products

Vulnerability Update for EM for Apache

IMPORTANT** Please look at the below notes before updating SOLR APACHE.

Starting with December 2021 (20.12 build) we have included an update for the Apache updates via a pop up during installation to update Apache to version 2.4.51.
IMPORTANT**
It is important to note that During the Apache upgrade it will backup the entire apache2 folder creating a folder apache2.old. The install does not modify any added files or folders as it will essentially unpack the new Apache upgrade zipped folder. This means during an Apache upgrade all configuration files will be unpacked and reconfigured according to a normal enterprise manager install. If there was custom modification done to any configuration files it will have to be manually migrated over to the new configuration files from the apache2.old directory.

The Dashboard will not update Existing Solr Apache so it is recommended that you update using the installers found on our site.
https://www.exacq.com/support/downloads.php


In addition 32 bit will no longer be supported for December release.

Ubuntu is not supported by the installer. A manual Upgrade is requires and will need to be performed.

Categories
Knowledge Support Support Categories exacqVision Webservice Products

Identifying exacqVision Development Software Versions

Software

Continuing changes to exacqVision software follows a standardized version control system which allows for quick identification of the type of build that is being installed. Software is numbered by a 4-part system as follows: [major].[minor].[revision].[build]

The first 2 elements will tell you the calendar year and month.  Version 23.06.776000.0 was released in the year 2023, on the 6th month (June).  The last 2 elements will increment as software continues to be developed.  For instance 23.03.3.x was released after 23.03.2.x and will contain improvements or fixes that didn’t exist previously.

Software is typically released every quarter.  Version 23.03 was released on March 15th 2023.

<br>

When troubleshooting, it may be necessary to install a development build that has not been publicly released.  There are 4 main categories of builds:

  1. Development Branch: These builds are intended for active development by Software Engineers to implement features and enhancements.  A branch build should only be given to a customer with specific instructions from an Engineer for validation purposes.
  2. Trunk: Software changes that have passed code review and automated, regression testing and have been merged into trunk.
  3. Release Candidate (RC) Branch: A month prior to the Public release, the current development trunk becomes a Release Candidate (RC) branch and code changes are manually tested.
  4. Public: These are Release Candidates that have been posted to the public Downloads page on or before the 15th day of the following months: March, June, September, December.  There may be multiple versions as future fixes may be back-patched to the public release.

<br>

Development Branch builds can be identified by the 3rd number set.  They will always be 4 or more digits long.  For instance 23.06.776000.0 is a Development Branch build.

Trunk is identified by the same number set.  The 3rd set will always be 3 digits long.  Version 23.06.100.0 is a trunk build.

<br>

Important

Since different levels of testing occur at different stages of the development process, it’s important to remember that a Development Branch, Trunk or RC Branch (prior to Public release) build may include fixes for specific issues, but have not yet completed the full cycle of testing compared to a Public build

Artifactory Example

Categories
Knowledge Support exacqVision Server

Exacq servers and ransomware

With the rise of ransomware, here are some things you can do to better secure your ExacqVision servers.

AntiVirus – Article 853

Windows Updates – Article 848

<br>

Categories
Knowledge Support Support Categories exacqVision Hardware Products

Are Microsoft Windows Updates Enabled on ExacqVision Systems?

By default, Microsoft’s automatic Windows updates are not enabled on ExacqVision systems.

There are no known ExacqVision compatibility issues with any currently available Windows updates. However, if you decide to apply Windows updates your ExacqVision system, we suggest that you apply only the critical updates. Do not apply optional updates.

NOTE: If your Windows update settings are set to install your updates automatically, there is a risk of missing important video data during the reboot process. We suggest you choose an update method that does not automatically reboot your system such as “Check for Updates but let me choose whether to download and install them” or “Download updates but let me choose whether to install them”. If you choose to automatically install your Windows updates, make sure you setup an Automatic Maintenance window task to install during off peak hours.

<br>