设置globus工具包时myproxy-logon中的错误

时间:2014-02-04 09:26:21

标签: globus-toolkit

我正在尝试设置globus工具包。我正在按照教程“http://toolkit.globus.org/toolkit/docs/5.2/5.2.5/admin/quickstart/#quickstart”进行操作。当我尝试使用myproxy-logon从myproxy服务生成代理时,如教程中所给出的,我不断收到如下所示的错误。我的主机名是project-OptiPlex-390

simplec@project-OptiPlex-390:~$  myproxy-logon -s project-OptiPlex-390

错误身份验证:GSS主要状态:身份验证失败 GSS次要状态错误链: globus_gss_assist:上下文初始化期间出错 OpenSSL错误:a_verify.c:221:在库中:asn1编码例程,函数ASN1_item_verify:EVP lib OpenSSL错误:rsa_eay.c:721:在库中:rsa例程,函数RSA_EAY_PUBLIC_DECRYPT:填充检查失败 OpenSSL错误:rsa_pk1.c:100:在库中:rsa例程,函数RSA_padding_check_PKCS1_type_1:块类型不是01

1 个答案:

答案 0 :(得分:0)

问题发生的原因是myproxy-logon必须由myproxy用户完成。此用户在初始globus安装期间自动创建,但未自动列出或访问。为了使其成为可能,请执行以下步骤 1. nano / etc / passwd

  1. 找到myproxy(通常在最后找到)将'禁止登录'更改为'bash'。并保存文件。
  2. 通过su转到root - (必须事先设置root密码)
  3. su - myproxy
  4. 现在您在myproxy用户中。运行myproxy-logon