While taking an AppAssure Linux snapshot for an Ubuntu agent, the backup job will fail and in some cases Mono will crash. You can check /var/crash for instances of these crash dumps that are generated. An error may look like but not limited to the below:
Mono is a 3rd party open source implementaton of Microsoft's .NET Framework for Linux. AppAssure uses this to communicate to the core for various jobs.
There is a bug within Ubuntu kernels 3.13.0-46 and above which causes a segmentation fault for machines that have multiple cpu's.
There is a potential workaround until Mono or Ubuntu resolve the issue.
Run it as follows:
1. Download the patch to the agent.
2. Run the patch.
3. Take another snapshot.
Note: Additionally to remove the patch you can run the patch as follows:
bash aa-mono_boehm_D-29212.sh -r
bash aa-mono_boehm_D-29212.sh --remove