Project

General

Profile

Bug #15954

Feature #14468: Add VeraCrypt support to Tails

Fix VeraCrypt volumes not being automatically opened in Nautilus when they should

Added by segfault 3 months ago. Updated 2 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
09/14/2018
Due date:
% Done:

100%

QA Check:
Pass
Feature Branch:
segfault:bugfix/15954-veracrypt-volumes-not-opened
Type of work:
Code
Blueprint:
Starter:
Affected tool:

Description

Opening a volume via Nautilus' "Open With Unlock VeraCrypt Volumes" should automatically open the volume in Nautilus after unlocking it, but this fails with:

INFO:unlock_veracrypt_volumes.volume:Unlocking volume /dev/loop1
INFO:unlock_veracrypt_volumes.volume:Opening volume /dev/dm-1
Traceback (most recent call last):
  File "/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py", line 227, in mount_cb
    self.open()
  File "/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py", line 273, in open
    mount_points = self.udisks_object.get_filesystem().props.mount_points
AttributeError: 'NoneType' object has no attribute 'props'

Associated revisions

Revision a3bcd8e8
Added by intrigeri 2 months ago

Merge remote-tracking branch 'segfault/bugfix/15954-veracrypt-volumes-not-opened' into stable (Fix-committed: #15954)

History

#1 Updated by segfault 3 months ago

  • Assignee changed from segfault to intrigeri
  • QA Check set to Ready for QA
  • Feature Branch set to segfault:bugfix/15954-veracrypt-volumes-not-opened

#2 Updated by intrigeri 3 months ago

  • Parent task set to #14468

#3 Updated by intrigeri 3 months ago

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

Thanks. I'll check how it goes with the newly written automated tests; they might need to be adjusted. So reviewing this will take a little more time than usual. I expect I'll be able to do that next week.

#4 Updated by intrigeri 2 months ago

I've pushed test/14471-veracrypt+15954-veracrypt-volumes-not-opened which merges your branch with the one where I wrote the test suite. Let's see how it goes on Jenkins.

#5 Updated by intrigeri 2 months ago

  • Status changed from In Progress to Fix committed
  • Assignee deleted (intrigeri)
  • % Done changed from 50 to 100
  • QA Check changed from Ready for QA to Pass

Test suite passes => merged!

#6 Updated by intrigeri 2 months ago

  • Target version changed from Tails_3.10.1 to Tails_3.9.1

#7 Updated by anonym 2 months ago

  • Status changed from Fix committed to Resolved

Also available in: Atom PDF