Categories
Knowledge Support exacqVision Enterprise Support Categories Products

Filtering Dialog Errors

Description

If an error occurs on the filtering dialog, the dialog still closes and user is unaware of the error

<br>

Tested version

4.9.22

<br>

Platforms

All

<br>

Steps to reproduce

  1. Navigate to server list view
  2. Open filtering dialog
  3. For SSA Date, enter older than 200 months
  4. Click Apply

<br>

Expected result

Dialog remains open and displays the error

<br>

Actual result

Dialog closes and user is unaware that there is an error

<br>

Work around

Open the dialog again to view the error

Categories
Knowledge Support Support exacqVision Webservice Categories Products

Installing Exacq Web Service on 32-bit Windows fails

Description

Installing the web service on 32-bit Windows fails. After installing the web service will not run, and the following error message can be found in the event viewer:

The Apache service named reported the following error:

>>> httpd.exe: Syntax error on line 37 of C:/Program Files/exacqVision/WebService/Apache/conf/httpd.conf: ServerRoot must be a valid directory.

<br>

Introduced Version

7.7.28

<br>

Fixed Version

Not yet fixed

<br>

Workaround

  1. Manually edit C:\Program Files\exacqVision\WebService\Apache\conf\httpd.conf changing the following line Define SRVROOT "C:\Program Files (x86)\exacqVision\WebService\Apache" to Define SRVROOT "C:\Program Files\exacqVision\WebService\Apache"
  2. Start the web service.

Categories
Knowledge Support Support exacqVision Client Categories Products

Seeing “invalid date/time” or “invalid time server” Client Error Messages

Seeing “invalid date/time” or “invalid time server” Client Error Messages
——————————————————————————————————–
When either of these error messages are displayed by the client, you can follow the appropriate following troubleshooting steps, depending on whether the system is Windows-based or Linux-based.

<br>

Windows:

– Due to how server generates XML, the only conceivable causes are:
     – CTimeManager::GetTimezone() returning false, because if successful, all required XML attributes are generated:
          1) Call Win32::GetTimeZoneInformation to get a TZI struct to use in registry lookup.
             If this fails (super unlikely), the server logs “Error getting current system time zone configuration.”
          2) Call CTimeManager::WalkAvailableTimeZones to find a known timezone that matches by TZI struct.
             If this fails, the server logs “Error getting current system time zone name.”
               – Could fail due to CTimeManager::QueryTimeZone returning false. In such case the server will also
                 log a message resembling “failed to get time zone display name”, “failed to get time zone daylight
                 name”, or “failed to get time zone standard name”, including the specific registry key being
                 accessed, to help in debugging. The key is most likely missing or spelled differently, causing
                 it to not be found.

     – Otherwise, returning true, the time zone name is empty. This indicates that no known time zone
       was found that matched by TZI struct. This is not logged by the server.

<br>

Linux:

– Due to how server generates XML, the only conceivable causes are:
     – CTimeManager::GetTimezone() returning false, because if successful, all required XML attributes are generated:
          1) The /etc/localtime file is missing. This is a binary (not human-readable) file that determines the
             system’s local time zone. In such case the server logs a message resembling “Failed to get system
             time zone – file stat error” with the specific error code.
          2) The same error can be caused if there are file errors or missing files within the system’s time zone
             database, which is described by the /usr/share/zoneinfo file, and with binary time zone files
             contained beneath the /usr/share/zoneinfo directory.
          3) If any file errors occur while reading time zone files to compare them for matching,
             the system will log a message resembling “Failed to get system time zone – file compare error”,
             with further details included.

     – Otherwise, returning true, the time zone name is empty. This indicates that no known time zone
       file was matching by both file size and content. Unlike Windows, the server will log a message
       if no matching time zone was determined, with a message resembling “Failed to get system time
       zone – cannot associate with a known value.”

Categories
Knowledge Support Support Categories Products exacqVision Integrations

Factory defaulted Illustra cameras cannot be discovered by exacqVision running on Ubuntu

Symptom

When Illustra cameras are factory defaulted they have a gateway value of 0.0.0.0 in the network settings. Ubuntu servers use a mechanism called “reverse path filtering” set

<br>

Affected platforms

Illustra Pro, Flex and Essentials cameras
Ubuntu 10.04, 12.04, 14.04

<br>

Workaround

Edit the network security configuration file in /etc/sysctl.d/
Change the value from Strict mode (1) to Loose mode (2) for all interfaces0 – No source validation.

0
 – No source validation.
