Моя тестовая программа работает нормально.Я могу создать клиента и сервер и запускать их друг против друга.Я могу установить переменную среды KRB5_CONFIG и использовать локальную конфигурацию для тестирования.
По какой-то причине, когда я помещаю код в наше производственное программное обеспечение, происходит сбой.Даже если я обрежу нашу функцию main (), чтобы просто вызвать gss_import_name () с жестко закодированным именем, я получаю сообщение «Не удается открыть файл конфигурации».
Если я запускаю ферму, то вижу много Oracleпродолжается.Он пытается открыть много разных файлов трассировки Oracle.Он также пытается открыть
/krb5/krb.conf
вместо указанного мной файла.
Это похоже на то, как будто Oracle дает нам неправильный gss, или, возможно, какой-то другой вариант в нашей огромной и сложной системе сборки,Я отмечаю -L / usr / lib / sparcv9, хотя это после моего -lgss сейчас, если это имеет значение (слишком долго, так как я регулярно работал в C!).Файл libgss.so.1 в этом каталоге больше, чем в / usr / lib - хотя включение этой опции в команду ссылки моей тестовой программы не нарушает ее.
Любая помощь?
Спасибо - Ричард