bionic verification
reproducing the bug
strongswan was just installed:
ubuntu@bionic-strongswan-apparmor-1932197:~$ apt-cache policy strongswan-charon
strongswan-charon:
Installed: 5.6.2-1ubuntu2.5
Candidate: 5.6.2-1ubuntu2.5
Version table:
*** 5.6.2-1ubuntu2.5 500
500 http://br.archive.ubuntu.com/ubuntu bionic-updates/main amd64
Packages
100 /var/lib/dpkg/status
5.6.2-1ubuntu2.3 500
500 http://br.archive.ubuntu.com/ubuntu bionic-security/main amd64
Packages
5.6.2-1ubuntu2 500
500 http://br.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
charon is running unconfined:
ubuntu@bionic-strongswan-apparmor-1932197:~$ ps axwZ | grep
/usr/lib/ipsec/charon | grep -v grep
unconfined 1898 ? Ssl 0:00 /usr/lib/ipsec/charon
I now purge it all:
ubuntu@bionic-strongswan-apparmor-1932197:~$ sudo apt purge strongswan
--autoremove
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
libcharon-standard-plugins* libstrongswan* libstrongswan-standard-plugins*
strongswan* strongswan-charon* strongswan-libcharon* strongswan-starter*
0 upgraded, 0 newly installed, 7 to remove and 36 not upgraded.
(...)
Confirm it's not running:
ubuntu@bionic-strongswan-apparmor-1932197:~$ ps axwZ | grep
/usr/lib/ipsec/charon | grep -v grep
ubuntu@bionic-strongswan-apparmor-1932197:~$
The apparmor profiles are still loaded in the kernel, so I remove them too:
ubuntu@bionic-strongswan-apparmor-1932197:~$ sudo aa-status | grep ipsec
/usr/lib/ipsec/charon
/usr/lib/ipsec/stroke
ubuntu@bionic-strongswan-apparmor-1932197:~$ echo "profile
/usr/lib/ipsec/charon {}" | sudo apparmor_parser -R
ubuntu@bionic-strongswan-apparmor-1932197:~$ echo "profile
/usr/lib/ipsec/stroke {}" | sudo apparmor_parser -R
ubuntu@bionic-strongswan-apparmor-1932197:~$ sudo aa-status | grep ipsec
ubuntu@bionic-strongswan-apparmor-1932197:~$
And now I install the packages from bionic-proposed:
ubuntu@bionic-strongswan-apparmor-1932197:~$ sudo apt install strongswan
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libcharon-standard-plugins libstrongswan libstrongswan-standard-plugins
strongswan-charon strongswan-libcharon strongswan-starter
Suggested packages:
libstrongswan-extra-plugins libcharon-extra-plugins
The following NEW packages will be installed:
libcharon-standard-plugins libstrongswan libstrongswan-standard-plugins
strongswan strongswan-charon strongswan-libcharon strongswan-starter
0 upgraded, 7 newly installed, 0 to remove and 54 not upgraded.
Need to get 868 kB of archives.
After this operation, 3871 kB of additional disk space will be used.
Do you want to continue? [Y/n]
Confirming I have the one from proposed installed:
ubuntu@bionic-strongswan-apparmor-1932197:~$ apt-cache policy strongswan-charon
strongswan-charon:
Installed: 5.6.2-1ubuntu2.6
Candidate: 5.6.2-1ubuntu2.6
Version table:
*** 5.6.2-1ubuntu2.6 500
500 http://br.archive.ubuntu.com/ubuntu bionic-proposed/main amd64
Packages
100 /var/lib/dpkg/status
5.6.2-1ubuntu2.5 500
500 http://br.archive.ubuntu.com/ubuntu bionic-updates/main amd64
Packages
(...)
And charon is confined:
ubuntu@bionic-strongswan-apparmor-1932197:~$ ps axwZ | grep
/usr/lib/ipsec/charon | grep -v grep
/usr/lib/ipsec/charon (enforce) 3093 ? Ssl 0:00 /usr/lib/ipsec/charon
Bionic verification succeeded.
** Tags removed: verification-needed-bionic
** Tags added: verification-done-bionic
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1932197
Title:
charon apparmor profile not applied on fresh install
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/strongswan/+bug/1932197/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs