Tag Archives: business

Can’t create tasks in Synology Active Backup for business

My Synology NAS DS1813+ is running for about 6 years, all good. I used the package “Active backup for business” to backup my AWS server data. Just config rsync and then all good to go.

The backup job was running fine for the past a few years. But I noticed that the task stopped since Christmas. When I tried to re-create the task, I got below errors:

And I also found below error message in /var/log/messages:

2019-02-06T13:44:31+11:00 NAS synoscgi_SYNO.ActiveBackup.Task_1_create_agentless[24911]: ========== Exception Class [synoabk::exception::NotSupportACL] ==========
2019-02-06T13:44:31+11:00 NAS synoscgi_SYNO.ActiveBackup.Task_1_create_agentless[24911]: [ERROR] task.cpp:1816(24911,140290662164224) Code: [55040] What: [utility.cpp:205(24911) SYNOACLGet failed. sharePath=[/volume1/Software], synoerr=[0xD700]]
2019-02-06T13:44:31+11:00 NAS synoscgi_SYNO.ActiveBackup.Task_1_create_agentless[24911]: #0 (24911) /var/packages/ActiveBackup/target/webapi/../lib/libsynoabk.so.1(synoabk::exception::Exception::_setBacktrace()+0x40) [0x7f9807983800]
2019-02-06T13:44:31+11:00 NAS synoscgi_SYNO.ActiveBackup.Task_1_create_agentless[24911]: #1 (24911) /var/packages/ActiveBackup/target/webapi/../lib/libsynoabk.so.1(synoabk::exception::Exception::Exception<char const*, int&>(int, char const*, char const*&&, int&)+0x73) [0x7f980799e673]
2019-02-06T13:44:31+11:00 NAS synoscgi_SYNO.ActiveBackup.Task_1_create_agentless[24911]: #2 (24911) /var/packages/ActiveBackup/target/webapi/../lib/libsynoabk.so.1(void synoabk::exception::throwSdkError<char const (&) [12], int, int, char const*>(char const*, char const (&) [12], int&&, int&&, char const*&&)+0xb2) [0x7f98079cc8d2]
2019-02-06T13:44:31+11:00 NAS synoscgi_SYNO.ActiveBackup.Task_1_create_agentless[24911]: #3 (24911) /var/packages/ActiveBackup/target/webapi/../lib/libsynoabk.so.1(synoabk::set_target_share_acl(synoabk::Path const&, unsigned int)+0x139) [0x7f98079c9a79]
2019-02-06T13:44:31+11:00 NAS synoscgi_SYNO.ActiveBackup.Task_1_create_agentless[24911]: #4 (24911) /var/packages/ActiveBackup/target/webapi/SYNO.ActiveBackup.so(+0xfd5b0) [0x7f980539d5b0]
2019-02-06T13:44:31+11:00 NAS synoscgi_SYNO.ActiveBackup.Task_1_create_agentless[24911]: #5 (24911) /var/packages/ActiveBackup/target/webapi/SYNO.ActiveBackup.so(ActiveBackupHandle::TaskCreateAgentless_v1()+0x1d26) [0x7f98053a2bb6]
2019-02-06T13:44:31+11:00 NAS synoscgi_SYNO.ActiveBackup.Task_1_create_agentless[24911]: #6 (24911) /var/packages/ActiveBackup/target/webapi/SYNO.ActiveBackup.so(ActiveBackupHandle::Process()+0x575) [0x7f9805349415]
2019-02-06T13:44:31+11:00 NAS synoscgi_SYNO.ActiveBackup.Task_1_create_agentless[24911]: #7 (24911) /var/packages/ActiveBackup/target/webapi/SYNO.ActiveBackup.so(Process(SYNO::APIRequest*, SYNO::APIResponse*)+0x38) [0x7f98053d8ec8]
2019-02-06T13:44:31+11:00 NAS synoscgi_SYNO.ActiveBackup.Task_1_create_agentless[24911]: #8 (24911) /lib/libwebapi-DSM5.so(SYNO::APIRunner::ProcessLib(SYNO::APIRequest*, SYNO::APIResponse*)+0x1641) [0x7f98174b8f21]
2019-02-06T13:44:31+11:00 NAS synoscgi_SYNO.ActiveBackup.Task_1_create_agentless[24911]: #9 (24911) /lib/libwebapi-DSM5.so(SYNO::APIRunner::Process(SYNO::APIRequest*, SYNO::APIResponse*)+0x165) [0x7f98174ba145]
2019-02-06T13:44:31+11:00 NAS synoscgi_SYNO.ActiveBackup.Task_1_create_agentless[24911]: #10 (24911) synoscgi_SYNO.ActiveBackup.Task_1_create_agentless() [0x407c03]
2019-02-06T13:44:31+11:00 NAS synoscgi_SYNO.ActiveBackup.Task_1_create_agentless[24911]: #11 (24911) synoscgi_SYNO.ActiveBackup.Task_1_create_agentless() [0x407e66]
2019-02-06T13:44:31+11:00 NAS synoscgi_SYNO.ActiveBackup.Task_1_create_agentless[24911]: #12 (24911) /lib/libsynodaemon.so.6(synodaemon::process::ChildProc::Run()+0x5ab) [0x7f9817055a9b]
2019-02-06T13:44:31+11:00 NAS synoscgi_SYNO.ActiveBackup.Task_1_create_agentless[24911]: #13 (24911) /lib/libsynodaemon.so.6(synodaemon::process::ChildProc::Start()+0x24d) [0x7f981705508d]
2019-02-06T13:44:31+11:00 NAS synoscgi_SYNO.ActiveBackup.Task_1_create_agentless[24911]: #14 (24911) /lib/libsynodaemon.so.6(synodaemon::worker::Worker<synodaemon::process::ChildProc>::Start()+0x2e) [0x7f981705738e]
2019-02-06T13:44:31+11:00 NAS synoscgi_SYNO.ActiveBackup.Task_1_create_agentless[24911]: #15 (24911) /lib/libsynodaemon.so.6(synodaemon::thread::ProcessPoolMonitor::UpdateWorkerStatus(pollfd*, unsigned long)+0xcfe) [0x7f9817061a4e]
2019-02-06T13:44:31+11:00 NAS synoscgi_SYNO.ActiveBackup.Task_1_create_agentless[24911]: #16 (24911) /lib/libsynodaemon.so.6(synodaemon::thread::ProcessPoolMonitor::Run()+0x1f4) [0x7f9817061dc4]
2019-02-06T13:44:31+11:00 NAS synoscgi_SYNO.ActiveBackup.Task_1_create_agentless[24911]: #17 (24911) /lib/libsynodaemon.so.6(synodaemon::thread::Runnable::Runner(void*)+0xa) [0x7f9817062c0a]
2019-02-06T13:44:31+11:00 NAS synoscgi_SYNO.ActiveBackup.Task_1_create_agentless[24911]: #18 (24911) /lib/libpthread.so.0(+0x72c4) [0x7f981606f2c4]
2019-02-06T13:44:31+11:00 NAS synoscgi_SYNO.ActiveBackup.Task_1_create_agentless[24911]: #19 (24911) /lib/libc.so.6(clone+0x6d) [0x7f9815dad10d]
2019-02-06T13:44:31+11:00 NAS synoscgi_SYNO.ActiveBackup.Task_1_create_agentless[24911]: (24911) [error] task.cpp:1817 TaskCreateAgentless: failed to prepare target
2019-02-06T13:44:31+11:00 NAS synoscgi_SYNO.ActiveBackup.Task_1_create_agentless[24911]: (24911) [error] synoabk::exception::Exception(HÈHכ]A\A]ÐHp좦.)
2019-02-06T13:44:31+11:00 NAS synoscgi_SYNO.ActiveBackup.Task_1_create_agentless[24911]: (24911) [error] exception: [HÈHכ]A\A]ÐHp좦.]

Tried to reinstall active backup, still the same.
After investigation, I found that this issue was caused by permission structure of my NAS share folder.
My NAS was coming with DSM 4, and after several major version upgrade, now it’s running DSM 6.2. It seems in the past DSM was using UNIX-like ACL and then from DSM 5.* it’s moved to Windows Like ACLs.
So I need to upgrade my NAS to convert share folder permission to Windows ACL:

After convert, Active backup starts working again.