SAP HANA instance failed cannot initialize persistence

This forum is not an official product support or issue reporting channel.

On Running below command from HANADocker folder

sudo docker run -p 49013:49013 -p 49015:49015 -p 49041-49045:49041-49045 -p 1138-1139:1128-1129 -p 59023-59024:59013-59014 -p 49030-49033:49030-49033 -p 51000-51060:51000-51060 -p 53075:53075 -h hxehost -v /Users/XY/SAPDevelop/AN:/hana/mounts --ulimit nofile=1048576:1048576 --name hana saplabs/hanaexpress:2.00.061.00.20220519.1 --master-password XYZ --agree-to-sap-license

getting below eror
Please help

Error:
ltt::integral_constant<bool, true> >, NameServer::ServiceStartInfo::RequestAction)+0x432 (libhdbns.so)
04:57:24.220 - INFO:     Output line 17:    8: 0x0000004001ca044c in NameServer::Topology::initPersistence(bool, bool, TREX_ERROR::TRexError*, bool, ltt_adp::basic_string<char, ltt::char_traits<char>, ltt::integral_constant<bool, true> >, NameServer::ServiceStartInfo::RequestAction)+0x3d8 (libhdbns.so)
04:57:24.220 - INFO:     Output line 18:    9: 0x0000004000040e8f in __gmon_start__+0x40e8b (hdbnsutil)
04:57:24.220 - INFO:     Output line 19:   10: 0x000000400003ca14 in __gmon_start__+0x3ca10 (hdbnsutil)
04:57:24.220 - INFO:     Output line 20:   11: 0x00000040000284cd in __gmon_start__+0x284c9 (hdbnsutil)
04:57:24.220 - INFO:     Output line 21:   12: 0x000000400ca645d1 in mainInitialPhase+0x1130 (libhdbbasis.so)
04:57:24.221 - INFO:     Output line 22:   13: 0x000000400e907a35 in __libc_start_main+0xf1 (libc.so.6)
04:57:24.221 - INFO:     Output line 23:   14: 0x0000004000034c56 in __gmon_start__+0x34c52 (hdbnsutil)
04:57:24.221 - INFO:     Output line 24: 
04:57:24.221 - INFO:     Output line 25: exception type information:
04:57:24.221 - INFO:     Output line 26:  - 0: public ltt::exception@0x000000400d881908
04:57:24.221 - INFO:     Output line 27:  stopping service...
04:57:24.221 - INFO:     Output line 28: error: Unknown persistence layer error
04:57:24.223 - INFO:     Output line 29: failed. trace file nameserver_hxehost.00000.000.trc may contain more error details.
04:57:24.262 - INFO:     Program terminated with exit code 2
04:57:24.263 - ERR :   /hana/shared/HXE/HDB90/exe/hdbnsutil call failed [rc = 2]
04:57:24.263 - ERR : Cannot create initial topology
04:57:24.264 - ERR : Cannot initialize persistence.
04:57:24.264 - ERR : Executing SAP HANA instance failed!
04:57:24.265 - INFO: Summary of critical errors
04:57:24.264 - ERR :   Executing SAP HANA instance failed!
04:57:24.264 - ERR :     Cannot initialize persistence.
04:57:24.263 - ERR :       Cannot create initial topology
04:57:19.668 - INFO:         Starting external program /hana/shared/HXE/HDB90/exe/hdbnsutil
04:57:19.668 - INFO:           Command line is: /hana/shared/HXE/HDB90/exe/hdbnsutil -initTopology --no_initial_tenant --set_user_system_pw
04:57:23.800 - INFO:           Output line 1: Setting password for SYSTEMDB:
04:57:23.800 - INFO:           Output line 2: setting password for user SYSTEM: 
04:57:23.801 - INFO:           Output line 3: reenter password for user SYSTEM: 
04:57:23.801 - INFO:           Output line 4: password does match.
04:57:24.116 - INFO:           Output line 5: creating persistence ...
04:57:24.215 - INFO:           Output line 6: assign failed with persistence startup error. exception  1: no.2000009  (Basis/IO/FileAccess/impl/LocalFileCompletionThread.cpp:538) TID: 1740
04:57:24.216 - INFO:           Output line 7:     Error calling io_setup, rc=38: Function not implemented
04:57:24.216 - INFO:           Output line 8: exception throw location:
04:57:24.219 - INFO:           Output line 9:    0: 0x000000400caf493e in ltt::operator<<(ltt::exception&, ltt::msgarg_type_index const&)+0x2cf8a (libhdbbasis.so)
04:57:24.219 - INFO:           Output line 10:    1: 0x000000400c78d5ec in FileAccess::IoThread::IoThread(char const*)+0x2ff8 (libhdbbasis.so)
04:57:24.219 - INFO:           Output line 11:    2: 0x000000400c7866cc in FileAccess::MultiFileFactory::createIOControlBlockHandleInternal()+0x318 (libhdbbasis.so)
04:57:24.219 - INFO:           Output line 12:    3: 0x000000400c78dd6e in FileAccess::IoThread::IoThread(char const*)+0x377a (libhdbbasis.so)
04:57:24.219 - INFO:           Output line 13:    4: 0x000000400c765e88 in FileAccess::FileFactory::createInstance(Configuration::ConfigurationHandler&, FileAccess::FileFactory::Type, ltt::basic_string<char, ltt::char_traits<char>, ltt::integral_constant<int, 64> > const&, int, int, FileAccess::FileFactory::Usage)+0x354 (libhdbbasis.so)
04:57:24.220 - INFO:           Output line 14:    5: 0x00000040080d5b56 in PersistenceLayer::PersistenceFactory::initPersistence(PersistenceLayer::PERSISTENCE_MODE, DataAccess::TransactionCallback*, NameServer::ServiceStartInfo&, ltt::refcounted_handle<TransactionManager::TransactionControlBlockFactory>&, bool, ltt::smartptr_handle<DataAccess::DisasterRecoverySecondaryCallback>&, bool)+0x2c2 (libhdbpersistence.so)
04:57:24.220 - INFO:           Output line 15:    6: 0x000000400eca6e02 in PersistenceController::startup(PersistenceLayer::PERSISTENCE_MODE, NameServer::ServiceStartInfo*, bool, DataAccess::TablePreloadWriteCallback*, DataAccess::TablePreloadReadCallback*, Backup::RecoverCbc_Federation*)+0x13e0 (libhdblogger.so)
04:57:24.220 - INFO:           Output line 16:    7: 0x0000004001ca09e6 in NameServer::Topology::initPersistence(NameServer::ServiceStartInfo&, bool, bool, TREX_ERROR::TRexError*, bool, ltt_adp::basic_string<char, ltt::char_traits<char>, ltt::integral_constant<bool, true> >, NameServer::ServiceStartInfo::RequestAction)+0x432 (libhdbns.so)
04:57:24.220 - INFO:           Output line 17:    8: 0x0000004001ca044c in NameServer::Topology::initPersistence(bool, bool, TREX_ERROR::TRexError*, bool, ltt_adp::basic_string<char, ltt::char_traits<char>, ltt::integral_constant<bool, true> >, NameServer::ServiceStartInfo::RequestAction)+0x3d8 (libhdbns.so)
04:57:24.220 - INFO:           Output line 18:    9: 0x0000004000040e8f in __gmon_start__+0x40e8b (hdbnsutil)
04:57:24.220 - INFO:           Output line 19:   10: 0x000000400003ca14 in __gmon_start__+0x3ca10 (hdbnsutil)
04:57:24.220 - INFO:           Output line 20:   11: 0x00000040000284cd in __gmon_start__+0x284c9 (hdbnsutil)
04:57:24.220 - INFO:           Output line 21:   12: 0x000000400ca645d1 in mainInitialPhase+0x1130 (libhdbbasis.so)
04:57:24.221 - INFO:           Output line 22:   13: 0x000000400e907a35 in __libc_start_main+0xf1 (libc.so.6)
04:57:24.221 - INFO:           Output line 23:   14: 0x0000004000034c56 in __gmon_start__+0x34c52 (hdbnsutil)
04:57:24.221 - INFO:           Output line 24: 
04:57:24.221 - INFO:           Output line 25: exception type information:
04:57:24.221 - INFO:           Output line 26:  - 0: public ltt::exception@0x000000400d881908
04:57:24.221 - INFO:           Output line 27:  stopping service...
04:57:24.221 - INFO:           Output line 28: error: Unknown persistence layer error
04:57:24.223 - INFO:           Output line 29: failed. trace file nameserver_hxehost.00000.000.trc may contain more error details.
04:57:24.262 - INFO:           Program terminated with exit code 2
04:57:24.263 - ERR :         /hana/shared/HXE/HDB90/exe/hdbnsutil call failed [rc = 2]

I don’t understand anything from the error message. I don’t use this image, but I have read the description and it clearly states that it does not support Docker Desktop for Mac

This installation does not support Docker for Windows or Docker for Mac.

PS.: Please use the code block button (</> above the message text area) next time to insert codes/commands and terminal outputs. I fixed your comment so we can understand your message better.