[過去ログ] 5ch ブラウザ JD 21 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
701
(15): 2019/02/20(水)22:34 ID:lNXKmerM(1/2) AAS
横からすまんが、
>>697 の画像が
JDSSL::connect(gnutls) *** Handshake failed: Error in the certificate verification
のエラーが出て表示できないんだが...
他のスレでも imgur.com の画像が同じエラーで開けない
JDim 0.1.0-20190217(git:e8cc28c993:M)
702: 701 2019/02/20(水)22:37 ID:lNXKmerM(2/2) AAS
以前のリビジョンでは普通に表示されていたので、
20190217 での gnutls 関連の修正が原因ではないかと邪推しているのだが...
709
(1): 2019/02/21(木)05:14 ID:KPHKMp6D(1/6) AAS
>>701
動作環境とgnutlsのバージョンは?opensslでは表示できる?
710
(1): 701 2019/02/21(木)09:37 ID:nyJ7uyA8(1/9) AAS
>>709

[バージョン] JDim 0.1.0-20190217(git:e8cc28c993:M)
[ディストリ ] PCLinuxOS 2019 (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] KDE
[ gtkmm  ] 2.24.5
[ glibmm  ] 2.56.1
[オプション ]
[ そ の 他 ]

gnutls は 3.6.2
省1
713
(1): 701 2019/02/21(木)15:11 ID:nyJ7uyA8(2/9) AAS
>>711
システムに x.509 証明書をインストールするパッケージは昨年の10月以降は更新されていませんが、
念の為に再インストールしてみてもダメでした。
前のリビジョンの 0.1.0-20190207(git:35eca000e6:M) を使用していた時から証明書も gnutls も変わっていません。

で、src/jdlib/ssl.cpp の
gnutls_session_set_verify_cert( m_session, host, 0 );
をコメントアウトしてビルドすると表示されました。
ただ、証明書の検証をスキップするというのは.....
715: 701 2019/02/21(木)16:46 ID:nyJ7uyA8(3/9) AAS
>>714
ということは、PCLinuxOS でインストールされている証明書が古いのが根本原因で、
JDim の gnutls 関係への修正でそれが表面化したということですか。
ディストリ固有の問題で JDim のセキュリティを敢えて低下させるようなオプションを追加するというのもどうかなと...
PCLinuxOS 側のパッケージを更新する方向で検討してみたいと思いますm(_ _)m
717: 701 2019/02/21(木)17:45 ID:nyJ7uyA8(4/9) AAS
>>716
あれ? wget で >>697 の画像が落とせる
てことは、システムの証明書の新旧が原因ではない???

ちなみに PCLinuxOS の Firefox は、 Mozilla 公式のをほぼそのままパッケージ化していて
自前でビルドしていません。
721: 701 2019/02/21(木)18:44 ID:nyJ7uyA8(6/9) AAS
>>720
こちらこそお手数かけて申し訳ないですm(_ _)m
725
(1): 701 2019/02/21(木)20:45 ID:nyJ7uyA8(7/9) AAS
>>722
ありがとうございますm(_ _)m
早速ビルドしてみましたが、>>697 の画像を表示させようとしたところ、
JDSSL::connect(gnutls) *** Handshake failed: Error in the certificate verification.
JDSSL::connect(gnutls) - cert verify output: The certificate is NOT trusted. The certificate issuer is unknown.
というエラーが出ました。

[バージョン] JDim 0.1.92-beta20190221(git:9bf5f08469:M)
[ディストリ ] PCLinuxOS 2019 (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] KDE
省4
734: 701 2019/02/21(木)23:11 ID:nyJ7uyA8(8/9) AAS
>>727
ありがとうございます。
パッチを適用してビルドして curl の証明書を使ってみたところ、
画像が表示されました。
735
(1): 701 2019/02/21(木)23:14 ID:nyJ7uyA8(9/9) AAS
>>726
お時間を取らせて申し訳ありませんでした m(_ _)m
私の環境が何か腐っているのかもしれませんね。
再インストールしてみようかと考えています。
745
(2): 701 2019/02/22(金)19:46 ID:JzPijlux(1) AAS
その後 PCLInuxOS を再インストールしてみました。
home 環境は前のを引き継がずに新規に作成し、念のために JDim も新しい環境で再ビルドしてみたのですが、
残念ながら同じエラーが出ました _| ̄|○
>>726 さんが検証された時には無問題だったということなので、俺環境を整える過程に何か問題があったのかもしれません。

ちなみに、サブ機に入れている MATE 環境な PCLinuxOS 上では、エラーがでることなく画像が表示されています。
メイン機との違いなどを調べてみたのですが、結局は何が原因なのか分かりませんでした(。-_-。)

現在は問題回避のために --with-openssl でビルドしたものを使っています(何か負けた気分...)
お騒がせしました m(_ _)m
765
(1): 701 2019/02/23(土)10:53 ID:ntuL8NpO(1) AAS
>>748 さんのレスを読んで、ふと思いついて >>727 のパッチの28行目の cacert.pem の部分を、
システムにインストールされている証明書の /etc/pki/tls/cert.pem に変えてビルドしてみたところ、
エラーも出ずに画像が表示されるようになりました。
これが正しい方法なのか分かりませんが、結果オーライということで...(^_^;)
868
(1): 701 2019/03/02(土)23:13 ID:zqbJSmzl(1) AAS
>>766

[バージョン] JDim 0.1.92-snapshot20190302(git:ef4098054e:M)
[ディストリ ] PCLinuxOS 2019 (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] KDE
[ gtkmm  ] 2.24.5
[ glibmm  ] 2.56.1
[オプション ] '--with-default-trust-store-file=/etc/pki/tls/cert.pem'
[ そ の 他 ]

--with-default-trust-store-file オプションの追加、ありがとうございます。
省1
961
(1): 701 2019/03/05(火)15:25 ID:KX8ETlx+(1/2) AAS
その後色々と調べてみたところ、TLS 証明書のエラーの根本原因が PCLinuxOS の
filezilla パッケージにあることを突き止めました。

ソースパッケージを調べるまで知らなかったのですが、PCLinuxOS の filezilla パッケージは
ソースコードからビルドしているのではなくて、開発元が Linux 用として配布している tar 玉を引っ張ってきて
そのまま /usr 下に展開しています。

そのため tar 玉に同梱されている libgnutls.so.30 が /usr/lib 下に配置されることになり、
gnutls パッケージによってインストールされていた /usr/lib64/libgnutls.so.30 と
コンフリクト(と言うか filezilla の libgnutls.so.30 の方が優先的に使用される?)が起きたのが原因でした。

ディストリ固有の(しかも限定された環境での)問題で、JDim 側には何の問題も無かったにもかかわらず、
ma8ma さんには --with-default-trust-store-file オプションの追加という作業を強いることになってしまったわけで、
省1
966
(1): 701 2019/03/05(火)18:09 ID:KX8ETlx+(2/2) AAS
>>965
私としては PR の提出は取りやめて頂いてかまいません。(むしろそうして欲しい)
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.035s