Tested in Ubuntu "Noble", latest updated. Package version
4.0.1really4.0.1-0ubuntu0.24.04.3
** Also affects: apparmor (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apparmor in Ubuntu.
https://bugs.launchpad.net/bugs/2105840
Title:
apparmor shell script string comparison error
Status in apparmor package in Ubuntu:
New
Bug description:
When I restart the apparmor service on 24.04 I see this error message:
```
Mar 27 12:09:51 hostname apparmor.systemd[582]: Restarting AppArmor
Mar 27 12:09:51 hostname apparmor.systemd[582]:
/lib/apparmor/apparmor.systemd: 148: [: Illegal number: yes
```
This comes from `/usr/lib/apparmor/rc.apparmor.functions` line 148:
```
if [ "$unconfined_userns" -eq "0" ]; then
# tell people their kernel doesn't support userns
```
While sysctl does report a digit for this setting:
```
$ sysctl kernel.apparmor_restrict_unprivileged_userns
kernel.apparmor_restrict_unprivileged_userns = 1
```
The file checked by this script
`/sys/kernel/security/apparmor/features/policy/unconfined_restrictions/userns`
does not:
```
$ cat
/sys/kernel/security/apparmor/features/policy/unconfined_restrictions/userns
yes
```
This is not a breaking bug for me, but just wanted to mention this.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/2105840/+subscriptions
--
Mailing list: https://launchpad.net/~touch-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp