Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] - Default install fails in privileged LXC Container #223

Open
defnull opened this issue Jul 26, 2021 · 4 comments
Open

[BUG] - Default install fails in privileged LXC Container #223

defnull opened this issue Jul 26, 2021 · 4 comments
Labels
bug Something isn't working

Comments

@defnull
Copy link
Contributor

defnull commented Jul 26, 2021

Describe the bug

Starting with commit e177bc3, the freeswitch tasks try to install auditd and apparmor-utils if bbb_container_compat is false. Installing auditd in an LXC container fails, even in privileged mode where bbb_container_compat should not be required. The commit does not really explain why this package is needed, and it does not seem to be required to change scheduling for freeswitch or html5.

To Reproduce
Steps to reproduce the behavior:

  1. Create a privileged LXC Container
  2. Try to deploy BBB using default settings.

Expected behavior
Installing BBB to a privileged LXC container should not fail with default settings (bbb_container_compat: false)

@defnull defnull added the bug Something isn't working label Jul 26, 2021
@BrutalBirdie
Copy link
Collaborator

Is this still an issue @defnull ?

@defnull
Copy link
Contributor Author

defnull commented Jul 25, 2022

Yes, we currently install in bbb_container_compat mode and apply the useful bits of non-compat-mode in our own tasks after the role.

@BrutalBirdie
Copy link
Collaborator

Sadly I did do not work with LXC Containers so much, do you think you could solve this issue as a contribution?

@defnull
Copy link
Contributor Author

defnull commented Jul 25, 2022

The fix would be to just not install auditd. It is not needed to run BBB, just for debugging and people firm enough to analyze auditd logs would also know what to install.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants