[Bug 1227681] [NEW] dangling symlinks in /var/lib/apparmor/clicks

Jamie Strandboge jamie at ubuntu.com
Thu Sep 19 14:00:51 UTC 2013


Public bug reported:

People have reported dangling symlinks in /var/lib/apparmor/clicks.
click-apparmor will just skip them so this isn't a problem users will
see, but should be fixed nonetheless. This definitely happens on
upgrades.

Eg:

When ubuntu-sdk-1310-api-demos 0.2 is installed I have:
$ ls -l /var/lib/apparmor/clicks/net.launchpad.ubuntu-security.ubuntu-sdk-1310-api-demos_ubuntu-sdk-1310-api-demos_0.2.json
lrwxrwxrwx 1 root root 112 Sep 18 15:29 /var/lib/apparmor/clicks/net.launchpad.ubuntu-security.ubuntu-sdk-1310-api-demos_ubuntu-sdk-1310-api-demos_0.2.json -> /opt/click.ubuntu.com/net.launchpad.ubuntu-security.ubuntu-sdk-1310-api-demos/0.2/ubuntu-sdk-1310-api-demos.json
$ grep policy_version /var/lib/apparmor/clicks/net.launchpad.ubuntu-security.ubuntu-sdk-1310-api-demos_ubuntu-sdk-1310-api-demos_0.2.json 
  "policy_version": 1.0


then I run:
$ sudo click install --user=$USER --force-missing-framework ./net.launchpad.ubuntu-security.ubuntu-sdk-1310-api-demos_0.3_all.click
$ ls -l /var/lib/apparmor/clicks/net.launchpad.ubuntu-security.ubuntu-sdk-1310-api-demos_ubuntu-sdk-1310-api-demos_0.2.json
lrwxrwxrwx 1 root root 112 Sep 18 15:29 /var/lib/apparmor/clicks/net.launchpad.ubuntu-security.ubuntu-sdk-1310-api-demos_ubuntu-sdk-1310-api-demos_0.2.json -> /opt/click.ubuntu.com/net.launchpad.ubuntu-security.ubuntu-sdk-1310-api-demos/0.2/ubuntu-sdk-1310-api-demos.json
$ grep policy_version /var/lib/apparmor/clicks/net.launchpad.ubuntu-security.ubuntu-sdk-1310-api-demos_ubuntu-sdk-1310-api-demos_0.2.json 
grep: /var/lib/apparmor/clicks/net.launchpad.ubuntu-security.ubuntu-sdk-1310-api-demos_ubuntu-sdk-1310-api-demos_0.2.json: No such file or directory

** Affects: click (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to click in Ubuntu.
https://bugs.launchpad.net/bugs/1227681

Title:
  dangling symlinks in /var/lib/apparmor/clicks

Status in “click” package in Ubuntu:
  New

Bug description:
  People have reported dangling symlinks in /var/lib/apparmor/clicks.
  click-apparmor will just skip them so this isn't a problem users will
  see, but should be fixed nonetheless. This definitely happens on
  upgrades.

  Eg:

  When ubuntu-sdk-1310-api-demos 0.2 is installed I have:
  $ ls -l /var/lib/apparmor/clicks/net.launchpad.ubuntu-security.ubuntu-sdk-1310-api-demos_ubuntu-sdk-1310-api-demos_0.2.json
  lrwxrwxrwx 1 root root 112 Sep 18 15:29 /var/lib/apparmor/clicks/net.launchpad.ubuntu-security.ubuntu-sdk-1310-api-demos_ubuntu-sdk-1310-api-demos_0.2.json -> /opt/click.ubuntu.com/net.launchpad.ubuntu-security.ubuntu-sdk-1310-api-demos/0.2/ubuntu-sdk-1310-api-demos.json
  $ grep policy_version /var/lib/apparmor/clicks/net.launchpad.ubuntu-security.ubuntu-sdk-1310-api-demos_ubuntu-sdk-1310-api-demos_0.2.json 
    "policy_version": 1.0

  
  then I run:
  $ sudo click install --user=$USER --force-missing-framework ./net.launchpad.ubuntu-security.ubuntu-sdk-1310-api-demos_0.3_all.click
  $ ls -l /var/lib/apparmor/clicks/net.launchpad.ubuntu-security.ubuntu-sdk-1310-api-demos_ubuntu-sdk-1310-api-demos_0.2.json
  lrwxrwxrwx 1 root root 112 Sep 18 15:29 /var/lib/apparmor/clicks/net.launchpad.ubuntu-security.ubuntu-sdk-1310-api-demos_ubuntu-sdk-1310-api-demos_0.2.json -> /opt/click.ubuntu.com/net.launchpad.ubuntu-security.ubuntu-sdk-1310-api-demos/0.2/ubuntu-sdk-1310-api-demos.json
  $ grep policy_version /var/lib/apparmor/clicks/net.launchpad.ubuntu-security.ubuntu-sdk-1310-api-demos_ubuntu-sdk-1310-api-demos_0.2.json 
  grep: /var/lib/apparmor/clicks/net.launchpad.ubuntu-security.ubuntu-sdk-1310-api-demos_ubuntu-sdk-1310-api-demos_0.2.json: No such file or directory

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/click/+bug/1227681/+subscriptions



More information about the foundations-bugs mailing list