ストレージコントローラの SANtricity OS のアップグレードが RuntimeError によって失敗します SYSTEM_ERR
環境
- NetApp StorageGRID 11.4 以降
- NetApp StorageGRID アプライアンス
問題
- ストレージコントローラのSANtricity OSのアップグレードが次のエラーで失敗する:
Error: Fatal installation failure - SANtricity OS staging failed with: RuntimeError: Union <<class 'SYMbol.parser.RpcAcceptedReplyBody'>> at 0xXXXXXXXXXXXX> discriminator value SYSTEM_ERR does not have a corresponding qualifier
gdu-server.log
のプライマリ管理ノードでエラーが表示される。
INFO -- gdu-server: Invalidating any staged SANtricity OS on <NODE>
INFO -- gdu-server: 1% SANtricity OS staging done.
INFO -- gdu-server: Staging SANtricity OS on <NODE>
INFO -- gdu-server: 2% SANtricity OS staging done.
INFO -- gdu-server: Staging SANtricity OS on <NODE>
INFO -- gdu-server: WARNING -- Union <<class 'SYMbol.parser.RpcAcceptedReplyBody'>> at 0xXXXXXXXXXXXX> discriminator value SYSTEM_ERR does not have a corresponding qualifier
INFO -- gdu-server: RuntimeError: Union <<class 'SYMbol.parser.RpcAcceptedReplyBody'>> at 0xXXXXXXXXXXXX> discriminator value SYSTEM_ERR does not have a corresponding qualifier
ERROR -- gdu-server: SANtricity OS staging failed with: SANtricity OS precheck successful.
Invalidating any staged SANtricity OS.
1% SANtricity OS staging done.
2% SANtricity OS staging done.
ERROR -- gdu-server: SANtricity OS staging failed with: RuntimeError: Union <<class 'SYMbol.parser.RpcAcceptedReplyBody'>> at 0xXXXXXXXXXXXX> discriminator value SYSTEM_ERR does not have a corresponding qualifier (Bycast::Tasks::GduServer::SoftwareUpdate::InstallError)
INFO -- gdu-server: Software update task complete at <TIMESTAMP>
ERROR -- gdu-server: Failed to apply SANtricity OS to <NODE>: Fatal installation failure - SANtricity OS staging failed with: RuntimeError: Union <<class 'SYMbol.parser.RpcAcceptedReplyBody'>> at 0xXXXXXXXXXXXX> discriminator value SYSTEM_ERR does not have a corresponding qualifier
ERROR -- gdu-server: Failure occurred during Software Update
/base-os-logs/var/log/eos-system-status
でエラーSYSTEM_ERR
が繰り返し表示されるノードは次のとおりです。
Error while running status update. Union <<class 'SYMbol.parser.RpcAcceptedReplyBody'>> at 0xXXXXXXXXXXXX> discriminator value SYSTEM_ERR does not have a corresponding qualifier
Error connecting to SYMbolAPI. Union <<class 'SYMbol.parser.RpcAcceptedReplyBody'>> at 0xXXXXXXXXXXXX> discriminator value SYSTEM_ERR does not have a corresponding qualifier
web-server-trace-log.txt
ストレージコントローラの出力に次のような情報が表示される場合、WebServerサービスは10分おきに定期的に再起動されます。
INFO [main] c.l.a.w.s.WebServer [WebServer.java:2292] [requestId=0, deviceId=N/A] stdout: Starting web server