よくあるご質問

キーワードから探す

  • FAQ検索
  • ID検索

※スペースで区切って複数検索が可能です。

カテゴリで絞り込む

よく検索されるキーワード

カテゴリから探す

ID:6759
作成日: 2025/09/19

2025/09/19[ILP共通]PostgreSQLのインストールに失敗する

1. 事象:
   PostgreSQLのインストール時に以下のようなエラーとなりインストールが失敗する。
  

  

 ※ %temp%\install-postgresql.log 内には以下のようなエラーが表示されます。
 Error running C:\WINDOWS\System32\cmd.exe /c "C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe"
 -ExecutionPolicy Bypass -File "C:\Program Files\PostgreSQL\17/installer/server/initcluster.ps1" "NT AUTHORITY\NetworkService" "postgres"
 "****" "C:\Users\ADMINI~1\AppData\Local\Temp\2/postgresql_installer_b2bc125057" "C:\Program Files\PostgreSQL\17" "C:\Program Files\PostgreSQL\17\data" 5432
 "DEFAULT" 0: ƒtƒ@ƒCƒ‹ C:\Program Files\PostgreSQL\17\installer\server\initcluster.ps1 ‚ð“ǂݍž‚߂܂¹‚ñBƒtƒ@ƒCƒ‹
 C:\Program Files\PostgreSQL\17\installer\server\initcluster.ps1 ‚̓fƒWƒ^ƒ‹–¼‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB‚±‚̃XƒNƒŠƒvƒg‚ÍŒ»Ý‚̃VƒXƒeƒ€‚ł͎Às‚Å‚«‚Ü‚¹‚ñBƒXƒNƒŠƒvƒg‚ÌŽÀs‚  ¨‚æ‚ÑŽÀsƒ|ƒŠƒV[‚̐ݒè‚̏ڍׂɂ‚¢‚ẮAuabout_Execution_Policiesv( https://go.microsoft.com/fwlink/?LinkID=135170) ‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B
 + CategoryInfo : ƒZƒLƒ…ƒŠƒeƒB ƒGƒ‰[: (: ) []AParentContainsErrorRecordException
 + FullyQualifiedErrorId : UnauthorizedAccess
 Problem running post-install step. Installation may not complete correctly
 The database cluster initialisation failed.
 Setting variable whoami from C:\WINDOWS\System32\whoami
 Script exit code: 0

2. 発生条件:
 以下環境で発生します。
 ・InterSafe ILP v8.65以降 (PostgreSQL17以降
  ※InterSafe ILP v8.65未満の環境ではPostgreSQL14を利用しているため本事象は発生いたしません。
 
 ・グループポリシーの以下項目にて、PowerShellスクリプトの実行を「署名済みスクリプトのみ許可する」としている
  コンピューターの構成 > 管理用テンプレート > Windowsコンポーネント > Windows PowerShell > スクリプトの実行を許可する
  ※本項目はPostgreSQLインストール端末のPowerShellにて以下コマンドを実行することでも確認可能です。
   (初期値 : RemoteSigned , AllSignedは「グループポリシーの署名済みスクリプトのみ許可する」に該当します。)
 > Get-ExecutionPolicy
 AllSigned

3. 原因: 
 PostgreSQL17のインストーラーで使用されている「initcluster.ps1」に署名が付与されていないことにより、
 グループポリシーによるセキュリティ制限に抵触し発生いたします。

4. 回避方法:
 PostgreSQLはオープンソースソフトウェア(OSS)となっているため、弊社にて該当のスクリプトに署名を付与することは出来ません。
 PostgreSQLインストール時のみ該当端末へ「署名済みスクリプトのみ許可する」(RemoteSigned)に変更を行い、インストールをお願いいたします。
 ※グループポリシー修正後、端末の再起動が必要です。
Powered by i-ask
Page Top