On Wed, Aug 25, 2010 at 5:20 PM, Tim Nowaczyk <ta...@virginia.edu> wrote: > After another day of troubleshooting I think I found the problem. Running > 'strings /usr/lib/amanda/libamanda-3.1.0.so | grep amanda_ccache' shows > 'KRB5_ENV_CCNAME=FILE:/tmp/amanda_ccache.%ld.%ld'. This should be > 'KRB5CCNAME=FILE:/tmp/amanda_ccache.%ld.%ld'. I see '#define KRB5_ENV_CCNAME > "KRB5CCNAME"' in 'krb5-security.c', however. Does the preprocessor still > ignore substituting inside string literals? That would explain why the > substitution isn't happening in krb5_init().
Yes, it does. Do you want to fix this up and submit a patch? Dustin -- Open Source Storage Engineer http://www.zmanda.com