PowerFlex Manager 로그 보고서 Errno::EBADF: 잘못된 파일 설명자 - 사용 가능한 메시지 없음

Summary: PoewerFlex Manager 로그에서 보고된 PowerFlex Manager 로그에서 보고

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

  • PowerFlex Manager를 사용한 업그레이드, 확장 또는 구축 작업이 실패합니다.
     

  • 특정 작업 또는 배포의 exception.log 보고서는 아래와 유사합니다.

#<런타임에러: ......, 구축할 성공적인 서버가 없습니다.>

 

  • <device>-xxxxxxx_exception.log error와 유사한 보고서를 보고합니다.
참고 : 위의 줄에서 장치는 랙 서버 또는 svm 또는 clc 일 수 있습니다. 예:- rackserver-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 'create_component_thread의 블록'

 

  • Deployment.log는 아래의 오류 순서와 유사하게 보고합니다.

INFO [2021-11-03T17:10:24.363504] 14102: type/server.rb:2715:in `block in linux_ready?': rackserver-xxxxxxxx: Checking if Linux is ready for xx.xxx.xxx.xx
INFO [2021-11-03T17:12:31.610734] 14102: util.rb:631:in `block in block_and_retry_until_ready': rackserver-xxxxxxxx: Caught exception Errno::EBADF: Bad file descriptor - No message available
INFO [2021-11-03T17:13:26.892529] 14102: service_deployment.rb:1429:in `block in create_component_thread': 상태: Failed_component_server/rackserver-xxxxxxxx

Cause

오류 #<Errno::EBADF: 잘못된 파일 설명자 - 사용 가능한> 메시지 없음 는 PowerFlex Manager가 배포 또는 확장/업그레이드 시나리오 중에 특정 디바이스에 ssh를 수행할 수 없음을 의미합니다.


Resolution

  • 네트워크 구성을 확인하고 디바이스가 있는 특정 네트워크에 연결되는지 확인합니다.

  • #<Errno::EBADF 오류를 보고한 특정 장치에 ssh를 사용할 수 있는지 확인합니다. 잘못된 파일 설명자 - 사용 가능한 메시지 없음>

  • 일반적으로 PNA(Partial Network Automation) 시나리오에서 발견되는 이 현상은 네트워크가 제대로 구성되지 않아 특정 디바이스에 대한 ssh가 발생하지 않도록 하기 위함입니다.

Products

PowerFlex rack, VxFlex Ready Nodes, PowerFlex custom node, PowerFlex appliance R650, PowerFlex appliance R6525, PowerFlex appliance R660, PowerFlex appliance R6625, Powerflex appliance R750, PowerFlex appliance R760, PowerFlex appliance R7625 , PowerFlex appliance R640, PowerFlex appliance R740XD, PowerFlex appliance R7525, PowerFlex appliance R840 ...
Article Properties
Article Number: 000193294
Article Type: Solution
Last Modified: 24 Dec 2024
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.