t-p-s fails to start on Jessie
t-p-s 1.0.20-1+jessie, perl5lib 0.8.7-1+jessie2, running from (virtual) DVD:
amnesia@amnesia:~$ /usr/local/bin/tails-persistence-setup localuser:tails-persistence-setup being added to access control list WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. at /usr/share/perl5/Gtk3.pm line 301. BEGIN not safe after errors--compilation aborted at /usr/lib/i386-linux-gnu/perl5/5.20/Moose/Exception/CouldNotCreateMethod.pm line 3. Compilation failed in require at /usr/share/perl5/Module/Runtime.pm line 317. Compilation failed in require at /usr/bin/tails-persistence-setup line 25. BEGIN failed--compilation aborted at /usr/bin/tails-persistence-setup line 25.
#1 Updated by intrigeri about 3 years ago
The culprit seems to be in
create_persistent_encrypted_filesystem, and more specifically in:
->Format( dbus_call_async, dbus_call_timeout, 3600 * 1000, $fstype, $fsoptions);
... and seems to be caused by the fact we're not enabling jessie-backports in feature/jessie, and thus we don't have the version of libnet-dbus-perl that we need.