Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

tech:kb0001 [2012/04/08 14:45]
Євген Слюсар створено
tech:kb0001 [2012/11/08 14:17] (поточний)
Рядок 1: Рядок 1:
 ====== KB0001 ====== ====== KB0001 ======
  
-[[CernSavannah->49214]]+===== Джерела ===== 
 +| CERN Savannah Bug | [[CERNSavannah>​49214]] ​[[CERNSavannah>​48506]] | 
 +| GGUS Ticket ​      | [[ggus>​47363]] ​  | 
 +| VDT RT Bug        | [[http://​crt.cs.wisc.edu/​SelfService/​Display.html?​id=5168|5168]] | 
 + 
 +===== Проблема ===== 
 +Усі утиліти,​ що використовують бібліотеку ''​globus-gsi-sysconfig'',​ видають помилку:​ 
 +<​code>​ 
 +gss_init_sec_context failed 
 +globus_sysconfig:​ Could not find a valid trusted CA certificates directory 
 +globus_sysconfig:​ File has zero length: File: /​etc/​grid-security/​certificates 
 +</​code>​ 
 + 
 +===== Застосовність ===== 
 +^ Middleware ​        | gLite        | ARC             | Globus Toolkit(tm) ​      | 
 +^ проблема присутня ​ | 3.2 і нижче ​ | залежить від GT | 4.0.8 і нижче ​           | 
 +^ помилка виправлена | EMI-1 і вище | залежить від GT | 5.2 і вище (патч у EPEL) | 
 + 
 +===== Причина ===== 
 +У бібліотеці ''​globus-gsi-sysconfig''​ із пакету Globus Toolkit(tm) є функція ''​globus_gsi_sysconfig_dir_exists_unix()'',​ що перевіряє існування та доступність заданої директорії. 
 +На жаль, вона також виконує одну нетрадиційну перевірку -- //​дивиться,​ щоб розмір директорії не був нульовим//​ 
 +і якщо це так -- то видає зазначену помилку. 
 + 
 +Розмір директорії (directory inode) --- річ, специфічна до конкретної файлової системи. 
 +Зокрема,​ він може бути нульовим для багатьох реалізацій мережевих файлових систем у Linux -- наприклад,​ CIFS. 
 + 
 +===== Вирішення ===== 
 +  - Перенести ''/​etc/​grid-security/​certificates''​ на іншу файлову систему,​ наприклад NFS. 
 +    * Якщо змонтувати у те ж саме місце немає можливості,​ то перевизначити ''​X509_CERT_DIR''​ у відповідному контексті (наприклад,​ через prolog-сценарій у PBS на робочих вузлах кластера) 
 +  - Встановити новішу версію Middleware ;-) 
 + 
 + --- //​[[people:​slu|Євген Слюсар]] 2012/04/08 19:28//
  
tech/kb0001.1333896347.txt.bz2 · В останнє змінено: 2012/04/08 14:45 (зовнішнє редагування)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0