Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleError: An Error Occurred while loading ACK VMD file.

Error Message

  • An Error Occurred while loading ACK VMD file. VMD, C:/Iguana/Config/IguanaConfigurationRepo/Channels/TestChannel/assets/ack_verify.vmd

Issue

  • Iguana Channel LLP Client Setting Failed to load the ack vmd which is set in the To LLP Client settings

  • This is because Iguana uses the path in the ACK VMD which is set by the user to create a working copy, renames the copy to ack_verify.vmd and places the copy in your IguanaConfigurationRepo folders under the channel’s assets subfolder.

  • This issue could be caused by Insufficient permissions where the Iguana is not able to access the IguanaConfigurationRepo or if the ack_verify.vmd in the assets folder is corrupted.

Solution

  • For Iguana 6.1.0 versions and above setting the Track VMD to enable in the LLP Client would ensure Iguana is using the original vmd on startup. The option enables Iguana to compare the working copy of the vmd with the original vmd and if there are changes then Iguana would re upload the working copy from the original copy.

  • Please ensure Iguana has sufficient permissions and no external programs is accessing/corrupting the ack_verify.vmd such as antivirus.

Expand
titleError: New connection attempt from XXX.X.X.X not accepted:

Error Message

Image Added

Issue

  • An LLP listener channel can only connect to one host at a time.

    • However, multiple channels from the same host for example, can stream into a single LLP listener.

  • Concurrent connections to one LLP listener are not possible.

Solution

Option 1: Setup additional LLP listener channels, one for each host IP, or temporarily turn off one of the LLP source

Option 2: Enable port sharing.

  1. Allows the channel to alternate between two or more hosts.

  2. Only one connection can be open at a time.

Image Added

Option 3: Enterprise licenses allow a single LLP listener to connect to multiple hosts. Please talk to your Account Manager for Enterprise licence option.

Expand
titleError: "./msgtransform: error while loading shared libraries: libidn.so.11: cannot open shared object file: No such file or directory”

Error Message

  • "./Iguana: error while loading shared libraries: libidn.so.11: cannot open shared object file: No such file or directory”

  • Or alternatively, "./msgtransform: error while loading shared libraries: libidn.so.11: cannot open shared object file: No such file or directory”

Usually, this error message happens when you try to launch Iguana/Chameleon via the command line on Linux. This is more prevalent on newer and more up-to-date Linux distributions.

Issue

  • Most new distributions of Linux come downloaded with libidn2 rather than libidn. This is a problem because Iguana and Chameleon both use libidn to run.

  • It seems also that versions above 1.34 for libidn might have different file names (for example, “libidn.so.12” rather than “libidn.so.11”)

Solution

Option 1: Download the library, depending on the package manager (for example, dnf (yum), apt), you may be able to download the library.

To search for the library:

Code Block
sudo dnf search libidn
OR (depending on your package manager)
sudo apt search libidn

Depending on the results from the command above, the following installation commands may change slightly but the format remains essentially the same.

Let’s assume that the previous command showed us that there is a libidn.x86_64 package that we can download on a Redhat machine - line 3 uses the library name found on Fedora-based Linux but not Redhat machines:

64-bit:

Code Block
sudo dnf install libidn.x86_64
(If the line 1 command doesn't work, try the one on line 3)
sudo dnf install libidn1.34.x86_64

 

OR 32-bit:

Code Block
sudo dnf install libidn.i686
(If the line 1 command doesn't work, try the one on line 3)
sudo dnf install libidn1.34.i686

This should allow you to download the library and install the desired modules.

Expand
titleError: Iguana Cannot Commit changes , or displays rev spec error when committing changes

Error Message

  • User is unable to commit any changes in Iguana .

  • When committing changes user is given a revspec error

  • Quick Rebuild does not seem to restore the Iguana functionality

Issue

  • Organizations are using deployment script to deploy IguanaMainRepo to mirror Iguana configuration.

  • When the working directory is generated user experience errors while making commits in translator ,

  • Using the Debug page --> “Sync Repository” also throws an error.

  • This is because after t5he cloning and deployment process , the IguanaMainRepo is issued in a non-bare format. In the Bare format since there is no reference and hooks Iguana cannot commit anything to the Main Repository

Solution

We solved this by converting your IguanaMainRepo to a bare repo:

  • On the machine with git installed

    • In the command prompt, navigate to the directory the IguanaMainRepo is stored

    • Once in the directory execute the following command (replace new repo name with a placeholder for now):

    • Code Block
      git clone IguanaMainRepo <new repo name> --bare
  • On the machine with Iguana

    • Stop the Iguana service, and navigate to the Iguana directory

    • Backup and remove edit, run, IguanaMainRepo and IguanaConfigurationRepo

    • Copy the new bare repo into the directory, and rename it to “IguanaMainRepo”

    • Start the Iguana service and verify it works as expected

Additional Error Scenarios

...