Public bug reported:

When the same snap is sideloaded two times the security profile stops
working:

```
$ sudo snap install youtube-dl_2016.03.27_amd64.snap
[\] Setup snap "youtube-dl" security profiles
$ youtube-dl.run
WARNING: Assuming --restrict-filenames since file system encoding cannot encode 
all characters. Set the LC_ALL environment variable to fix this.
Usage: youtube-dl [OPTIONS] URL [URL...]

youtube-dl: error: You must provide at least one URL.
Type youtube-dl --help to see a list of all options.

$ sudo snap install youtube-dl_2016.03.27_amd64.snap
[-] Copy snap "youtube-dl" data
$ youtube-dl.run
/bin/sh: 0: Can't open /snap/youtube-dl/100002/command-run.wrapper

$ dmesg|tail -n1
[13348.347319] audit: type=1400 audit(1461143833.011:132): apparmor="DENIED" 
operation="open" profile="snap.youtube-dl.run" 
name="/snap/youtube-dl/100002/command-run.wrapper" pid=28849 
comm="command-run.wra" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0

$ grep SNAP_REVISION}= /var/lib/snapd/apparmor/profiles/snap.youtube-dl.run
@{SNAP_REVISION}="100001"
```

$ snap changes|grep sideload
6    Done    2016-04-20T09:17:02Z  2016-04-20T09:17:03Z  Install 
"/tmp/snapd-sideload-pkg-620395148" snap file
7    Done    2016-04-20T09:17:10Z  2016-04-20T09:17:11Z  Install 
"/tmp/snapd-sideload-pkg-340731359" snap file

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

** Description changed:

  When the same snap is sideloaded two times the security profile stops
  working:
  
  ```
  $ sudo snap install youtube-dl_2016.03.27_amd64.snap
  [\] Setup snap "youtube-dl" security profiles
- $ youtube-dl.run 
+ $ youtube-dl.run
  WARNING: Assuming --restrict-filenames since file system encoding cannot 
encode all characters. Set the LC_ALL environment variable to fix this.
  Usage: youtube-dl [OPTIONS] URL [URL...]
  
  youtube-dl: error: You must provide at least one URL.
  Type youtube-dl --help to see a list of all options.
  
  $ sudo snap install youtube-dl_2016.03.27_amd64.snap
  [-] Copy snap "youtube-dl" data
- $ youtube-dl.run 
+ $ youtube-dl.run
  /bin/sh: 0: Can't open /snap/youtube-dl/100002/command-run.wrapper
  
  $ dmesg|tail -n1
  [13348.347319] audit: type=1400 audit(1461143833.011:132): apparmor="DENIED" 
operation="open" profile="snap.youtube-dl.run" 
name="/snap/youtube-dl/100002/command-run.wrapper" pid=28849 
comm="command-run.wra" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
  
  $ grep SNAP_REVISION}= /var/lib/snapd/apparmor/profiles/snap.youtube-dl.run
  @{SNAP_REVISION}="100001"
  ```
+ 
+ $ snap changes|grep sideload
+ 6    Done    2016-04-20T09:17:02Z  2016-04-20T09:17:03Z  Install 
"/tmp/snapd-sideload-pkg-620395148" snap file
+ 7    Done    2016-04-20T09:17:10Z  2016-04-20T09:17:11Z  Install 
"/tmp/snapd-sideload-pkg-340731359" snap file

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

Title:
  Installing a new two times leaves it with profiles referring to older
  revision

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to