Звіти журналу PowerFlex Manager Errno::EBADF: Пошкоджений дескриптор файлу - Повідомлення відсутнє
Summary:
Як усунути помилку # повідомляється журналами PowerFlex Manager
Symptoms
-
Операція оновлення, розширення або розгортання за допомогою PowerFlex Manager не вдається.
-
Звіти про exception.log конкретного завдання або розгортання схожі на наведену нижче помилку.
#<RuntimeError: ......, не має успішного сервера для створення>
- <пристрій>-xxxxxxx_exception.log повідомляє про помилку.
#<Errno::EBADF: Пошкоджений дескриптор файлу - Повідомлення відсутнє>
АБО
#<Timeout::Error: execution expired>
org/jruby/RubyKernel.java:667:in 'sleep'/
opt/jruby/9.1.17.0/lib/ruby/gems/shared/gems/dell-asm-util-0.1.0/lib/asm/util.rb:635:in 'block in block_and_retry_until_ready'org
/jruby/ext/timeout/Timeout.java:117:in 'timeout'/
opt/jruby/9.1.17.0/lib/ruby/gems/shared/gems/dell-asm-util-0.1.0/lib/asm/util.rb:621:in 'block_and_retry_until_ready'/
opt/asm-deployer/lib/asm/type/server.rb:2714: у «linux_ready?»
/opt/asm-deployer/lib/asm/type/server.rb:1705:in 'provision_server!'
/opt/asm-deployer/lib/asm/service_deployment.rb:5146:in 'process_server_with_types'/
opt/asm-deployer/lib/asm/service_deployment.rb:2949:in 'process_server'/
opt/asm-deployer/lib/asm/service_deployment.rb:1409:in 'block in create_component_thread'
-
Deployment.log звітів, аналогічних наведеній нижче послідовності помилок.
INFO [2021-11-03T17:10:24.363504] 14102: type/server.rb:2715:in 'block in linux_ready?': rackserver-xxxxxxxx: Перевірка готовності Linux до xx.xxx.xx.xx
INFO [2021-11-03T17:12:31.610734] 14102: util.rb:631:in 'block in block_and_retry_until_ready': rackserver-xxxxxxxx: Спіймано виняток Errno::EBADF: Поганий дескриптор файлу - Немає повідомлення INFO
[2021-11-03T17:13:26.892529] 14102: service_deployment.rb:1429:in 'блокувати в create_component_thread': Статус: Failed_component_server/rackserver-xxxxxxxx
Cause
Помилка #<Errno::EBADF: Пошкоджений дескриптор файлу - Повідомлення відсутнє> означає, що PowerFlex Manager не може передавати ssh на конкретний пристрій під час сценаріїв розгортання або розширення/оновлення.
Resolution
-
Перевірте наявність конфігурації мережі та переконайтеся, що у вас є підключення до конкретної мережі, у якій перебуває пристрій.
-
Переконайтеся, що ви можете надіслати ssh на конкретний пристрій, який повідомив про помилку #<Errno::EBADF: Пошкоджений дескриптор файлу - Повідомлення відсутнє>
-
Часто зустрічається у сценаріях часткової автоматизації мережі (PNA), коли мережі не налаштовані належним чином, що перешкоджає передачі ssh до певних пристроїв.