Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add instructions for snapshottable Tails VMs under Linux #4866

Closed

Conversation

rmol
Copy link
Contributor

@rmol rmol commented Sep 25, 2019

Status

Ready for review

Description of Changes

The same installer hacks used with Tails under VirtualBox on Macs enable its installation on a snapshottable QCOW2-backed libvirt VM, so add that as an option under Linux in the Tails virtualization docs.

Testing

If you use libvirt on Linux:

Deployment

Docs only.

Checklist

If you made non-trivial code changes:

  • I have written a test plan and validated it for this PR

If you made changes to documentation:

  • Doc linting (make docs-lint) passed locally

The same installer hacks used with Tails under VirtualBox on Macs
enable its installation on a snapshottable QCOW2-backed libvirt VM, so
add that as an option under Linux in the Tails virtualization docs.
@rmol rmol force-pushed the update-tails-virtualization-docs branch from c5d28d1 to 32f7168 Compare September 25, 2019 17:51
@eloquence
Copy link
Member

Test flake #4691, kicking CI. However, this branch should ideally be prefixed docs- to avoid running the whole CI suite -- if significant changes are required, it may be worth re-doing under a new branch name.

@redshiftzero
Copy link
Contributor

hey @kushaldas if you are doing QA in VMs, give these docs a whirl, I bet you'll find them handy

@rmol
Copy link
Contributor Author

rmol commented Oct 21, 2019

I've discovered the existing patches for installation and persistence don't apply cleanly on Tails 4, so further review should wait until they've been updated.

@eloquence
Copy link
Member

eloquence commented Jun 11, 2020

I've discovered the existing patches for installation and persistence don't apply cleanly on Tails 4,

So beyond the snapshotting capability you're documenting here, our Virtualizing Tails docs are currently invalid for Macs? In that case, I think this warrants a bit higher priority than it's been getting; possibly a candidate for the next sprint.

@rmol
Copy link
Contributor Author

rmol commented Jun 11, 2020

I believe that's the case. I'd be happy to update the patches, but will have to ask for testing help from someone with a Mac.

@eloquence
Copy link
Member

Note that this PR will need to be migrated to the securedrop-docs repository (assuming we still want to land it); happy to keep it open until then for visibility.

@zklosko
Copy link

zklosko commented Nov 12, 2020

@rmol I have a Mac. Do you still need assistance with testing stuff?

@rmol
Copy link
Contributor Author

rmol commented Nov 12, 2020

@zklosko I'd need to revisit all of this first. It's obviously not been a priority. If you found this issue because you're trying to run the admin in virtualized Tails on a Mac, let us know, but otherwise we're probably going to keep this on hold.

@zenmonkeykstop
Copy link
Contributor

Closing this in favour of freedomofpress/securedrop-docs#251 - if anyone was planning to test or revise the snapshot process, please check there instead!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants