Розбіжності

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

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

tech:kb0001 [2012/04/08 15:21]
Євген Слюсар
tech:kb0001 [2012/11/08 14:17] (поточний)
Рядок 1: Рядок 1:
 ====== KB0001 ====== ====== KB0001 ======
  
-Джерела +===== Джерела ​===== 
-| CERN Savannah Bug | [[CERNSavannah>​49214]] | +| CERN Savannah Bug | [[CERNSavannah>​49214]] [[CERNSavannah>​48506]] | 
-| GGUS Ticket ​      | [[GGUSTicket>​47363]] ​  |+| GGUS Ticket ​      | [[ggus>​47363]] ​  |
 | VDT RT Bug        | [[http://​crt.cs.wisc.edu/​SelfService/​Display.html?​id=5168|5168]] | | 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.1333898491.txt.bz2 · В останнє змінено: 2012/04/08 15:21 (зовнішнє редагування)
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