PowerFlex Managerのログに「Errno::EBADF: 不正なファイル記述子 - 使用可能なメッセージがありません

概要: PoewerFlex Managerログによって報告されるエラー#の PowerFlex Managerログによって報告される

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

  • PowerFlex Managerを使用したアップグレード、拡張、または導入操作が失敗します。
     

  • 特定のジョブまたは導入のexception.logに、次のようなエラーが報告されます。

#<RuntimeError: ......、構築するための正常なサーバーがありません>

 

  • <デバイス>-xxxxxxx_exception.logエラーに類似したレポートが表示されます。
メモ:上記の行では、デバイスはラック サーバー、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: '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: 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: Failed_component_server/rackserver-xxxxxxxx

原因

エラー#<Errno::EBADF: Bad file descriptor - メッセージがありません> つまり、導入または拡張/アップグレードのシナリオ中に、PowerFlex Managerが特定のデバイスにSSHで接続できないことを意味します。


解決方法

  • ネットワーク設定を確認し、デバイスが存在する特定のネットワークに接続されていることを確認します。

  • エラー#<Errno::EBADFを報告した特定のデバイスにSSHで接続できることを確認します。不正なファイル記述子 - 使用可能なメッセージがありません>

  • 一般に知られているように、Partial Network Automation (PNA)シナリオではネットワークが適切に設定されていないため、特定のデバイスへの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ユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。