Bug #8275

tails-persistence-setup broken in Jessie

Added by anonym 2014-11-18 17:46:25 . Updated 2015-03-14 14:37:49 .

Status:
Resolved
Priority:
High
Assignee:
intrigeri
Category:
Persistence
Target version:
Start date:
2014-11-18
Due date:
% Done:

100%

Feature Branch:
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

Using the fix in comment 1 of Bug #8274 to install a Jessie-based Tails to a USB device and then booting it reveals that tails-persistence-setup is broken in Jessue. I get the following:

localuser:tails-persistence-setup being added to access control list
Working on device /dev/sda
Assertion failed!
 at /usr/share/perl5/Carp/Assert/More.pm line 189.
        Carp::Assert::More::assert_defined(undef) called at /usr/share/perl5/Tails/UDisks.pm line 72
        Tails::UDisks::get_device_property(Tails::UDisks=HASH(0xa994684), undef, "LuksHolder") called at /usr/lib/i386-linux-gnu/perl5/5.20/Moose/Meta/Method/Delegation.pm line 109
        Tails::Persistence::Setup::get_device_property(Tails::Persistence::Setup=HASH(0x93246b0), undef, "LuksHolder") called at /usr/share/perl5/Tails/Persistence/Setup.pm line 247
        Tails::Persistence::Setup::_build_persistence_partition_mountpoint(Tails::Persistence::Setup=HASH(0x93246b0)) called at accessor Tails::Persistence::Setup::persistence_partition_mountpoint (defined at /usr/share/perl5/Tails/Persistence/Setup.pm line 109) line 15
        Tails::Persistence::Setup::persistence_partition_mountpoint(Tails::Persistence::Setup=HASH(0x93246b0)) called at /usr/share/perl5/Tails/Persistence/Setup.pm line 289
        Tails::Persistence::Setup::_build_configuration(Tails::Persistence::Setup=HASH(0x93246b0)) called at accessor Tails::Persistence::Setup::configuration (defined at /usr/share/perl5/Tails/Persistence/Setup.pm line 148) line 11
        Tails::Persistence::Setup::configuration(Tails::Persistence::Setup=HASH(0x93246b0)) called at /usr/share/perl5/Tails/Persistence/Setup.pm line 470
        Tails::Persistence::Setup::run(Tails::Persistence::Setup=HASH(0x93246b0)) called at /usr/bin/tails-persistence-setup line 27

Subtasks


Related issues

Related to Tails - Feature #8291: Port tails-persistence-setup and perl5lib to UDisks2 Resolved 2014-11-23
Related to Tails - Bug #8266: Tails::RunningSystem::boot_device doesn't work on Jessie Resolved 2014-11-17
Blocks Tails - Feature #7563: Update the automated test suite for Jessie ISO images Resolved 2014-11-26 2016-01-15

History

#1 Updated by anonym 2014-11-18 19:06:07

  • Assignee set to intrigeri

#2 Updated by anonym 2014-11-19 17:49:54

  • blocks Feature #7563: Update the automated test suite for Jessie ISO images added

#3 Updated by intrigeri 2014-11-23 17:15:21

  • related to Feature #8291: Port tails-persistence-setup and perl5lib to UDisks2 added

#4 Updated by intrigeri 2014-11-25 20:38:39

  • related to Bug #8266: Tails::RunningSystem::boot_device doesn't work on Jessie added

#5 Updated by intrigeri 2014-12-18 11:29:13

  • Priority changed from Normal to High

#6 Updated by anonym 2015-03-11 16:30:56

  • Target version changed from Tails_2.0 to Tails_1.8
  • QA Check set to Info Needed

This ticket blocks Feature #7563, which has the 1.6.1 milestone, so I’m setting it to the same. However, we likely will have to finish Feature #7563 way earlier than 1.6.1. I would possibly even like to work on it during this cycle (1.3.1) but no later than 1.4 really. What do you think?

#7 Updated by intrigeri 2015-03-12 09:33:44

> I would possibly even like to work on it during this cycle (1.3.1) but no later than 1.4 really. What do you think?

Good news for you: I’ve planned to work on it this week :)

#8 Updated by intrigeri 2015-03-14 14:37:49

  • Status changed from Confirmed to Resolved
  • Target version changed from Tails_1.8 to Tails_2.0
  • % Done changed from 0 to 100
  • QA Check deleted (Info Needed)

anonym: it’s now repaired.