Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
tech:kb0001 [2012/04/08 16:22] Євген Слюсар |
tech:kb0001 [2012/11/08 14:17] (поточний) |
||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
====== KB0001 ====== | ====== KB0001 ====== | ||
+ | |||
+ | ===== Джерела ===== | ||
+ | | 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]] | | ||
===== Проблема ===== | ===== Проблема ===== | ||
Рядок 8: | Рядок 13: | ||
globus_sysconfig: File has zero length: File: /etc/grid-security/certificates | globus_sysconfig: File has zero length: File: /etc/grid-security/certificates | ||
</code> | </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) --- річ, специфічна до конкретної файлової системи. |
- | ^ присутня | gLite 3.2 і нижче | | + | Зокрема, він може бути нульовим для багатьох реалізацій мережевих файлових систем у Linux -- наприклад, CIFS. |
- | ^ виправлена | EMI-1 і вище | | + | |
- | ===== Джерела ===== | + | ===== Вирішення ===== |
- | | CERN Savannah Bug | [[CERNSavannah>49214]] [[CERNSavannah>48506]] | | + | - Перенести ''/etc/grid-security/certificates'' на іншу файлову систему, наприклад NFS. |
- | | GGUS Ticket | [[GGUSTicket>47363]] | | + | * Якщо змонтувати у те ж саме місце немає можливості, то перевизначити ''X509_CERT_DIR'' у відповідному контексті (наприклад, через prolog-сценарій у PBS на робочих вузлах кластера) |
- | | VDT RT Bug | [[http://crt.cs.wisc.edu/SelfService/Display.html?id=5168|5168]] | | + | - Встановити новішу версію Middleware ;-) |
+ | --- //[[people:slu|Євген Слюсар]] 2012/04/08 19:28// | ||