Hi Melvin, Days ago I experimented the same issue that you are facing now and I think that the problem is on the Globus Toolkit documentation. Here is how I fixed
1. Be sure to run the grid-ca-create command as globus user 2. This command creates a directory in the globus's home directory ( ~/.globus/simpleCA) which contains a lot of files that you need to copy in the /etc/grid-security directory. Those files are: globus-host-ssl.conf, globus-user-ssl.conf and grid-security.conf. I also copied signing-policyand grid-ca-ssl.conf but I am not quite sure if they have to be copied too. Run the hostname command be sure that it returns the FQDN for the machine where you are setting up the griftp service. The /etc/grid-security/certificates exists on that machine? On 17 October 2012 08:25, gridftp user <[email protected]> wrote: > > According to the instructions for setting up the Simple CA ( > http://globus.org/toolkit/docs/5.2/5.2.2/admin/install/appendix.html#gtadmin-simpleca), > I need to request a host certificate by running: > sudo grid-cert-request -host 'hostname' > > It would have been really nice if the next line explained what value is > expected for 'hostname' but the author failed to see a need for this. > Assuming it means my host, I entered: > sudo grid-cert-request -host '[email protected]' > > and got an immediate error: > line 917: /etc/grid-security/grid-security.conf: No such file or > directory > > Searching for that file name on the Globus site, I found a description > from the version 4.0 documentation ( > http://www.globus.org/toolkit/docs/4.0/admin/docbook/ch05.html): > grid-security.conf A base configuration file that contains the > name and email address for the CA. > > So I created that /etc/grid-security/grid-security.conf file: > root > [email protected] > > Now sudo grid-cert-request -host '[email protected]' gives another > error: > /etc/grid-security/grid-security.conf: line 1: root: command not found > /etc/grid-security/grid-security.conf: line 2: [email protected]: > command not found > /usr/bin/grid-cert-request: line 442: > /etc/grid-security/globus-host-ssl.conf: No such file or directory > > So obviously grid-security.conf is not a base configuration file that > contains the name and email address for the CA. Is there any chance someone > would be willing to take a minute to explain what that file should contain, > as well an example of what should be in > /etc/grid-security/globus-host-ssl.conf? I would sure appreciate it. > > Thanks, > Melvin >
