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

요약: PoewerFlex Manager 로그에서 보고된 PowerFlex Manager 로그에서 보고

이 문서는 다음에 적용됩니다. 이 문서는 다음에 적용되지 않습니다. 이 문서는 특정 제품과 관련이 없습니다. 모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.

증상

  • 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

원인

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


해결

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

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

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

제품

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 ...
문서 속성
문서 번호: 000193294
문서 유형: Solution
마지막 수정 시간: 24 12월 2024
버전:  3
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.