1 – Strict mode as defined in RFC3704 Strict Reverse Path
Each incoming packet is tested against the FIB and if the interface
is not the best reverse path the packet check will fail.
By default failed packets are discarded.
2 – Loose mode as defined in RFC3704 Loose Reverse Path
Each incoming packet’s source address is also tested against the FIB
and if the source address is not reachable via any interface
the packet check will fail.

The exacqVision 7.2 service installer is being modified to set this value to 2 during install of exacqVision.

Categories
Knowledge Support Support exacqVision Server Categories Products

Crash when deleting UDP serial port

Description

Server crashes when deleting a UDP serial port. The crash happens for both the stand-alone UDP serial port or the Neo internal serial port.

<br>

Introduced

8.4

<br>

Workaround

Workaround is to disable the UDP serial port before deleting it. To disable a stand-alone UDP serial port, set the usage type to None. To disable the integration serial port, disable the integration connection.

<br>

Fixed

8.5.x.

Categories
Knowledge Support Support Categories Products exacqVision Hardware

Second on board NIC missing

Description

There have been a couple of servers manufactured at the Bentel facility with Q87 motherboard that does not detect the second on board NIC out of the box. This is due to a bios misconfiguration during manufacturing.

<br>

Platform

Linux and Windows with Q87 motherboard

The servers we found in the field with this issue were from the 25 and 26 week of 2017 and the serial number starts with 355S.

<br>

Fix

  1. Reboot the machine and press “F2” on the BIOS splash screen.
  2. Enter “admin256” as the BIOS password.
  3. Navigate to “Advanced > Onboard Devices Configuration”
  4. Verify that “Intel I211 LAN Controller” and “Intel I218 LAN Controller” are enabled.
  5. Press “F10” to save and exit.

<br>

Categories
Knowledge Support Support exacqVision Server Categories Products

Onvif plugin now supports camera timestamping

The Onvif plugin has always time-stamped frames as they arrive at the server. With issues of network latency and camera streaming problems, this could cause video to look jittery. An option was added to provide time-stamping with camera time. Adding #timestamp=camera in the hostname would use the presentation time provided by the camera. The default will still time-stamp frames at the server.

<br>

Supported started with dev build 8.3.28.109905.

Categories
Knowledge Support Support exacqVision Enterprise Categories Products

ESM server edit form displays “DDNS request error 428: No changes to be made”

Description

When enabling dynamic dns without supplying a hostname on server edit form, “DDNS request error 428: No changes to be made” will be displayed below the hostname field.
This will only happen on outbound server connections, if the server already has an address and mac.

<br>

Version introduced

4.7.12.109795

<br>

Platforms

All Platforms

<br>

Steps to reproduce

  • Add outbound server to ESM
  • Edit server enabling dynamic DNS without providing a hostname (this will attempt to create an A name on exacqio)

<br>

Expected result

  • If the server has a mac and IP addresses, hostname should be requested from exacqio (defaulting to e + Mac), and server edit form apply should succeed.
  • I server doesn’t have a mac and IP addresses, server dynamic DNS should show to be enabled, but hostname will be requested when server connects.

<br>

Actual result

  • If server has mac and ip address DDNS request error 428: No changes to be made is displayed and server edit form submit fails
    • NOTE: if hostname is provided, this error will not be displayed. but the requested hostname will not work, at least until the server connection is reset.
  • If server does not have mac and IP address, there is no attempt to request for a hostname from exacqio, hence no error

<br>

Work around

There is no feasible workaround for exacq cloud. Otherwise enable dynamic DNS when adding a server

<br>

Version fixed

4.7.13.110078

<br>

Categories
Knowledge Support exacqVision Enterprise Support Categories Products

ESM: Data roll off service uses more CPU

Version Introduced

4.5.7

<br>

Platform

Linux and Windows

<br>

Steps to reproduce

Install 4.5.7 or later

<br>

Expected result ==

No change in CPU usage

<br>

Actual result

Datarolloff process takes up more CPU

<br>

Work Around

Downgrade

or

Run ESMDatarolloff service once a day until roll off is complete

<br>

Version fixed

5.1.0

<br>

Categories
Knowledge Support Support exacqVision Server exacqVision Integrations

DmpPi Slow To Reconnect

Issue

The DMP panel uses a ‘disconnect’ command to gracefully close a socket. The original release of the DmpPI plugin did not implement this command. As a result, after a connection to a panel was made, then was disabled and quickly enabled again, the connection attempt failed several times until the panel timed out and closed its end of the socket.

Workaround

Wait a minute before enabling the panel, be patient.

Version Affected

exacqVision Server 9.6.6

Version Fixed

exacqVision Server 9.8.5