[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 メーリングリストの案内