Ubuntu 13.10 システムで動作する基本的な Globus セットアップ ( Debian リポジトリ経由でインストールされたgram5 & gsi ) を取得しようとしています。さらに、次のコマンドを使用して、証明書を介して認証をセットアップしようとします。
SimpleCA のセットアップ
sudo grid-ca-create
sudo grid-default-ca
ホスト証明書の作成
sudo grid-cert-request -host `hostname --fqdn`
sudo grid-ca-sign -in /etc/grid-security/hostcert_request.pem -out /etc/grid-security/hostcert.pem
ユーザー証明書を作成する
grid-cert-request
sudo grid-ca-sign -in ~/.globus/usercert_request.pem -out /tmp/usercert.pem
cp /tmp/usercert.pem ~/.globus/usercert.pem
上記のコマンドはいずれもエラーを発生させないため、すべてが正しいと見なされます。
次に、テストジョブを実行しようとします
globus-job-run localhost /bin/hostname
そしてそれは失敗します:
GRAM Job submission failed because an authentication operation failed
OpenSSL Error: a_verify.c:221: in library: asn1 encoding routines, function ASN1_item_verify: EVP lib
OpenSSL Error: rsa_eay.c:721: in library: rsa routines, function RSA_EAY_PUBLIC_DECRYPT: padding check failed
OpenSSL Error: rsa_pk1.c:100: in library: rsa routines, function RSA_padding_check_PKCS1_type_1: block type is not 01
(error code 7)
デバッグしたり、よりわかりやすいエラー メッセージを表示したりする方法はありますか? すべてを新たにインストール/セットアップしようとしましたが、同じ結果になりました。
誰でも光を当てることができますか?
編集:
次のエントリが に書き込まれ/var/log/globus-gatekeeper.log
ます。
TIME: Thu Oct 31 16:08:34 2013
PID: 30238 -- Notice: 6: Got connection ::ffff:127.0.0.1 at Thu Oct 31 16:08:34 2013
Failed reading length 0
GSS authentication failure
globus_gss_assist token :3: read failure: Connection closed
Failure: GSS failed Major:01090000 Minor:00000000 Token:00000003
TIME: Thu Oct 31 16:08:34 2013
PID: 30238 -- Failure: GSS failed Major:01090000 Minor:00000000 Token:00000003