Le journal PowerFlex Manager signale Errno ::EBADF : Descripteur de fichier incorrect - Aucun message disponible
Summary:
Comment dépanner l’erreur # Signalé par les journaux PowerFlex Manager
Symptoms
-
L’opération de mise à niveau, d’extension ou de déploiement à l’aide de PowerFlex Manager échoue.
-
Le fichier exception.log d’une tâche ou d’un déploiement particulier signale une erreur semblable à celle ci-dessous.
#<RuntimeError : ......, ne dispose pas d’un serveur réussi pour générer>
- <L’appareil> -xxxxxxx_exception.log signale des rapports semblables à une erreur.
#<Errno ::EBADF : Descripteur de fichier incorrect - Aucun message disponible>
OU
#<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 : dans '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 signale des rapports semblables à la séquence d’erreurs ci-dessous.
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
Cause
L’erreur #<Errno ::EBADF : Descripteur de fichier incorrect - Aucun message disponible> signifie que PowerFlex Manager n’est pas en mesure d’accéder en SSH à l’appareil concerné pendant le déploiement ou les scénarios d’extension/de mise à niveau.
Resolution
-
Vérifiez les configurations réseau et assurez-vous que vous disposez d’une connectivité au réseau spécifique sur lequel se trouve l’appareil.
-
Assurez-vous que vous pouvez vous connecter en SSH à l’appareil qui a signalé l’erreur #<Errno ::EBADF : Descripteur de fichier incorrect - Aucun message disponible>
-
Cette erreur est généralement observée dans les scénarios d’automatisation partielle du réseau (PNA), où les réseaux ne sont pas correctement configurés, ce qui empêche le SSH sur des appareils particuliers.