Another shot at getting the MDS (GIIS-GRIS) server up and globus-job-get-ouput working: Re-install OpenLDAP with correct configure options: # cd /OpenLDAP-1.2.7-globus # ./configure --prefix=/usr/local/OpenLDAP-1.2.7-globus --enable-slapd \ --enable-shell --disable-ldbm --without-threads # make depend # cd tests # make Problems: ln: ./data: cannot overwrite directory make: [all-local] Error 1 (ignored) Initiating LDAP tests... >>>>> Executing all LDAP tests... >>>>> Test Directory: . >>>>> Backend: ldbm >>>>> Starting test001-ldif2ldbm ... running defines.sh . ldbm Datadir is ./data Cleaning up in ./test-db... Running ldif2ldbm to build slapd database... ./scripts/test001-ldif2ldbm: ../servers/slapd/tools/ldif2ldbm: No such file or directory ldif2ldbm failed! >>>>> ./scripts/test001-ldif2ldbm failed (exit 126) make: *** [all-local] Error 126 Not continuing for now. Try to fix globus_gass_cache error with globus-job-get-output: Problem is that there's a bug in globus that tries to execute $bindir/globus-sh-exec with argument $bindir/globus-gass-cache in $bindir/globus-job-get-output ($bindir = /usr/local/globus/services/i686-pc-linux-gnu/bin/). Check http://www-unix.globus.org/mail_archive/discuss/msg00413.html for details. # cd /globus/FileAccess/gass/programs/ # emacs configure.in : remove 'test' section and add 'globus_gass_cache ' in the beginning of SUBDIRS list. then # autoconf # cd ../../../ Now stop globus services: # /etc/rc.d/init.d/globus stop Decided to ignore OpenLDAP test error and install anyway. Save both old OpenLDAP and globus areas: # cd /usr/local # mv OpenLDAP-1.2.7-globus OpenLDAP-1.2.7-globus_save # mv globus globus_save # mkdir globus # chown globus.globus globus # cd /OpenLDAP-1.2.7-globus # make install Now, as user globus: (globus install path is /usr/local/globus, globus deploy path is /opt/globus) $ cd /globus $ ./globus-install domainname: nhn.ou.edu ldap: /usr/local/OpenLDAP-1.2.7-globus globus: /usr/local/globus parallel build: yes (keep all other defaults) In /usr/local/globus/etc/grid-info-hosts.conf, add: ouhep2.nhn.ou.edu /usr/local/globus/services/i686-pc-linux-gnu/bin \ ouhep1.nhn.ou.edu - In /usr/local/globus/etc/globus-services.conf, add: ouhep1.nhn.ou.edu jobmanager-condor stderr_log,local_cred - \ ${libexecdir}/globus-jobmanager globus-jobmanager \ -conf ${sysconfdir}/globus-jobmanager-condor.conf -type condor \ -rdn jobmanager-condor -machine-type unknown Then run globus-setup: $ /usr/local/globus/sbin/globus-setup M D S : S E T U P P R O C E D U R E This script will ask some questions about site specific information. The answers to these questions will help to setup your local MDS infrastructure. Pressing RETURN in response to such a question will enable the default. This script will overwrite the file: /usr/local/globus/etc/grid-info.conf Do you wish to continue (y/n) [y] : ======================================================================== (1) Hostname for site's organization server: [ ouhep1.nhn.ou.edu ] (2) Port number for site's organization server: [ ] (3) DN for the organization: [ dc=nhn, dc=ou, dc=edu, o=Grid ] (4) Save settings (5) Quit ======================================================================== (h)elp ======================================================================== 2 Enter the "port number" for your site's MDS server [ ] : 2136 ======================================================================== (1) Hostname for site's organization server: [ ouhep1.nhn.ou.edu ] (2) Port number for site's organization server: [ 2136 ] (3) DN for the organization: [ dc=nhn, dc=ou, dc=edu, o=Grid ] (4) Save settings (5) Quit ======================================================================== (h)elp ======================================================================== 4 ======================================================================== (1) Hostname for site's organization server: [ ouhep1.nhn.ou.edu ] (2) Port number for site's organization server: [ 2136 ] (3) DN for the organization: [ dc=nhn, dc=ou, dc=edu, o=Grid ] (4) Save settings (5) Quit ======================================================================== (h)elp ======================================================================== 5 G S I : C O N F I G U R A T I O N P R O C E D U R E Before you use the Grid Security Infrastructure, you should first define the DN (distinguished name) that should be used for your organization's X509 certificates. If you do not define a DN, a default DN will be assigned to you. This script will ask some questions about site specific information. This information is used to configure the Grid Security Infrastructure for your site. For some questions, a default response is given in []. Pressing RETURN in response to such a question will enable the default. This script will overwrite the file -- /usr/local/globus/etc/grid-security.conf Do you wish to continue (y/n) [y] : ======================================================================== (1) Base DN for user certificates [ ou=nhn.ou.edu, o=Globus, o=Grid ] (2) Base DN for host certificates [ o=Globus, o=Grid ] ======================================================================== (q) save, configure the GSI and Quit (c) Cancel (exit without saving or configuring) (h) Help ======================================================================== q The setup is complete. -----------------end of globus-setup----------- No need to re-deploy, but need to put newly compiled slapd and ldapadd (from OpenLDAP area) into : # cd /opt/globus/bin/ # mv ldapadd ldapadd_save # cp -p /usr/local/OpenLDAP-1.2.7-globus/libexec/ldapadd . # cd /opt/globus/libexec/ # mv slapd slapd_save; cp -p /usr/local/OpenLDAP-1.2.7-globus/libexec/slapd . # chown globus.globus slapd # /etc/rc.d/init.d/globus start This actually worked! Now the MDS server is running and responding to grid-info-search. But only with onfo about ouhep1, no info on ouhep2. Not sure if I have to run local-deploy on ouhep2 as well in order for it to respond to a GIIS query? This also seems to have fixed the globus-job-get-output error, since now globus-gass-cache is present in $bindir - but I'm still not getting any output, so it doesn't help much. Any hints on either of those two problems would be greatly appreciated.