Installing Elliott 8.5 and Received "PSQL v11, v12 or V13 Is Required" Message

Installing Elliott 8.5 and Received "PSQL v11, v12 or V13 Is Required" Message

Release Date: 11/14/19
Version: 8.5 & up

When you are installing Elliott 8.5 on your server, you may receive the following message:

    PSQL v11, V12, or V13 is required. Please install PSQL first.

See sample screen below:


While you can confirm that you do have the required PSQL version installed on this server, you can't proceed with installation of Elliott 8.5.  What do you do in a case like this?

We think the root of this issue is that the Elliott 8.5 installation process requires that ADO.NET be installed on the server. In some cases, for whatever reason, we have seen that the necessary ADO.NET components for PSQL are not installed in the machine's GAC folder. As a result, the installation package thinks that the necessary PSQL engine is not installed and creates this message.

Solution 1 - Repair Your PSQL Installation
The assumption with this solution is that your original PSQL installation on the server did not install the ADO.NET components to the GAC folder, or that an older version of the ADO.NET that was not compatible with Elliott 8.5 was installed.

The solution is to download the latest corresponding PSQL version from Actian's website and reinstall (without removing the original PSQL copy), or use the "Update," "Modify" or "Repair" method. This will cause the updated ADO.NET components to be installed.  Be sure to only download the corresponding version.  For example, if you are on PSQL v11, download the latest release of PSQL v11.  Do not download PSQL v13.

Try this method first to see if it resolves your problem.

Solution 2 - Install on a Different Machine and Copy Folder
If you are installing a new Elliott 8.5 folder, the installation process will install to a new folder <ElliottRoot> (e.g., M:\Elliott8).  If you are installing Elliott 8.5 to an existing Elliott folder, the installation process will install a new Bin85 folder under the current Elliott root <ElliottRoot> (e.g., M:\Elliott7).

So for whatever reason, you can't install Elliott 8.5 on your current server. If you have another server, or workstation (at the very least WGE is required), then you can install Elliott 8.5 on that machine. 

Once the installation is done, copy the necessary folder to your server.  If this is a new installation, copy the entire <ElliottRoot> folder.  If this is an upgrade for an existing installation, copy the entire Bin85 folder.


EMK


    • Related Articles

    • Do I Need to Change PSQL Server Engine Default Parameters After Installing It?

      Q - I am installing a PSQL server engine for my client. Do I need to change any PSQL parameters after the installation? A - Generally speaking, you don't need to change PSQL parameters after the installation. There are two optional changes you can ...
    • Elliott V7.3 Release Notes: What's New Since Elliott V7.2

      What’s New Since Elliott V7.2 Customer Relationship Management (CRM) CRM and beyond The center of Elliott’s Customer Relationship Management is eContact. eContact is an extension to the Customer database, as well as Vendor, Employee, Salesman, Sales ...
    • Elliott V8.6 Configuration Utility (EL860CF.EXE)

      Configuring Elliott V8.6 After installing Elliott V8.6 for the first time, you will need to make some configuration changes. If this is the first time you have installed Elliott V8.6, the system will detect that the EL860.CFG file does not exist in ...
    • Elliott V8.0 Report Viewer Received "Specified File Does Not Exist" Message

      Q - We implemented the suggested NTFS security on Elliott V8 based on the following Knowledge Base article: https://support.netcellent.com/portal/en/kb/articles/elliott-8-directory-structure-and-ntfs-rights-23-10-2024 Now when a non-admin user prints ...
    • Elliott V7.4 Release Notes: What's New Since Elliott V7.3

      What’s New Since Elliott V7.3 Use ATP as MRP The ATP (Available to Promise) feature has been in Elliott since V6.7. Initially, ATP only supported parent items and was mainly used by importers to view scheduled sales orders and purchase orders ...