PMP on Ubuntu 16.04 LTS

PMP on Ubuntu 16.04 LTS

Trying to install a HA PMP deployment on Ubuntu 16.04LTS and have the following issues:-

1) After installing I initially am unable to start the PMP service (after following instructions for ubuntu service install).  I have to "systemctl daemon-reload" then I can start the service with "service pmp-service start"; however if I subsequently try to install any software (apt install xyz) I receive errors and the install fails.  I can get round this by removing the pmp service, then installing again afterwards etc, but obviously very clunky.

2) I am unable to bring up my HA server.  I have followed the instructions, however when attempting to start PMP PostgreSQL is failing to start.

Error in Pgsql_err.txt
" bash: /usr/share/PMP/tools/postgres/bin/gettimezone: No such file or directory"

And serverout log:-

[12:22:36:904]|[11-17-2016]|[com.adventnet.mfw.logging.LoggerUtil]|[INFO]|[16]: Reinitializing logging.properties|
[12:22:36:905]|[11-17-2016]|[com.adventnet.mfw.logging.LoggerUtil]|[INFO]|[16]: ../conf/dynamic-logging.properties|
[12:22:36:905]|[11-17-2016]|[com.adventnet.mfw.logging.LoggerUtil]|[INFO]|[16]: dynamic-logging.properties not exist hence reinitialize logger properties ignored|
[12:22:36:910]|[11-17-2016]|[com.adventnet.mfw.PatchUpdater]|[WARNING]|[16]: The 'fixes' directory is missing. Product loads the jar(s) without PATCH|
[12:22:36:998]|[11-17-2016]|[com.adventnet.mfw.Server]|[INFO]|[16]: Creating new Server instance|
[12:22:37:040]|[11-17-2016]|[com.adventnet.persistence.ConfigurationParser]|[INFO]|[16]: Processing all product-config files|
[12:22:37:041]|[11-17-2016]|[com.adventnet.persistence.ConfigurationParser]|[INFO]|[16]: Processing /usr/share/PMP/bin/../conf/product-config.xml|
[12:22:37:044]|[11-17-2016]|[com.adventnet.persistence.ConfigurationParser]|[INFO]|[16]: Processing /usr/share/PMP/bin/../conf/customer-config.xml|
[12:22:37:248]|[11-17-2016]|[com.zoho.net.handshake.HandShakeServer]|[INFO]|[18]: Starting HandShakeServer...|
[12:22:37:249]|[11-17-2016]|[com.zoho.net.handshake.HandShakeServer]|[INFO]|[18]: Writing HandShakeServer port [37142] in .lock file|
[12:22:37:249]|[11-17-2016]|[com.zoho.net.handshake.HandShakeServer]|[INFO]|[18]: HandShakeServer listening port :: 37142|
[12:22:37:249]|[11-17-2016]|[com.zoho.net.handshake.HandShakeServer]|[INFO]|[18]: Waiting for client connection...|
[12:22:37:348]|[11-17-2016]|[com.zoho.net.handshake.HandShakeUtil]|[INFO]|[16]: Started HandShakeServer successfully.|
[12:22:37:364]|[11-17-2016]|[com.adventnet.persistence.ConfigurationParser]|[INFO]|[16]: Processing all product-config files|
[12:22:37:364]|[11-17-2016]|[com.adventnet.persistence.ConfigurationParser]|[INFO]|[16]: Processing /usr/share/PMP/bin/../conf/product-config.xml|
[12:22:37:366]|[11-17-2016]|[com.adventnet.persistence.ConfigurationParser]|[INFO]|[16]: Processing /usr/share/PMP/bin/../conf/customer-config.xml|
[12:22:37:544]|[11-17-2016]|[com.zoho.framework.utils.crypto.EnDecrypt]|[SEVERE]|[16]: Encryption failed|
[12:22:37:544]|[11-17-2016]|[com.adventnet.persistence.PersistenceInitializer]|[INFO]|[16]: Reading ./../conf/database_params.conf |
[12:22:37:548]|[11-17-2016]|[com.adventnet.persistence.util.DCManager]|[INFO]|[16]: All valid properties are available for dctype :: defaultdc, database :: postgres|
[12:22:37:548]|[11-17-2016]|[com.adventnet.persistence.util.DCManager]|[INFO]|[16]: dc-types defined in dynamic-column-types.props :: [defaultdc]|
[12:22:37:548]|[11-17-2016]|[com.adventnet.persistence.PersistenceInitializer]|[INFO]|[16]: Loading UDTs from directory :: ../conf/udt|
[12:22:37:563]|[11-17-2016]|[com.adventnet.db.api.RelationalAPI]|[SEVERE]|[16]: haltjvm.on.dbcrash is set to [true]|
[12:22:37:564]|[11-17-2016]|[com.adventnet.db.persistence.metadata.util.LocalMetaDataInfo]|[INFO]|[16]: Loaded DefaultTemplateMetaHandler [com.adventnet.passtrix.db.persistence.metadata.AuditTemplateMetaHandler
[12:22:37:566]|[11-17-2016]|[com.adventnet.db.persistence.metadata.DataTypeManager]|[INFO]|[16]: Loaded data type :: AGE|
[12:22:37:567]|[11-17-2016]|[com.adventnet.db.persistence.metadata.DataTypeManager]|[INFO]|[16]: Loaded data type :: CURRENCY|
[12:22:37:569]|[11-17-2016]|[com.adventnet.db.persistence.metadata.DataTypeManager]|[INFO]|[16]: Loaded data type :: CURRENCYSYMBOL|
[12:22:37:570]|[11-17-2016]|[com.adventnet.db.persistence.metadata.DataTypeManager]|[INFO]|[16]: Loaded data type :: DAYS|
[12:22:37:571]|[11-17-2016]|[com.adventnet.db.persistence.metadata.DataTypeManager]|[INFO]|[16]: Loaded data type :: GENDER|
[12:22:37:573]|[11-17-2016]|[com.adventnet.db.persistence.metadata.DataTypeManager]|[INFO]|[16]: Loaded data type :: HONORIFIC|
[12:22:37:579]|[11-17-2016]|[com.adventnet.db.persistence.metadata.DataTypeManager]|[INFO]|[16]: Loaded data type :: JSONSTRING|
[12:22:37:580]|[11-17-2016]|[com.adventnet.db.persistence.metadata.DataTypeManager]|[INFO]|[16]: Loaded data type :: LENGTH|
[12:22:37:581]|[11-17-2016]|[com.adventnet.db.persistence.metadata.DataTypeManager]|[INFO]|[16]: Loaded data type :: MONTHS|
[12:22:37:600]|[11-17-2016]|[com.adventnet.db.persistence.metadata.DataTypeManager]|[INFO]|[16]: Loaded data type :: UUID|
[12:22:37:601]|[11-17-2016]|[com.adventnet.db.persistence.metadata.DataTypeManager]|[INFO]|[16]: Loaded data type :: WEIGHT|
[12:22:37:604]|[11-17-2016]|[com.adventnet.db.persistence.metadata.DataTypeManager]|[SEVERE]|[16]: DataTypes initialized from :: ../conf/udt|
[12:22:37:607]|[11-17-2016]|[com.adventnet.persistence.PersistenceInitializer]|[INFO]|[16]: Reading ./../conf/database_params.conf |
[12:22:37:607]|[11-17-2016]|[com.zoho.framework.utils.crypto.EnDecrypt]|[SEVERE]|[16]: Encryption failed|
[12:22:37:607]|[11-17-2016]|[com.adventnet.persistence.PersistenceInitializer]|[INFO]|[16]: Driver Name :: org.postgresql.Driver|
[12:22:37:607]|[11-17-2016]|[com.adventnet.persistence.PersistenceInitializer]|[INFO]|[16]: Connection URL :: jdbc:postgresql://localhost:2345/PassTrix?ssl=true|
[12:22:37:608]|[11-17-2016]|[com.adventnet.persistence.PersistenceInitializer]|[INFO]|[16]: Username :: postgres|
[12:22:37:608]|[11-17-2016]|[com.adventnet.persistence.PersistenceInitializer]|[INFO]|[16]: Min Size :: 1|
[12:22:37:608]|[11-17-2016]|[com.adventnet.persistence.PersistenceInitializer]|[INFO]|[16]: Max Size :: 20|
[12:22:37:608]|[11-17-2016]|[com.adventnet.persistence.PersistenceInitializer]|[INFO]|[16]: Transaction Isolation :: TRANSACTION_READ_COMMITTED|
[12:22:37:630]|[11-17-2016]|[com.adventnet.persistence.PersistenceInitializer]|[INFO]|[16]: Template replaced url :: jdbc:postgresql://localhost:2345/PassTrix?ssl=true|
[12:22:37:634]|[11-17-2016]|[com.zoho.cp.ConnectionCreator]|[INFO]|[16]: Socket Factory className--null|
[12:22:37:674]|[11-17-2016]|[com.adventnet.ds.DefaultDataSourcePlugIn]|[INFO]|[16]: DataSourcecom.zoho.cp.TxDataSource@1f07b43a|
[12:22:37:675]|[11-17-2016]|[com.adventnet.persistence.PersistenceInitializer]|[INFO]|[16]: Archive Adapter class ::: com.adventnet.db.archive.DefaultArchiveAdapter|
[12:22:37:675]|[11-17-2016]|[com.adventnet.persistence.PersistenceInitializer]|[INFO]|[16]: Storage Adapter class ::: null|
[12:22:37:677]|[11-17-2016]|[com.adventnet.db.adapter.Jdbc20DBAdapter]|[INFO]|[16]: shutDownStrings :: []|
[12:22:37:677]|[11-17-2016]|[com.adventnet.persistence.PersistenceInitializer]|[SEVERE]|[16]: DBCrashHandler [com.adventnet.passtrix.PMPDBCrashHandler] has been set to RelationalAPI.|
[12:22:37:681]|[11-17-2016]|[com.adventnet.db.adapter.Jdbc20DBAdapter]|[INFO]|[16]: Loading the function patterns from the file :: [../conf/Persistence/postgres_functionpatterns.txt]|
[12:22:37:682]|[11-17-2016]|[com.adventnet.db.adapter.Jdbc20DBAdapter]|[INFO]|[16]: isDBMigration running :: false|
[12:22:37:687]|[11-17-2016]|[com.adventnet.db.adapter.Jdbc20DBAdapter]|[INFO]|[16]: isDBMigration dest DB :: false|
[12:22:37:687]|[11-17-2016]|[com.adventnet.db.adapter.postgres.PostgresDBAdapter]|[WARNING]|[16]: Identifier [pgsql_identifiers.txt] file not exist for this database|
[12:22:37:687]|[11-17-2016]|[com.adventnet.db.adapter.postgres.PostgresSQLGenerator]|[INFO]|[16]: Encryption algorithm used :: [aes256]|
[12:22:37:687]|[11-17-2016]|[com.adventnet.db.adapter.postgres.PostgresSQLGenerator]|[INFO]|[16]: Encryption s2k-mode used :: [1]|
[12:22:37:689]|[11-17-2016]|[com.adventnet.db.adapter.postgres.DefaultPostgresDBInitializer]|[INFO]|[16]: db.home ::: ../pgsql|
[12:22:37:691]|[11-17-2016]|[com.adventnet.persistence.PersistenceInitializer]|[INFO]|[16]: DataSourcePlugIn is initialized successfully|
[12:22:37:698]|[11-17-2016]|[com.adventnet.db.adapter.AbstractRestoreHandler]|[INFO]|[16]: Restore process fully completed.|
[12:22:37:698]|[11-17-2016]|[com.adventnet.persistence.PersistenceInitializer]|[INFO]|[16]: Template replaced url :: jdbc:postgresql://localhost:2345/PassTrix?ssl=true|
[12:22:37:698]|[11-17-2016]|[com.adventnet.persistence.PersistenceInitializer]|[INFO]|[16]: Reading ./../conf/database_params.conf |
[12:22:37:699]|[11-17-2016]|[com.adventnet.db.adapter.postgres.PostgresDBAdapter]|[INFO]|[16]: port not specified in ../pgsql/data/postgresql.conf returning default port 5432|
[12:22:37:699]|[11-17-2016]|[com.adventnet.db.adapter.postgres.DefaultPostgresDBInitializer]|[INFO]|[16]: /usr/share/PMP/bin/../pgsql/bin/pg_isready isExists :: true|
[12:22:37:700]|[11-17-2016]|[com.adventnet.db.adapter.postgres.DefaultPostgresDBInitializer]|[INFO]|[16]: Command to be executed [/usr/share/PMP/bin/../pgsql/bin/pg_isready, --host, 127.0.0.1, --port, 2345, -t,res] |
[12:22:37:713]|[11-17-2016]|[com.adventnet.db.adapter.postgres.DefaultPostgresDBInitializer]|[INFO]|[16]: pg_isready returning status :: 2|
[12:22:37:714]|[11-17-2016]|[com.adventnet.db.adapter.postgres.DefaultPostgresDBInitializer]|[INFO]|[16]: Checking for IPV6 support|
[12:22:37:714]|[11-17-2016]|[com.adventnet.db.adapter.postgres.DefaultPostgresDBInitializer]|[INFO]|[16]: Resolved address of host [localhost] is [localhost/127.0.0.1]|
[12:22:37:714]|[11-17-2016]|[com.adventnet.db.adapter.postgres.DefaultPostgresDBInitializer]|[INFO]|[16]: Going to start DB server using pg_ctl utility.|
[12:22:37:715]|[11-17-2016]|[SYSOUT]|[INFO]|[23]: 127.0.0.1:2345 - no response|
[12:22:37:716]|[11-17-2016]|[com.adventnet.db.adapter.postgres.DefaultPostgresDBInitializer]|[INFO]|[16]: Command to be executed ::: [stat, -c, %U, /usr/share/PMP/pgsql/data]|
[12:22:37:718]|[11-17-2016]|[com.adventnet.db.adapter.postgres.DefaultPostgresDBInitializer]|[INFO]|[16]: dataDirectoryOwnerName :::: postgres|
[12:22:37:718]|[11-17-2016]|[com.adventnet.db.adapter.postgres.DefaultPostgresDBInitializer]|[INFO]|[16]: Command to be executed [su, -, postgres, -c, /usr/share/PMP/pgsql/bin/pg_ctl -w -D /usr/share/PMP/pgsql/] |
[12:22:38:764]|[11-17-2016]|[com.adventnet.db.adapter.postgres.DefaultPostgresDBInitializer]|[INFO]|[16]: waitfor pgctl Utility returns :: 1|
[12:22:38:765]|[11-17-2016]|[com.adventnet.db.adapter.postgres.DefaultPostgresDBInitializer]|[INFO]|[16]: pgctl error flag returns :: false|
[12:22:38:765]|[11-17-2016]|[com.adventnet.persistence.PersistenceInitializer]|[SEVERE]|[16]: Trying to start PostgresSQL server failed|
java.io.IOException: Trying to start PostgresSQL server failed
        at com.adventnet.db.adapter.postgres.DefaultPostgresDBInitializer.startDBServer(DefaultPostgresDBInitializer.java:124)
        at com.adventnet.db.adapter.postgres.PostgresDBAdapter.startAndCheckDBServer(PostgresDBAdapter.java:674)
        at com.adventnet.db.adapter.postgres.PostgresDBAdapter.setUpDB(PostgresDBAdapter.java:658)
        at com.adventnet.persistence.PersistenceInitializer.startDB(PersistenceInitializer.java:1004)
        at com.adventnet.persistence.PersistenceInitializer.startDB(PersistenceInitializer.java:970)
        at com.adventnet.persistence.PersistenceInitializer.initializeDB(PersistenceInitializer.java:586)
        at com.adventnet.persistence.PersistenceInitializer.initialize(PersistenceInitializer.java:360)
        at com.adventnet.mfw.Server.startServer(Server.java:169)
        at com.adventnet.mfw.Starter.start(Starter.java:363)
        at com.adventnet.mfw.Starter.main(Starter.java:568)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:290)
        at java.lang.Thread.run(Thread.java:745)

                New to ADManager Plus?

                  New to ADSelfService Plus?