1. ホーム
  2. postgresql

[解決済み] PostgreSQLのインストール中にデータベースクラスタへのSQLモジュールのロードに失敗しました。

2022-02-18 03:20:08

質問事項

PostgreSQL 9.4 と 8.4 を何度もインストールしようとしましたが、何をやっても失敗します。Windows 7 SP1 x64にインストールを試みています。 インストールに失敗するたびに、アンインストールし、インストールフォルダを削除して、新しくやり直しました。

インストールを試みるたびに、インストールの終わり近くに、次のようなエラーポップアップが表示されます。 sql modules into the database cluster" failed to load sql modules to the database cluster".

そして、その直後に別のエラーのポップアップが表示され、こう言います。 インストール後のステップでエラーが発生しました。 インストールが正しく完了しない可能性があります。C:/Program Files/PostgreSQL/9.4/postgresql.conf" の読み込みでエラーが発生しました。

以下の操作でインストールを試行しました。

  • 常に管理者としてインストールする
  • すべてのウイルス対策とWindowsファイアウォールをオフにしています。
  • インストール先ディレクトリをProgram Files以外のディレクトリに変更した。
  • データディレクトリをpostgresのインストールディレクトリ以外に変更しました。

上記のどの対処もうまくいかず、いつもエラーが出ます。どなたか助けていただけると大変助かります。

解決方法を教えてください。

Windows 10 ProにPostgreSQL v9.4.4をインストールしようとすると、これと同じエラーが発生しました。 で起動します。 Stack Exchangeに掲載された解決策 で、以下の手順でインストーラが正常に実行されるようになりました。

1) 新しいユーザーアカウントを作成します。 ポストグレス
2) 新しいアカウントを 管理者 パワーユーザー グループ
3) コンピューターを再起動する
    注:ステップ#4がそのままではうまくいかなかったので、ステップ#3を追加しました。
4) postgresのユーザーでコマンドプロンプトを実行します。
runas /user:postgres cmd.exe
5) からインストーラーを実行します。 ポストグレス コマンドウィンドウ
6) 削除する ポストグレス ユーザーアカウントと、ユーザーディレクトリ
    注:インストール後はpostgresのアカウントは必要ないので、ステップ#6を追加しました。