Looking for why AppArmor throws error 123?
Mostly this error shows up due to improper file systems.
So, by adding necessary files, we can easily fix the error.
At Bobcares, we often get requests to fix AppArmor error, as a part of our Server Management Services.
Today, let’s have a look at AppArmor. We’ll also see how our Support Engineers fix this error.
What is AppArmor?
Basically, AppArmor is a MAC aka Mandatory Access Control system. This a Linux kernel security framework for data protection. A set of MAC rules protects the data and processes in the system.
Another Linux Security Module is SELinux. When SELinux adds rules to every object, AppArmor rules work directly with the path.
By default, Ubuntu systems have AppArmor already installed. AppArmor works by creating profiles and loading them to the kernel. So, the kernel loads these profiles while we boot the system.
The profile modes in AppArmor are enforcement and complain. For instance, AppArmor stores these profiles in /etc/apparmor.d/
Why does AppArmor show error 123?
AppArmor has a well-defined file system. Maintaining the file system is important for the proper working of this framework.
Here, we’ll discuss on AppArmor error 123. Usually, this error shows up when the system fails the AppArmor initialization.
So the error needs a fix as soon as possible.
How we fix the AppArmor error 123?
Our Support Engineers with expertise in Server Administration easily fixes this error. Let’s see how we fixed this error in a Ubuntu system.
Initial booting of the system provides complete information on the error. Mostly, it gives information on missing files.
So, we for the mentioned files. Later we manually add these files to the system folders. Then we check by booting the system.
But this fails in some cases. So for the Ubuntu system, we run the command,
This command automatically adds the missing files and folders. Thereafter booting the system will definitely fix the error.
For some customers uninstalling services like snapd deletes AppArmor files. This happens when users uninstall using apt-get remove. But we recommend using the command,
apt-get purge <serive-name>
By using this command, we ensure to remove all the files related to the service, including the config file.
[Need assistance in fixing AppArmor error? – We’ll help you.]
Conclusion
In short, AppArmor error 123 occurs due to a corrupted file system. Usually, we fix this by adding the files either automatically or manually. Today, we saw how our Support Engineers fix this error. We also saw a possible way to prevent it.
0 Comments