Sorry, I should have expected this "SKIPPING REBUILD" business.

One way to force a rebuild is to add -force to the buildopts via configure:

  ./configure --prefix=$GLOBUS_LOCATION \
    --with-buildopts="-verbose -force" \
    --with-gsiopensshargs="--with-pam"

Then when you run "make gsi-openssh install", it will rebuild everything.

Or, to just force a rebuild of gsi-openssh (probably the better option),
you can run the gpt-build command directly, adding -force and -verbose:

gpt-build -verbose -force -srcdir=source-trees/gsi_openssh-4.3-src
gcc32dbg GSI_OPENSSH_GPTMACRO="--with-pam --with-md5-passwords
--with-tcp-wrappers"

Christian Szongott wrote:
> I just tried to install gsi-openssh (make gsi-openssh install), as you
> mentioned. During the build process I can't see any errors but the sshd
> is still not there. Here's what I got:
> 
> /usr/local/gt4/sbin/gpt-build   -srcdir=source-trees/core/source gcc32dbg
> /usr/local/gt4/sbin/gpt-build   -srcdir=source-trees/gsi/openssl_gpt
> gcc32dbg
> gpt-build ====> CHECKING BUILD DEPENDENCIES FOR globus_openssl
> SKIPPING REBUILD of gcc32dbg
> /usr/local/gt4/sbin/gpt-build   -srcdir=source-trees/mds/libtool gcc32dbg
> gpt-build ====> CHECKING BUILD DEPENDENCIES FOR globus_libtool
> SKIPPING REBUILD of gcc32dbg
> gpt-build ====> REMOVING empty package globus_libtool-noflavor-dev
> /usr/local/gt4/sbin/gpt-build   -srcdir=source-trees/common/setup gcc32dbg
> gpt-build ====> CHECKING BUILD DEPENDENCIES FOR globus_common_setup
> SKIPPING REBUILD of noflavor
> /usr/local/gt4/sbin/gpt-build   -srcdir=source-trees/common/source gcc32dbg
> gpt-build ====> CHECKING BUILD DEPENDENCIES FOR globus_common
> SKIPPING REBUILD of gcc32dbg
> /usr/local/gt4/sbin/gpt-build  
> -srcdir=source-trees/gsi/openssl_error/source gcc32dbg
> gpt-build ====> CHECKING BUILD DEPENDENCIES FOR globus_gsi_openssl_error
> SKIPPING REBUILD of gcc32dbg
> /usr/local/gt4/sbin/gpt-build  
> -srcdir=source-trees/gsi/proxy/proxy_ssl/source gcc32dbg
> gpt-build ====> CHECKING BUILD DEPENDENCIES FOR globus_gsi_proxy_ssl
> SKIPPING REBUILD of gcc32dbg
> /usr/local/gt4/sbin/gpt-build  
> -srcdir=source-trees/gsi/openssl_module/source gcc32dbg
> gpt-build ====> CHECKING BUILD DEPENDENCIES FOR globus_openssl_module
> SKIPPING REBUILD of gcc32dbg
> /usr/local/gt4/sbin/gpt-build  
> -srcdir=source-trees/gsi/sysconfig/source gcc32dbg
> gpt-build ====> CHECKING BUILD DEPENDENCIES FOR globus_gsi_sysconfig
> SKIPPING REBUILD of gcc32dbg
> /usr/local/gt4/sbin/gpt-build  
> -srcdir=source-trees/gsi/cert_utils/source gcc32dbg
> gpt-build ====> CHECKING BUILD DEPENDENCIES FOR globus_gsi_cert_utils
> SKIPPING REBUILD of gcc32dbg
> /usr/local/gt4/sbin/gpt-build   -srcdir=source-trees/callout/source
> gcc32dbg
> gpt-build ====> CHECKING BUILD DEPENDENCIES FOR globus_callout
> SKIPPING REBUILD of gcc32dbg
> /usr/local/gt4/sbin/gpt-build   -srcdir=source-trees/gsi/callback/source
> gcc32dbg
> gpt-build ====> CHECKING BUILD DEPENDENCIES FOR globus_gsi_callback
> SKIPPING REBUILD of gcc32dbg
> /usr/local/gt4/sbin/gpt-build  
> -srcdir=source-trees/gsi/credential/source gcc32dbg
> gpt-build ====> CHECKING BUILD DEPENDENCIES FOR globus_gsi_credential
> SKIPPING REBUILD of gcc32dbg
> /usr/local/gt4/sbin/gpt-build  
> -srcdir=source-trees/gsi/proxy/proxy_core/source gcc32dbg
> gpt-build ====> CHECKING BUILD DEPENDENCIES FOR globus_gsi_proxy_core
> SKIPPING REBUILD of gcc32dbg
> /usr/local/gt4/sbin/gpt-build   -srcdir=source-trees/gsi/gssapi/source
> gcc32dbg
> gpt-build ====> CHECKING BUILD DEPENDENCIES FOR globus_gssapi_gsi
> SKIPPING REBUILD of gcc32dbg
> /usr/local/gt4/sbin/gpt-build  
> -srcdir=source-trees/gsi/gss_assist/source gcc32dbg
> gpt-build ====> CHECKING BUILD DEPENDENCIES FOR globus_gss_assist
> SKIPPING REBUILD of gcc32dbg
> /usr/local/gt4/sbin/gpt-build  
> -srcdir=source-trees/gsi/gssapi_error/source gcc32dbg
> gpt-build ====> CHECKING BUILD DEPENDENCIES FOR gssapi_error
> SKIPPING REBUILD of gcc32dbg
> /usr/local/gt4/sbin/gpt-build  
> -srcdir=source-trees/gsi/simple_ca/source gcc32dbg
> gpt-build ====> CHECKING BUILD DEPENDENCIES FOR globus_simple_ca
> SKIPPING REBUILD of noflavor
> /usr/local/gt4/sbin/gpt-build   -srcdir=source-trees/user_env/source
> gcc32dbg
> gpt-build ====> CHECKING BUILD DEPENDENCIES FOR globus_user_env
> SKIPPING REBUILD of noflavor
> /usr/local/gt4/sbin/gpt-build   -srcdir=source-trees/gsi/simple_ca/setup
> gcc32dbg
> gpt-build ====> CHECKING BUILD DEPENDENCIES FOR globus_simple_ca_setup
> SKIPPING REBUILD of noflavor
> /usr/local/gt4/sbin/gpt-build  
> -srcdir=source-trees/gsi/proxy/proxy_utils/source gcc32dbg
> gpt-build ====> CHECKING BUILD DEPENDENCIES FOR globus_proxy_utils
> SKIPPING REBUILD of gcc32dbg
> /usr/local/gt4/sbin/gpt-build  -srcdir=source-trees/gsi_openssh-4.3-src
> gcc32dbg GSI_OPENSSH_GPTMACRO="--with-pam --with-md5-passwords
> --with-tcp-wrappers"
> gpt-build ====> CHECKING BUILD DEPENDENCIES FOR gsi_openssh
> SKIPPING REBUILD of gcc32dbg
> gpt-build ====> REMOVING empty package gsi_openssh-noflavor-dev
> /usr/local/gt4/sbin/gpt-build 
> -srcdir=source-trees/gsi_openssh_setup-4.3-src gcc32dbg
> gpt-build ====> CHECKING BUILD DEPENDENCIES FOR gsi_openssh_setup
> SKIPPING REBUILD of noflavor
> /usr/local/gt4/sbin/gpt-postinstall
> All of the packages in your GLOBUS_LOCATION are already set up.
> 
> Am 23.02.2009 um 19:32 schrieb Jim Basney:
> 
>> My guess is that your build failed. If you kept a log of your output
>> from make, check it for errors. Or you could try 'make gsi-openssh
>> install' again and watch for errors.
>>
>> Christian Szongott wrote:
>>> It seems to be a more basic problem. I've figured out, that
>>> $GLOBUS_LOCATION/sbin/sshd is called within the SXXsshd script. But
>>> there is no sshd at the specified location ($GLOBUS_LOCATION/sbin/). Any
>>> ideas why?
>>>
>>> Christian
>>>
>>>
>>> Am 23.02.2009 um 14:51 schrieb Jim Basney:
>>>
>>>> Check syslog for errors.
>>>>
>>>> See also:
>>>> http://grid.ncsa.uiuc.edu/ssh/ts_common.html
>>>>
>>>> Christian Szongott wrote:
>>>>> Hi!
>>>>>
>>>>> I use GT 4.0.8 and want to connect to a host using
>>>>> GSSAPIAuthentication.
>>>>> So I followed the installation instructions on
>>>>> http://globus.org/toolkit/docs/4.0/security/openssh/admin-index.html .
>>>>>
>>>>> When I try to start the daemon by "$GLOBUS_LOCATION/sbin/SXXsshd
>>>>> start"
>>>>> the message "Starting up GSI-OpenSSH sshd server... done." appears but
>>>>> the daemon is not started. I can't connect to the host and the file
>>>>> $GLOBUS_LOCATION/var/sshd.pid which should exists isn't there. The
>>>>> normal ssh daemon starts successfully and I can connect to the host
>>>>> this
>>>>> way.
>>>>>
>>>>> Any suggestions what might have gone wrong or where I can find more
>>>>> debugging information about it?
>>>>>
>>>>> Thanks in advance!
>>>>>
>>>>> Christian
> 

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to