[sylpheed-jp:10735] Re: Windows版でのGnuPGの検出について
Hiroyuki Yamamoto
hiro-y @ kcn.ne.jp
2009年 2月 22日 (日) 14:05:25 JST
山本です。
On Sat, 21 Feb 2009 23:14:09 +0900
Daichi Kawahata <daichi.k @ aioros.ocn.ne.jp> wrote:
> 川畑です。
>
> メッセージID 03226 および Sylpheed/TODO に記載がある
> "Win32 GnuPGが正しく検出されないことがある" に関連するかは
> 分かませんでしたが、同様の現象が発生致しましたので、参考情報
> として報告させて頂きます。
>
> 1.環境
>
> Windows Vista Business 64-bit Edition SP1
> Sylpheed 2.6.0-win32
> GnuPG 1.4.9
> Gpg4win 1.1.4
>
> 2.現象
>
> Sylpheed 起動時に以下のウィンドウがポップアップされる。
>
> "GnuPG が正しくインストールされていないか、バージョンが古すぎます。"
>
> 3.原因 (推定)
>
> これまで使用していた www.gnupg.org 配布の Windows 版パッケージ
> (gnupg-w32cli-1.4.9.exe) を www.gpg4win.org 配布の統合パッケージ
> (gpg4win-1.1.4.exe) に置き換えたため。
>
> 4.対処・結果
>
> gnupg-w32cli-1.4.9.exe の再インストールにより、正常に認識される
> ようになった。
>
> 5.付記
>
> -両パッケージのインストール先は同一
> ("C:\Program Files (x86)\GNU\GnuPG") であり、システム環境変数
> Path で指定済み。
>
> -コマンドプロンプトから "gpg --version" で確認できる Home ディレ
> クトリも同一のパス ("Home: C:/Users/daichi/AppData/Roaming/gnupg")。
>
> -Sylpheed (GnuPG) 実行ユーザは Users グループのみに所属。
>
> -コマンドプロンプトから "gpg --version" で確認できるバージョン
> 文字列に差異が見られた。
>
> www.gnupg.org 版 gpg
> gpg (GnuPG) 1.4.9
>
> www.gpg4win.org 版 gpg
> gpg (GnuPG) 1.4.9 (Gpg4win 1.1.4)
GnuPG の Win 版は、パス情報をレジストリに記録していて、 GPGME ライブラリ
はそれを見ていたような記憶があります。もし確認できればそれぞれのレジストリ
の情報をいただけると何かわかるかもしれません。
--
Hiroyuki Yamamoto <hiro-y @ kcn.ne.jp>
Sylpheed-jp メーリングリストの案内