Oh, sorry, I didn't realize it was a binary installer.

I just double-checked the gt4.2.1 x86_deb_4.0 installer, and the gsi_openssh tarball in binary-trees/gsi_openss-4.4/gsi_openssh.tar.gz does contain bin/ssh.d/ssh-keygen.

Can you verify whether you have an executable at /usr/local/ globus-4.2.1.1/bin/ssh.d/ssh-keygen or not? If you do, what happens if you run it?


Charles

On Nov 20, 2008, at 1:59 AM, Akira Akira wrote:

Dear Charles,

Thanks a lot for your message. Here is what I did, following your suggestions:

Changed a line in the file Makefile from:

[EMAIL PROTECTED]@

to:

[EMAIL PROTECTED]@ -force

Then, tried to execute the target of the make file:

[EMAIL PROTECTED]:~/gt4.2.1-x86_deb_4.0-installer$ make gsi_openssh-only
make: *** No rule to make target `gsi_openssh-only'.  Stop.

Since the target was not found, tried another one, in case of typo:

[EMAIL PROTECTED]:~/gt4.2.1-x86_deb_4.0-installer$ make gsi_openssh
tar -C /usr/local/globus-4.2.1.1 -xzf binary-trees/globus_openssl-*/ *.tar.gz tar -C /usr/local/globus-4.2.1.1 -xzf binary-trees/globus_libtool-*/ *.tar.gz tar -C /usr/local/globus-4.2.1.1 -xzf binary-trees/globus_common-*/ *.tar.gz tar -C /usr/local/globus-4.2.1.1 -xzf binary-trees/ globus_gsi_openssl_error-*/*.tar.gz tar -C /usr/local/globus-4.2.1.1 -xzf binary-trees/ globus_gsi_proxy_ssl-*/*.tar.gz tar -C /usr/local/globus-4.2.1.1 -xzf binary-trees/ globus_openssl_module-*/*.tar.gz tar -C /usr/local/globus-4.2.1.1 -xzf binary-trees/ globus_gsi_sysconfig-*/*.tar.gz tar -C /usr/local/globus-4.2.1.1 -xzf binary-trees/ globus_gsi_cert_utils-*/*.tar.gz tar -C /usr/local/globus-4.2.1.1 -xzf binary-trees/globus_callout-*/ *.tar.gz tar -C /usr/local/globus-4.2.1.1 -xzf binary-trees/ globus_gsi_callback-*/*.tar.gz tar -C /usr/local/globus-4.2.1.1 -xzf binary-trees/ globus_gsi_credential-*/*.tar.gz tar -C /usr/local/globus-4.2.1.1 -xzf binary-trees/ globus_gsi_proxy_core-*/*.tar.gz tar -C /usr/local/globus-4.2.1.1 -xzf binary-trees/globus_gssapi_gsi- */*.tar.gz tar -C /usr/local/globus-4.2.1.1 -xzf binary-trees/globus_gss_assist- */*.tar.gz tar -C /usr/local/globus-4.2.1.1 -xzf binary-trees/gsi_openssh-*/ *.tar.gz

Tried to execute "make install" again and the output was:

 [EMAIL PROTECTED]:~/gt4.2.1-x86_deb_4.0-installer$ make install
ln -sf /usr/local/globus-4.2.1.1/etc/gpt/packages /usr/local/ globus-4.2.1.1/etc/globus_packages
/usr/local/globus-4.2.1.1/sbin/gpt-postinstall
running /usr/local/globus-4.2.1.1/setup/globus/setup-globus-gram-job- manager..[ Changing to /usr/local/globus-4.2.1.1/setup/globus ]
Creating state file directory.
Done.
Reading gatekeeper configuration file...
Warning: Host cert file: /etc/grid-security/hostcert.pem not found. Re-run setup-globus-gram-job-manager after installing host cert file.
Determining system information...
/usr/local/globus-4.2.1.1/bin/globus-hostname: 99: /usr/local/ globus-4.2.1.1/libexec/globus-libc-hostname: not found
Creating job manager configuration file...
Done
..Done
running /usr/local/globus-4.2.1.1/setup/gsi_openssh_setup/setup- openssh..[ Changing to /usr/local/globus-4.2.1.1/setup/ gsi_openssh_setup ]
Configuring gsi_openssh
------------------------------------------------------------
Executing...
ERROR: Unable to execute /usr/local/globus-4.2.1.1/bin/ssh.d/ssh- keygen -t rsa1 -f /usr/local/globus-4.2.1.1/etc/ssh/ssh_host_key -N "": No such file or directory
..Done
WARNING: The following packages were not set up correctly:
        gsi_openssh_setup-noflavor-pgm
Check the package documentation or run postinstall -verbose to see what happened

I also checked zlib development:

[EMAIL PROTECTED]:~# apt-get install zlib1g-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
zlib1g-dev is already the newest version.
zlib1g-dev set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 28 not upgraded.

Any other ideas? Thanks,

                         Akira


On Thu, Nov 20, 2008 at 12:03 AM, Charles Bacon <[EMAIL PROTECTED]> wrote: Edit your toplevel Makefile to add "-force" to the BUILDOPTS line. Then run "make gsi_openssh-only" to see what the build error was. Usually it means you were missing the right version of the zlib development libraries.


Charles


Reply via email to