Containers not starting after restoring backup

Hello,

I had to reinstall the operating system. I restored the LXD database folder ‘/var/snap/lxd/common/lxd/database’ from backup. lxc list shows up the all the containers. Unfortunately, they dont start though.

I get the following error,

t=2021-11-27T10:48:02+0530 lvl=info msg="Starting container" action=start created=2019-01-21T06:49:25+0530 ephemeral=false instance=dbserver instanceType=container project=default state
ful=false used=2021-11-27T10:37:45+0530
t=2021-11-27T10:48:08+0530 lvl=eror msg="Failed starting container" action=start created=2019-01-21T06:49:25+0530 ephemeral=false instance=dbserver instanceType=container project=defaul
t stateful=false used=2021-11-27T10:37:45+0530
t=2021-11-27T10:48:08+0530 lvl=warn msg="Failed auto start instance attempt" attempt=1 err="Failed to run: /snap/lxd/current/bin/lxd forkstart dbserver /var/snap/lxd/common/lxd/containe
rs /var/snap/lxd/common/lxd/logs/dbserver/lxc.conf: " instance=dbserver maxAttempts=3 project=default
t=2021-11-27T10:48:08+0530 lvl=eror msg="Failed to statfs" err="no such file or directory" instance=dbserver instanceType=container project=default
t=2021-11-27T10:48:13+0530 lvl=info msg="Starting container" action=start created=2019-01-21T06:49:25+0530 ephemeral=false instance=dbserver instanceType=container project=default state
ful=false used=2021-11-27T10:37:45+0530
t=2021-11-27T10:48:18+0530 lvl=eror msg="Failed starting container" action=start created=2019-01-21T06:49:25+0530 ephemeral=false instance=dbserver instanceType=container project=defaul
t stateful=false used=2021-11-27T10:37:45+0530
t=2021-11-27T10:48:18+0530 lvl=warn msg="Failed auto start instance attempt" attempt=2 err="Failed to run: /snap/lxd/current/bin/lxd forkstart dbserver /var/snap/lxd/common/lxd/containe
rs /var/snap/lxd/common/lxd/logs/dbserver/lxc.conf: " instance=dbserver maxAttempts=3 project=default
t=2021-11-27T10:48:19+0530 lvl=eror msg="Failed to statfs" err="no such file or directory" instance=dbserver instanceType=container project=default


# cat /var/snap/lxd/common/lxd/logs/dbserver/lxc.log         
lxc dbserver 20211127051824.231 WARN     conf - conf.c:lxc_map_ids:3579 - newuidmap binary is missing
lxc dbserver 20211127051824.232 WARN     conf - conf.c:lxc_map_ids:3585 - newgidmap binary is missing
lxc dbserver 20211127051824.242 WARN     conf - conf.c:lxc_map_ids:3579 - newuidmap binary is missing
lxc dbserver 20211127051824.242 WARN     conf - conf.c:lxc_map_ids:3585 - newgidmap binary is missing
lxc dbserver 20211127051824.200 ERROR    dir - storage/dir.c:dir_mount:194 - Operation not permitted - Failed to mount "/var/snap/lxd/common/lxd/containers/dbserver/rootfs" onto "/var/s
nap/lxd/common/lxc/"
lxc dbserver 20211127051824.200 ERROR    conf - conf.c:lxc_mount_rootfs:1419 - Failed to mount rootfs "/var/snap/lxd/common/lxd/containers/dbserver/rootfs" onto "/var/snap/lxd/common/lx
c/" with options "(null)"
lxc dbserver 20211127051824.200 ERROR    conf - conf.c:lxc_setup_rootfs_prepare_root:3951 - Failed to setup rootfs for
lxc dbserver 20211127051824.200 ERROR    conf - conf.c:lxc_setup:4317 - Failed to setup rootfs
lxc dbserver 20211127051824.200 ERROR    start - start.c:do_start:1275 - Failed to setup container "dbserver"
lxc dbserver 20211127051824.200 ERROR    sync - sync.c:sync_wait:34 - An error occurred in another process (expected sequence number 3)
lxc dbserver 20211127051824.209 WARN     network - network.c:lxc_delete_network_priv:3617 - Failed to rename interface with index 0 from "eth0" to its initial name "veth3ab07d27"
lxc dbserver 20211127051824.209 ERROR    start - start.c:__lxc_start:2074 - Failed to spawn container "dbserver"
lxc dbserver 20211127051824.209 ERROR    lxccontainer - lxccontainer.c:wait_on_daemonized_start:867 - Received container state "ABORTING" instead of "RUNNING"
lxc dbserver 20211127051824.209 WARN     start - start.c:lxc_abort:1039 - No such process - Failed to send SIGKILL via pidfd 17 for process 8455
lxc dbserver 20211127051829.473 WARN     conf - conf.c:lxc_map_ids:3579 - newuidmap binary is missing
lxc dbserver 20211127051829.474 WARN     conf - conf.c:lxc_map_ids:3585 - newgidmap binary is missing
lxc 20211127051829.529 ERROR    af_unix - af_unix.c:lxc_abstract_unix_recv_fds_iov:218 - Connection reset by peer - Failed to receive response
lxc 20211127051829.529 ERROR    commands - commands.c:lxc_cmd_rsp_recv_fds:127 - Failed to receive file descriptors

Any idea what could be the issue?

I restored the whole directory /var/snap/lxd/common/lxd from backup, and now the containers started. Maybe just restoring the backup (/var/snap/lxd/common/lxd/database) is not enough.