... mea culpa: I had a silly bug in my callback function - that's why the chmod 
command actually didn't execute!

The other problem (which isn't a problem for me anymore) still persists: 
globus-ftp-client-chmod-test doesn't do anything for me on MacOS X. I did the 
exact same steps (make globus_ftp_client_test, globus-ftp-client-chmod-test -p 
-A 0644 -s<url>) on my Linux machine at home last night and the test went 
through. 

Cheers,
Ole


On Sep 21, 2010, at 3:52 PM, Michael Link wrote:

> That is strange.  This install had 'make install' run, right?
> 
> Can you show any output with the env GLOBUS_ERROR_OUTPUT=1 set, and if that 
> isn't helpful, the output of 'strace globus-ftp-client-chmod-test ...'.
> 
> Mike
> 
> On Tue 9/21/2010 3:33 PM, Ole Weidner wrote:
>> The chmod test does nothing for me - regardless what parameters or urls I 
>> feed it with. It just immediately returns:
>> 
>> $ ./globus-ftp-client-chmod-test -p -A 0744 -s 
>> gsiftp://queenbee.loni-lsu.teragrid.org:2811/tmp/test
>> $
>> 
>> Any ideas?
>> 
>> Thanks,
>> Ole
>> 
>> On Sep 21, 2010, at 3:07 PM, Michael Link wrote:
>> 
>>> Is that it from the debug log?  You should see the chmod command and 
>>> response.
>>> 
>>> If you are able to install the test package ('make globus_ftp_client_test' 
>>> from installer), there is a chmod test in 
>>> $GLOBUS_LOCATION/test/globus_ftp_client_test/
>>> 
>>> globus-ftp-client-chmod-test -p -A 0644 -s<url>
>>> 
>>> Which works for me.
>>> 
>>> Mike
>>> 
>>> On Tue 9/21/2010 12:02 PM, Ole Weidner wrote:
>>>> Hi,
>>>> 
>>>> the following code fragment executes just fine and doesn't return any 
>>>> errors, but it won't change the permission of the file on the GridFTP 
>>>> server:
>>>> 
>>>> success = globus_ftp_client_chmod(&this->handle,
>>>>                                   
>>>> "gsiftp://queenbee.loni-lsu.teragrid.org:2811/tmp/test";,
>>>>                                    0777,
>>>>                                    &this->attr,
>>>>                                    done_callback,
>>>>                                    this);
>>>> 
>>>> I'm using Globus 5.0.2. I have also tried to run my code with 
>>>> GLOBUS_FTP_CLIENT_DEBUG_PLUGIN_MODULE enabled. The resulting log looks ok 
>>>> as well:
>>>> 
>>>> TEST:8170: starting chmod 0777 
>>>> gsiftp://queenbee.loni-lsu.teragrid.org:2811/tmp/test
>>>> TEST:8170: connecting to 
>>>> gsiftp://queenbee.loni-lsu.teragrid.org:2811/tmp/test
>>>> 
>>>> Can anybody confirm this behavior, or am I doing something wrong here?
>>>> 
>>>> Thanks,
>>>> Ole

Reply via email to