SAP Knowledge Base Article - Preview

3086487 - SAP HANA Recovery failed in nameserver startup: convert topology failed

Symptom

The recovery of an SAP HANA database fails with the following error observed in nameserver trace 

[26580]{-1}[-1/-1] 2021-08-11 14:39:13.168949 e Backup           BackupMgr_Manager.cpp(06462) : Aborting recovery because of exception  1: no.110092  (Backup/impl/Backup_Recover.cpp:101) TID: 26580
  Recovery failed in nameserver startup: convert topology failed, No suitable mapping found between source system hosts( hanahost1 (worker,xs_worker) ) and target system hosts( hanahost2(worker) ) due to host roles mismatch
exception throw location:
1: 0x00007ff5d45526b6 in Diagnose::CallStack::fillTrace(ltt::basic_ostream<char, ltt::char_traits<char> >&, void**, unsigned long, Diagnose::RegisterSet const*, void const*, bool, unsigned long, Diagnose::CallStackModifier*)+0x252 at CallStack.cpp:822 (libhdbbasis.so)
2: 0x00007ff5d459dde0 in Basis::DefaultCrashHandlers::save_stack_trace(void**, unsigned int, void const*) const [clone .part.0]+0x60 at LttImportProvider.cpp:245 (libhdbbasis.so)
3: 0x00007ff5d38d0a5d in ltt::exception::init_(ltt::allocator&, char const*, int, int, unsigned long, char const*, void const*)+0x189 at exception.cpp:629 (libhdblttbase.so)
4: 0x00007ff5d38d0c55 in ltt::exception::exception(char const*, int, ltt::error_code const&, void const*)+0xa1 at exception.cpp:1041 (libhdblttbase.so)
5: 0x00007ff5df0c5132 in Backup::Backup_Recover::abortRecovery(char const*)+0x30 at Backup_Recover.cpp:101 (libhdbbackup.so)
6: 0x00007ff5fea397a8 in NameServer::TREXNameServer::abort(char const*, bool)+0x374 at TREXNameServer.cpp:3706 (libhdbns.so)
7: 0x00007ff5fecd0350 in NameServer::TREXNameServer::assign(NameServer::ServiceStartInfo&) [clone .cold]+0x508 at TREXNameServer.cpp:2170 (libhdbns.so)
8: 0x0000561c015c73ac in TRexAPI::TREXIndexServer::assign(NameServer::ServiceStartInfo&, bool, TREX_ERROR::TRexError&)+0x108 at TREXIndexServer.cpp:1091 (hdbnameserver)
9: 0x0000561c015ccf17 in TRexAPI::AssignThread::run(void*)+0x33 at TREXIndexServer.cpp:545 (hdbnameserver)
10: 0x00007ff5d96b1f94 in TrexThreads::PoolThread::run()+0x970 at PoolThread.cpp:462 (libhdbbasement.so)
11: 0x00007ff5d96b3dd0 in TrexThreads::PoolThread::run(void*&)+0x10 at PoolThread.cpp:142 (libhdbbasement.so)
12: 0x00007ff5d4347b45 in Execution::Thread::staticMainImp(Execution::Thread*)+0x531 at Thread.cpp:522 (libhdbbasis.so)
13: 0x00007ff5d43377c8 in Execution::pthreadFunctionWrapper(Execution::Thread*)+0x1e4 at ThreadInterposition.cpp:639 (libhdbbasis.so)
14: 0x00007ff5d39a96da in start_thread+0xc6 (libpthread.so.0)
15: 0x00007ff5d20a727d in __clone+0x69 (libc.so.6)
exception type information:
- 0: public ltt::exception@0x7ff5d390ec70
[26580]{-1}[-1/-1] 2021-08-11 14:39:13.179632 e Backup           BackupMgr_Manager.cpp(06512) : :::: RECOVERY finished with error: [448] recovery could not be completed, [110092] Recovery failed in nameserver startup: convert topology failed, No suitable mapping found between source system hosts( hanahost1(worker,xs_worker) ) and target system hosts( hanahost2(worker) ) due to host roles mismatch ::::

Disclaimer: Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.


Read more...

Environment

SAP HANA, platform edition

Product

SAP HANA, platform edition all versions

Keywords

KBA , HAN-DB-BAC , SAP HANA Backup & Recovery , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.