Hi Jeff,

I've reported this issue to our devs, so they're now aware of it. You can track 
the issue here:

https://github.com/globus/globus-toolkit/issues/107

While waiting for a fix upstream, you'll need to edit the Makefile as you 
discussed.

Thanks for reporting this issue.

-Dan Powers
________________________________
From: Jefferson Porter [rjpor...@lbl.gov]
Sent: Monday, July 31, 2017 4:58 PM
To: Daniel Powers
Cc: gt-u...@globus.org
Subject: Re: [gt-user] gsi-openssh not installed from toolkit source build

Hi Dan,

Thanks for the quick response.  I was doing some more digging and found the 
problem.  It dies trying to run 'mkinstalldirs /var/empty', which comes from 
the line in the gsi_openssh/source/Makefile:

(umask 022 ; $(srcdir)/mkinstalldirs $(DESTDIR)$(PRIVSEP_PATH))

Where DESTIR is empty.   In the newer versions, the Makefile has:


PRIVSEP_PATH=/var/empty

while in the older version (the ones that succeed for me)


PRIVSEP_PATH=${prefix}/var/empty

I'm doing a non-root installation on SUSE Linux 12.2, which is why it fails to 
make /var/empty.  I don't know if this is a mistake in the newer Makefiles.in 
or it was changed for a reason.

I can just edit the Makefile, but can this be fixed upstream?

thanks,

Jeff


On Mon, Jul 31, 2017 at 2:21 PM, Daniel Powers 
<dpow...@uchicago.edu<mailto:dpow...@uchicago.edu>> wrote:
Hi Jeff,

I just did a clean build & install from source using the latest GT6 source 
package (6.0.1493989444), and I found that /usr/local/globus-6/sbin/gsisshd and 
/usr/local/globus-6/bin/gsissh* were installed as expected. Can you try again 
with the latest GT6 source package and see if this resolves your issue?

If the above doesn't resolve your issue, could you please let us know what 
distribution you're doing your build on?

-Dan Powers
________________________________
From: gt-user 
[gt-user-boun...@mail001.cels.anl.gov<mailto:gt-user-boun...@mail001.cels.anl.gov>]
 on behalf of Jefferson Porter [rjpor...@lbl.gov<mailto:rjpor...@lbl.gov>]
Sent: Monday, July 31, 2017 2:36 PM
To: gt-u...@globus.org<mailto:gt-u...@globus.org>
Subject: [gt-user] gsi-openssh not installed from toolkit source build


Hi,

We build the toolkit from the source tarball but I have been having a problem 
with the installation of gsi-openssh.  The executables are built and can be 
found under gsi_openssh/source/.libs but, unlike the rest of the toolkit, they 
are not installed with 'make install'.

I have kept some older tarballs and reran some build tests.  The problem 
appears to have occurred with the change of gsi_openssh versions.  At least my 
install of globus 6.0.1453307864 (gsi_openssh version 5.7) works while globus 
6.0.1461852459 (gsi_openssh version 7.1)  and later versions I've tested do not 
install gsi_openssh.   I scanned the build.log files and didn't see a reason 
for the problem.

thanks,

Jeff

--
R. Jefferson Porter, PhD
NERSC & Nuclear Science Division
Lawrence Berkeley National Laboratory
510-502-7231<tel:(510)%20502-7231>



--
R. Jefferson Porter, PhD
NERSC & Nuclear Science Division
Lawrence Berkeley National Laboratory
510-502-7231

Reply via email to