Article ID: 120623, created on Mar 19, 2014, last review on Aug 13, 2014

  • Applies to:
  • Business Automation 5.5
  • Business Automation 5.4

Symptoms

The rpm custom plugin was installed, running post-configuration script configure.pl fails:

Could not parse ./update_perms.pl: DBD::Pg::st execute failed: ERROR:  insert or update on table "MethodToPrivilege" violates foreign key constraint "MethodToPrivilege_MethodID"
DETAIL:  Key (MethodID)=(5757) is not present in table "Method". at ./update_perms.pl line 100.
Could not do ./update_perms.pl:  at /usr/local/bm/tools/configure.pl line 194.
Could not run ./update_perms.pl at /usr/local/bm/tools/configure.pl line 195.
DBD::Pg::st execute failed: ERROR:  insert or update on table "MethodToPrivilege" violates foreign key constraint "MethodToPrivilege_MethodID"
DETAIL:  Key (MethodID)=(5757) is not present in table "Method". at ./update_perms.pl line 100.
        ...propagated at /usr/local/bm/tools/configure.pl line 196.

Cause

The custom plugin name is mentioned in the files /usr/local/bm/etc/ssm.conf.d/containers-list.dist and /usr/local/bm/etc/ssm.conf.d/containers-list.dist.PLUGIN_NAME

Starting from PBA 5.4.11, it is no longer required to make changes to the /usr/local/bm/etc/ssm.conf.d/containers-list.dist file in order to add containers built with SDK to a PBA installation.

Resolution

  1. Check that the plugin is developed in accordance with the instructions from the article https://kb.parallels.com/115359
  2. Remove the custom plugin name from /usr/local/bm/etc/ssm.conf.d/containers-list.dist
  3. Re-run configure.pl

198398b282069eaf2d94a6af87dcb3ff caea8340e2d186a540518d08602aa065 801221f8cd76fba7300d1e6817c8e08b 92711db0799e8aefe8e51f12dace0496 210d017ddc3a076d22f0f865b1cf0730 e12cea1d47a3125d335d68e6d4e15e07

Email subscription for changes to this article
Save as PDF