I noted the following issues while using the i2b2 Installation Guide version 1.7.0 with a Postgres database on Linux
- Ant is used as a dependency during the installation , but not listed as Prerequisite Software to obtain in section 1.1
- No instructions on how to run the pgsql command in section 2.4.1 , found that to run it "sudo -u postgres psql"
- In 2.5 and subsequent sections I needed to run the following commands BEFORE creating the tables and loading data otherwise the tables were created in teh public scheama :
grant all on schema i2b2metadata to i2b2metadata;
grant all on schema i2b2demodata to i2b2demodata;
etc ...
In section 2.5.2 I could not use the db.url that contained localhost but rather needed to specify the ip address on the machine I was loading on
db.url=jdbc:
postgresql://###.###.###.###:5432/postgres?searchpath=i2b2pm
Also no instructions to set up Postgres for network access via the port ( which is disabled by default ) . I used
http://www.cyberciti.biz/tips/postgres-allow-remote-access-tcp-connection.html
In step 2.10 the instructions go on about setting up a schema with i2b2im and the same userid . The instructions omitted this schema and user id in step 2.2.2 and 2.2.3
{"report":{"fcp":1802.699999999255,"ttfb":747.3999999985099,"pageVisibility":"visible","entityId":10215,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":16,"apdex":0.5,"journeyId":"9e108fea-0d08-4032-a5fc-d470df24e57f","navigationType":0,"readyForUser":1899.300000000745,"redirectCount":0,"resourceLoadedEnd":2154.300000000745,"resourceLoadedStart":753.6000000014901,"resourceTiming":[{"duration":444.8999999985099,"initiatorType":"link","name":"https://community.i2b2.org/jira/s/7fd763ecdf5ed1f47fc4d22fa8382e97-CDN/4x9nqn/820011/16zrvj4/49fa3aa3d35a2cc689cbf274e66cc41a/_/download/contextbatch/css/_super/batch.css","startTime":753.6000000014901,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":753.6000000014901,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1198.5,"responseStart":0,"secureConnectionStart":0},{"duration":444.70000000298023,"initiatorType":"link","name":"https://community.i2b2.org/jira/s/898b8076c5e82f53cd816ca393e45a56-CDN/4x9nqn/820011/16zrvj4/f614b50eeb842ebd1ea7ab2903699907/_/download/contextbatch/css/project.issue.navigator,jira.view.issue,jira.global,atl.general,-_super/batch.css?jira.create.linked.issue=true&richediton=true","startTime":753.8999999985099,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":753.8999999985099,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1198.6000000014901,"responseStart":0,"secureConnectionStart":0},{"duration":538.8999999985099,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/4c9c503fe98f210445831b0d7b0cdc33-CDN/4x9nqn/820011/16zrvj4/49fa3aa3d35a2cc689cbf274e66cc41a/_/download/contextbatch/js/_super/batch.js?locale=en-US","startTime":754,"connectEnd":754,"connectStart":754,"domainLookupEnd":754,"domainLookupStart":754,"fetchStart":754,"redirectEnd":0,"redirectStart":0,"requestStart":754,"responseEnd":1292.8999999985099,"responseStart":1292.8999999985099,"secureConnectionStart":754},{"duration":677.0999999977648,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/694e598c1ae48b0f96655173631cd247-CDN/4x9nqn/820011/16zrvj4/f614b50eeb842ebd1ea7ab2903699907/_/download/contextbatch/js/project.issue.navigator,jira.view.issue,jira.global,atl.general,-_super/batch.js?jira.create.linked.issue=true&locale=en-US&richediton=true","startTime":754.1000000014901,"connectEnd":754.1000000014901,"connectStart":754.1000000014901,"domainLookupEnd":754.1000000014901,"domainLookupStart":754.1000000014901,"fetchStart":754.1000000014901,"redirectEnd":0,"redirectStart":0,"requestStart":754.1000000014901,"responseEnd":1431.199999999255,"responseStart":1431.1000000014901,"secureConnectionStart":754.1000000014901},{"duration":680.3999999985099,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/53f54e0ac3f00bb56b136b4d2fff2853-CDN/4x9nqn/820011/16zrvj4/aae1242f5fc81cc6a5bb8bc963ccda29/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en-US","startTime":754.3000000007451,"connectEnd":754.3000000007451,"connectStart":754.3000000007451,"domainLookupEnd":754.3000000007451,"domainLookupStart":754.3000000007451,"fetchStart":754.3000000007451,"redirectEnd":0,"redirectStart":0,"requestStart":754.3000000007451,"responseEnd":1434.699999999255,"responseStart":1434.699999999255,"secureConnectionStart":754.3000000007451},{"duration":681,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/d41d8cd98f00b204e9800998ecf8427e-CDN/4x9nqn/820011/16zrvj4/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":754.5,"connectEnd":754.5,"connectStart":754.5,"domainLookupEnd":754.5,"domainLookupStart":754.5,"fetchStart":754.5,"redirectEnd":0,"redirectStart":0,"requestStart":754.5,"responseEnd":1435.5,"responseStart":1435.5,"secureConnectionStart":754.5},{"duration":681.6999999992549,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/d41d8cd98f00b204e9800998ecf8427e-CDN/4x9nqn/820011/16zrvj4/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":754.6999999992549,"connectEnd":754.6999999992549,"connectStart":754.6999999992549,"domainLookupEnd":754.6999999992549,"domainLookupStart":754.6999999992549,"fetchStart":754.6999999992549,"redirectEnd":0,"redirectStart":0,"requestStart":754.6999999992549,"responseEnd":1436.3999999985099,"responseStart":1436.3999999985099,"secureConnectionStart":754.6999999992549},{"duration":684.3999999985099,"initiatorType":"link","name":"https://community.i2b2.org/jira/s/30748292e4ca68be6947d7969829384b-CDN/4x9nqn/820011/16zrvj4/4f66da484ef7d95a2a604d3ab014374c/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":754.8000000007451,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":754.8000000007451,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1439.199999999255,"responseStart":0,"secureConnectionStart":0},{"duration":683.1000000014901,"initiatorType":"script","name":"https://community.i2b2.org/jira/rest/api/1.0/shortcuts/820011/766848d8ff8ea3676a80e44dfb51696a/shortcuts.js?context=issuenavigation&context=issueaction","startTime":755,"connectEnd":755,"connectStart":755,"domainLookupEnd":755,"domainLookupStart":755,"fetchStart":755,"redirectEnd":0,"redirectStart":0,"requestStart":755,"responseEnd":1438.1000000014901,"responseStart":1438.1000000014901,"secureConnectionStart":755},{"duration":690.8999999985099,"initiatorType":"link","name":"https://community.i2b2.org/jira/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/4x9nqn/820011/16zrvj4/efa42a25652b26dfd802540c024826b3/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-jira.view.issue,-project.issue.navigator/batch.css?jira.create.linked.issue=true&richediton=true","startTime":785.1000000014901,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":785.1000000014901,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1476,"responseStart":0,"secureConnectionStart":0},{"duration":692.7000000029802,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/8087506fefd02b4096991c90836b49f6-CDN/4x9nqn/820011/16zrvj4/efa42a25652b26dfd802540c024826b3/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-jira.view.issue,-project.issue.navigator/batch.js?jira.create.linked.issue=true&locale=en-US&richediton=true","startTime":785.3999999985099,"connectEnd":785.3999999985099,"connectStart":785.3999999985099,"domainLookupEnd":785.3999999985099,"domainLookupStart":785.3999999985099,"fetchStart":785.3999999985099,"redirectEnd":0,"redirectStart":0,"requestStart":785.3999999985099,"responseEnd":1478.1000000014901,"responseStart":1478.1000000014901,"secureConnectionStart":785.3999999985099},{"duration":1201.699999999255,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/d41d8cd98f00b204e9800998ecf8427e-CDN/4x9nqn/820011/16zrvj4/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":788.6000000014901,"connectEnd":788.6000000014901,"connectStart":788.6000000014901,"domainLookupEnd":788.6000000014901,"domainLookupStart":788.6000000014901,"fetchStart":788.6000000014901,"redirectEnd":0,"redirectStart":0,"requestStart":788.6000000014901,"responseEnd":1990.300000000745,"responseStart":1990.300000000745,"secureConnectionStart":788.6000000014901},{"duration":1357.300000000745,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/d41d8cd98f00b204e9800998ecf8427e-CDN/4x9nqn/820011/16zrvj4/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":797,"connectEnd":797,"connectStart":797,"domainLookupEnd":797,"domainLookupStart":797,"fetchStart":797,"redirectEnd":0,"redirectStart":0,"requestStart":797,"responseEnd":2154.300000000745,"responseStart":2154.300000000745,"secureConnectionStart":797},{"duration":483,"initiatorType":"xmlhttprequest","name":"https://community.i2b2.org/jira/rest/webResources/1.0/resources","startTime":1670.800000000745,"connectEnd":1670.800000000745,"connectStart":1670.800000000745,"domainLookupEnd":1670.800000000745,"domainLookupStart":1670.800000000745,"fetchStart":1670.800000000745,"redirectEnd":0,"redirectStart":0,"requestStart":1670.800000000745,"responseEnd":2153.800000000745,"responseStart":2153.699999999255,"secureConnectionStart":1670.800000000745}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":692,"connectEnd":718,"secureConnectionStart":705,"requestStart":718,"responseStart":748,"responseEnd":794,"domLoading":753,"domInteractive":2224,"domContentLoadedEventStart":2224,"domContentLoadedEventEnd":2293,"domComplete":3541,"loadEventStart":3541,"loadEventEnd":3541,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":2167.5},{"name":"bigPipe.sidebar-id.end","time":2168.60000000149},{"name":"bigPipe.activity-panel-pipe-id.start","time":2168.89999999851},{"name":"bigPipe.activity-panel-pipe-id.end","time":2170.39999999851},{"name":"activityTabFullyLoaded","time":2322}],"measures":[],"correlationId":"ffc653b0b1889b","effectiveType":"4g","downlink":9.1,"rtt":0,"serverDuration":62,"dbReadsTimeInMs":8,"dbConnsTimeInMs":10,"applicationHash":"0629dd8d260e3954ece49053e565d01dabe11609","experiments":[]}}
/var/lib/pgsql/9.1/data/postgresql.conf and pg_hba.conf
to enable port 5432 support
I needed to turn off the CentOS Firewall