Feature #8474

Test overlayfs in Tails

Added by intrigeri 2014-12-21 21:56:38 . Updated 2017-01-02 09:40:41 .

Status:
Resolved
Priority:
Elevated
Assignee:
Category:
Target version:
Start date:
2014-12-21
Due date:
% Done:

100%

Feature Branch:
feature/8415-overlayfs-stretch
Type of work:
Test
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

Test:

  • regular usage
  • persistence
  • incremental upgrades (only one IUK until Feature #8472 is solved)
  • chroots for web browsers

This of course needs to first build an ISO that supports overlayfs (Linux 3.18+), and booting with union=overlayfs. Not sure it’s supported in live-boot 3.x, so might require testing in Tails/Jessie (live-boot 4.x).


Subtasks


History

#1 Updated by intrigeri 2014-12-22 16:53:58

  • Feature Branch set to feature/linux-3.18

#2 Updated by intrigeri 2014-12-23 09:56:51

  • Status changed from Confirmed to In Progress
  • % Done changed from 0 to 10

#3 Updated by intrigeri 2014-12-23 10:25:23

Fails to boot (regardless of union=): udevd isn’t started, and then /sys/block/sr0 doesn’t exist. debian/changelog reads:

  * drivers/base: Disable UEVENT_HELPER, only needed for compatibility
    with wheezy's udev package

=> so indeed, looks like we have to do one of:

  • test that on Jessie instead
  • recompile 3.18 with UEVENT_HELPER enabled
  • test that on Wheezy with udev from wheezy-backports

#4 Updated by intrigeri 2014-12-24 15:44:15

feature/linux-3.18 now:

But it still fails to boot, due to other overlayfs-related bugs in live-boot (https://bugs.debian.org/773881).

#5 Updated by intrigeri 2014-12-24 15:45:57

  • blocked by Bug #8483: Fix overlayfs support in live-boot upstream added

#6 Updated by intrigeri 2015-02-15 20:22:26

It now boots. Some things are broken, though => going to file sibling tickets.

#7 Updated by intrigeri 2015-02-15 23:04:10

  • blocks deleted (Bug #8483: Fix overlayfs support in live-boot upstream)

#8 Updated by intrigeri 2015-02-17 19:24:21

  • Feature Branch changed from feature/linux-3.18 to feature/8415-overlayfs

#9 Updated by intrigeri 2015-07-13 03:48:40

  • Target version set to Sustainability_M1

#10 Updated by intrigeri 2015-07-13 03:50:46

  • Assignee deleted (intrigeri)

#11 Updated by intrigeri 2015-08-11 07:34:57

Next step is probably to run the automated test suite, and file any issue as sibling tickets of this one.

#12 Updated by sajolida 2015-09-07 10:44:08

  • Target version changed from Sustainability_M1 to 2016

#13 Updated by intrigeri 2016-08-20 10:52:13

  • Target version deleted (2016)

Given we could do Feature #10298 without migrating to overlayfs, we removed this from our roadmap at the summit this year.

#14 Updated by intrigeri 2017-01-02 09:40:41

  • Status changed from In Progress to Resolved
  • % Done changed from 10 to 100
  • Feature Branch changed from feature/8415-overlayfs to feature/8415-overlayfs-stretch

intrigeri wrote:
> Next step is probably to run the automated test suite, and file any issue as sibling tickets of this one.

Done.