Troubleshooting

Here are the issues that can be encountered when starting Platform 6.

Cannot start service pgsql

ERROR: for 098209f460b4_pgsql  Cannot start service pgsql: driver failed programming external connectivity on endpoint pgsql (c9a4f69f7c21fcb70656a214418086c039c40e993c6205eefaf5a548e3911445): Error starting userland proxy: mkdir /port/tcp:0.0.0.0:5432:tcp:172.18.0.2:5432: input/output error

ERROR: for pgsql  Cannot start service pgsql: driver failed programming external connectivity on endpoint pgsql (c9a4f69f7c21fcb70656a214418086c039c40e993c6205eefaf5a548e3911445): Error starting userland proxy: mkdir /port/tcp:0.0.0.0:5432:tcp:172.18.0.2:5432: input/output error
ERROR: Encountered errors while bringing up the project.
  1. Check first that the PostreSQL port 5432 is not already used by another program.

  2. If not, try to restart Docker.

Cannot start service platform6

ERROR: for platform6 Cannot start service platform6: driver failed programming external connectivity on endpoint platform6
ERROR staring userland proxy: Bind for 0.0.0.0:8080: unexpected error Permission denied
  1. Check first that the port 8080 is not already used on the machine by another software.

  2. If not, try to restart Docker.

Authentication error

2018-01-23 15:26:39,435 DEBUG [com.amalto.b2auth.core.provider.scope.OAuthScope] (qtp1178027755-97) Has Permission(Ondiflo-Developer-2,home,read): false (OAuthScope.java:91)
2018-01-23 15:26:40,076 WARN  [com.amalto.b2box.core.impl.platform.manager.PlatformManagerImpl] (qtp1178027755-93) Failed checking for installed publisher profiles.  Assuming there is no connection to b2auth! Msg: No permission for current user (rd+user1@amalto.com) to access this resource. (PlatformManagerImpl.java:175)

Screen shot of the Portal

If you have any issue with the authentication, check that your application ID is correctly set in your instance settings.

Note

You can use the install scripts to start/stop your platform6 container.

  1. Go to your instance’s data root folder (defined in the .env file). View the file application.conf.

    vi p6core.data/conf/application.conf
    
  2. Check that the value instance.id is set to your instance id. It is most likely a UUID, however in the example above it’s Ondiflo-Developer-2.

  3. Apply the changes if necessary by restarting the container platform6.