complex layouts referencing $SNAP_DATA broken with parallel instances
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
snapd |
Fix Released
|
High
|
Maciej Borzecki |
Bug Description
Reported in the forum:
https:/
The following layout is created incorrectly inside aws-iot-
layout:
$SNAP/
bind: $SNAP_DATA/
$SNAP/
bind: $SNAP_DATA/
/usr/
symlink: $SNAP/usr/
/usr/
# python3.7 lambdas will be redirected to python3.8
symlink: $SNAP/usr/
$SNAP/
symlink: $SNAP/usr/
/usr/
symlink: $SNAP/usr/
$SNAP/
symlink: $SNAP/usr/
/usr/
symlink: $SNAP/wrapper-
/usr/bin/node:
symlink: $SNAP/node-
/usr/bin/java8:
symlink: $SNAP/usr/
/usr/bin/java:
symlink: $SNAP/usr/
It appears that $SNAP/greengras
summary: |
- layouts referencing $SNAP and $SNAP_DATA broken with parallel instances + complex layouts referencing $SNAP_DATA broken with parallel instances |
Changed in snapd: | |
status: | In Progress → Fix Committed |
TARGET SOURCE FSTYPE OPTIONS PROPAGATION mode=755 private /usr/bin/ [] squashfs ro,nodev,relatime private,slave bin/aa- enabled /dev/loop5[ /usr/bin/ aa-enabled] squashfs ro,nodev,relatime private,slave /usr/bin/ aa-exec] squashfs ro,nodev,relatime private,slave /usr/bin/ addpart] squashfs ro,nodev,relatime private,slave /usr/bin/ arch] squashfs ro,nodev,relatime private,slave /usr/bin/ b2sum] squashfs ro,nodev,relatime private,slave /usr/bin/ base32] squashfs ro,nodev,relatime private,slave /usr/bin/ base64] squashfs ro,nodev,relatime private,slave /usr/bin/ basename] squashfs ro,nodev,relatime private,slave /usr/bin/ bashbug] squashfs ro,nodev,relatime private,slave /usr/bin/ bootctl] squashfs ro,nodev,re...
/ /dev/loop5 squashfs ro,nodev,relatime private,slave
├─/usr/bin tmpfs tmpfs rw,relatime,
│ ├─/usr/bin/[ /dev/loop5[
│ ├─/usr/
│ ├─/usr/bin/aa-exec /dev/loop5[
│ ├─/usr/bin/addpart /dev/loop5[
│ ├─/usr/bin/arch /dev/loop5[
│ ├─/usr/bin/b2sum /dev/loop5[
│ ├─/usr/bin/base32 /dev/loop5[
│ ├─/usr/bin/base64 /dev/loop5[
│ ├─/usr/bin/basename /dev/loop5[
│ ├─/usr/bin/bashbug /dev/loop5[
│ ├─/usr/bin/bootctl /dev/loop5[