0

我正在尝试设置 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

4

1 回答 1

0

出现问题是因为 myproxy-logon 必须由 myproxy 用户完成。此用户是在初始 globus 安装期间自动创建的,但不会自动列出或访问。要使其易于接受,请执行以下步骤 1. nano /etc/passwd

  1. 在其中找到 myproxy(通常在最后找到)将'no-login'行更改为'bash'。并保存文件。
  2. 通过 su 进入 root - (必须预先设置 root 密码)
  3. su - myproxy
  4. 现在您在 myproxy 用户中。运行 myproxy-logon
于 2014-02-14T13:46:08.313 回答