PowerFlex Manager günlük raporları Errno::EBADF: Hatalı dosya tanımlayıcısı - Kullanılabilir mesaj yok
Summary:
PowerFlex Manager günlükleri tarafından bildirilen # PowerFlex Manager günlükleri tarafından bildirildi
Symptoms
-
PowerFlex Manager kullanılarak yapılan yükseltme, genişletme veya dağıtım işlemi başarısız olur.
-
Belirli bir iş veya dağıtımın exception.log dosyası aşağıdakine benzer hata bildiriyor.
#<RuntimeError: ......, oluşturmak için başarılı bir sunucuya sahip değil>
- <device>-xxxxxxx_exception.log error a benzer raporlar bildirir.
#<Errno::EBADF: Hatalı dosya tanımlayıcısı - Kullanılabilir mesaj yok>
VEYA
#<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, aşağıdaki hata sırasına benzer çıktılar bildirir.
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': Status (Durum): Failed_component_server/rackserver-xxxxxxxx
Cause
Hata #<Errno::EBADF: Hatalı dosya tanımlayıcısı - Kullanılabilir mesaj yok> Bu, PowerFlex Manager ın dağıtım veya genişletme/yükseltme senaryoları sırasında belirli bir cihaza SSH gönderememesi anlamına gelir.
Resolution
-
Ağ yapılandırmalarını kontrol edin ve aygıtın bulunduğu ağa bağlanabildiğinizden emin olun.
-
#<Errno::EBADF: Hatalı dosya tanımlayıcısı - Kullanılabilir mesaj yok>
-
Ağlar düzgün yapılandırılmadığından belirli aygıtlarda SSH oturumu açılamayan Partial Network Configuration (PNA) senaryolarında yaygın olarak meydana gelir.