
こんにちは。
現在、PostgreSQL14.6のインストールで躓いています。
【やりたいこと】
PostgreSQL14.6をSSL対応にてインストール。
OPENSSLのバージョンは、1系はサポートが終わるので、3系を使用
【環境】
OS:Miracle Linux8.4
OPEHSSL:3.0.7を/usr/local/sslへ手動でコンパイルしてインストール
コンパイルオプションは次の通り
# ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl/shared enable-md2 enable-rc5 sctp zlib -fPIC
OHELSSH8.6をOPENSSLの更新に合わせて手動アップデート
OSのアップデートはyum -y updateで完了
併せて
yum -y groupinstall base
yum -y groupinstall development
で各種インストール済み
【現状】
#openssl version
OpenSSL 3.0.7 1 Nov 2022 (Library: OpenSSL 3.0.7 1 Nov 2022)
#openssl version -d
OPENSSLDIR: "/usr/local/ssl/shared"
# ldd /usr/local/ssl/bin/openssl
linux-vdso.so.1 (0x00007ffea43c5000)
libssl.so.3 => /usr/local/ssl/lib64/libssl.so.3 (0x00007f586d643000)
libcrypto.so.3 => /usr/local/ssl/lib64/libcrypto.so.3 (0x00007f586cfd9000)
libz.so.1 => /lib64/libz.so.1 (0x00007f586cdc1000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f586cbbd000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f586c99d000)
libc.so.6 => /lib64/libc.so.6 (0x00007f586c5d7000)
/lib64/ld-linux-x86-64.so.2 (0x00007f586d8ea000)
と、インストールできているように見える。
PostgreSQL14.6をソースからコンパイルしようと、(ポートは隠します)
$./configure --with-pgport=**** --with-openssl
としたところ、
checking for CRYPTO_new_ex_data in -lcrypto... no
configure: error: library 'crypto' is required for OpenSSL
とエラーとなってしまう。
yum install openssl-devel が必要との記載を見たが、
------------------------------------------------------------------------------------------------
インストール:
openssl-devel x86_64 1:1.1.1k-7.el8 8-latest-BaseOS 2.3 M
アップグレード:
openssl-libs x86_64 1:1.1.1k-7.el8 8-latest-BaseOS 1.5 M
依存関係のインストール:
keyutils-libs-devel x86_64 1.5.10-6.el8 8-latest-BaseOS 47 k
krb5-devel x86_64 1.18.2-22.el8 8-latest-BaseOS 560 k
libcom_err-devel x86_64 1.45.6-1.el8 8-latest-BaseOS 37 k
libkadm5 x86_64 1.18.2-22.el8 8-latest-BaseOS 186 k
libselinux-devel x86_64 2.9-5.el8 8-latest-BaseOS 199 k
libsepol-devel x86_64 2.9-2.el8 8-latest-BaseOS 85 k
libverto-devel x86_64 0.3.0-5.el8 8-latest-BaseOS 17 k
openssl x86_64 1:1.1.1k-7.el8 8-latest-BaseOS 708 k
pcre2-devel x86_64 10.32-2.el8 8-latest-BaseOS 604 k
pcre2-utf16 x86_64 10.32-2.el8 8-latest-BaseOS 228 k
pcre2-utf32 x86_64 10.32-2.el8 8-latest-BaseOS 219 k
弱い依存関係のインストール:
openssl-pkcs11 x86_64 0.4.10-2.el8 8-latest-BaseOS 65 k
----------------------------------------------------------------------------------------------------
3系ではなさそうなので入れていません。
この状態からどうやったらSSLオプションをつけてコンパイル可能になるかおしえていただけませんでしょうか?
よろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
たぶん、こんな感じでしょう。
動作確認は行っていません。# echo /usr/local/ssl/lib64 > /etc/ld.so.conf.d/openssl3.conf
# ldconfig
# mkdir -p /usr/local/lib64/pkgconfig
# cd /usr/local/lib64/pkgconfig
# ln -s /usr/local/ssl/lib64/pkgconfig/* .
$ export PKG_CONFIG_PATH=/usr/local/lib64/pkgconfig
$ ./configure --with-pgport=**** --with-openssl
お返事が遅くなりました。
ありがとうございます。
結果からしてみれば、OS:Miracle Linux9として、
最初からOPENSSL3系のインストールされているものとする方針
となりました。
丁寧なご回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Mac OS MacOS Mojave でHoi4はスムーズに動きますか? 1 2022/07/18 22:19
- その他(プログラミング・Web制作) python 2 2022/12/23 09:06
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- C言語・C++・C# ExcelCS 1 2023/01/27 19:47
- Mac OS El Capitanがインストールできない… 1 2023/06/16 13:05
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- その他(プログラミング・Web制作) python fbprophetについて 1 2022/09/29 19:44
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PostgreSQL14.6のSSL対応について
-
PostgreSQLで"pg_dumpall -f da...
-
PostgreSqlインストールで
-
PostgreSQLの標準文字コードをS...
-
windows版postgresql 異なるバ...
-
postgresqlでのトランザクショ...
-
postgresqlの接続ポート5432か...
-
MySQLとPostgresの同時使用
-
pgpassが有効にならない?
-
odbc接続処理が遅い
-
Oracle 10gがインストール出来...
-
postegresSQLのパスワード
-
PostgresqlをインストールするP...
-
検索で濁点や半濁点をヒットさ...
-
インストール時のエラー
-
Oracle9iを再インストールす...
-
LINEのデータtalk.sqliteの閲覧...
-
texlive 2021のインストール
-
PostgreSQLでcsvにエクスポート
-
PuTTyにログインまでは出来たの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PostgreSQLの標準文字コードをS...
-
PostgreSQLのinitdbでエラーが...
-
PostgreSQLをC言語でアクセスし...
-
PostgreSQL14.6のSSL対応について
-
POSTGRESのデータの格納場所は...
-
PostgreSQL インストール 起動...
-
initdb: command not find...
-
Cプログラミング内でのPostgre...
-
PostgreSQLで"pg_dumpall -f da...
-
Access2000/Windows2000からODB...
-
日本語入力について
-
Cコンパイル時にポスグレのライ...
-
windows版postgresql 異なるバ...
-
postgresqlの接続ポート5432か...
-
postgresqlでのトランザクショ...
-
MySQLとPostgresの同時使用
-
Windows10がインストールできま...
-
大至急!mdfファイルの中身を見...
-
Access フォーム「使用可能」...
-
odbc接続処理が遅い
おすすめ情報