Project Number Date
test_Tails_ISO_15451-support-manual-fsck-on-error 53 28 Aug 2024, 19:55

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1179 38 327 0 0 1544 168 40 208 4:12:14.197 Failed
Tags: @product
2:5.977
Before features/support/hooks.rb:269 0.032
Given a computer 0.399
And I temporarily create a 100 MiB disk named "swap" 0.116
And I create a gpt swap partition on disk "swap" 15.127
And I plug SATA drive "swap" 1.072
And I temporarily create a 2 GiB disk named "live_hd" 0.071
And I write the Tails ISO image to disk "live_hd" 29.763
And I plug SATA drive "live_hd" 1.068
When I start Tails with network unplugged and I login 1:17.916
Then a "swap" partition was detected by Tails on drive "swap" 0.098
And drive "live_hd" is detected by Tails 0.143
But Tails has no disk swap enabled 0.077
And drive "live_hd" is not mounted 0.120
After features/support/hooks.rb:326 0.811
After features/support/hooks.rb:100 0.121
Tags: @product
1:34.981
Before features/support/hooks.rb:269 0.002
Given a computer 0.152
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.037
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 24.042
And I plug non-removable USB drive "fake_TailsData" 1.054
When I start the computer 1.025
And the computer boots Tails 54.654
Then drive "fake_TailsData" is detected by Tails 0.146
And Tails Greeter has not detected a persistence partition 13.866
After features/support/hooks.rb:326 0.833
After features/support/hooks.rb:100 0.038
Tags: @product
1:32.698
Before features/support/hooks.rb:269 0.002
Given a computer 0.246
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.038
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 21.515
And I plug SATA drive "fake_TailsData" 1.121
When I start the computer 1.064
And the computer boots Tails 55.223
Then drive "fake_TailsData" is detected by Tails 0.147
And Tails Greeter has not detected a persistence partition 13.340
After features/support/hooks.rb:326 0.678
After features/support/hooks.rb:100 0.032
Tags: @product
1:30.682
Before features/support/hooks.rb:269 0.002
Given a computer 0.149
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.033
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 6.159
And I plug SATA drive "gpt_ext2" 1.050
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.034
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 6.038
And I plug SATA drive "msdos_fat32" 1.059
And I start Tails from DVD with network unplugged and I login 1:15.773
Then drive "gpt_ext2" is detected by Tails 0.149
And drive "gpt_ext2" is not mounted 0.077
And drive "msdos_fat32" is detected by Tails 0.087
And drive "msdos_fat32" is not mounted 0.068
After features/support/hooks.rb:326 0.608
After features/support/hooks.rb:100 0.006
Tags: @product
1:58.867
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in with an administration password 1:52.229
And running a command as root with pkexec requires PolicyKit administrator privileges 0.094
Then I can run a command as root with sudo 0.113
Then I can run a command as root with pkexec 6.430
After features/support/hooks.rb:326 1.053
After features/support/hooks.rb:100 0.006
Tags: @product
1:30.149
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 45.180
And running a command as root with pkexec requires PolicyKit administrator privileges 0.089
Then I cannot run a command as root with sudo and the standard passwords 0.213
And I cannot run a command as root with pkexec and the standard passwords 18.614
Then I cannot login as root using su with the standard passwords 26.050
After features/support/hooks.rb:326 0.878
After features/support/hooks.rb:100 0.000
Feature: Time syncing
29.681
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 10.471
When the network is plugged 0.198
And I successfully configure Tor 18.937
Then the system clock is less than 5 minutes incorrect 0.074
After features/support/hooks.rb:515 0.548
After features/support/hooks.rb:326 0.724
After features/support/hooks.rb:100 0.000
Feature: Time syncing
28.331
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 8.200
When the network is plugged 0.077
And the Tor Connection Assistant autostarts 4.430
And I configure some normal bridges in the Tor Connection Assistant 12.255
And I wait until Tor is ready 3.285
Then the system clock is less than 5 minutes incorrect 0.082
After features/support/hooks.rb:515 0.439
After features/support/hooks.rb:326 1.326
After features/support/hooks.rb:100 0.000
Feature: Time syncing
29.821
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.001
Given I have started Tails from DVD without network and logged in 8.221
When I bump the system time with "+1 day" 0.256
And I capture all network traffic 0.003
And the network is plugged 0.074
And the Tor Connection Assistant autostarts 3.630
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 13.670
And I wait until Tor is ready 3.034
Then the system clock is less than 5 minutes incorrect 0.072
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.857
After features/support/hooks.rb:515 0.488
After features/support/hooks.rb:326 0.927
After features/support/hooks.rb:100 0.039
Feature: Time syncing
1:21.495
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.002
Given I have started Tails from DVD without network and logged in 8.532
When I bump the system time with "-15 days" 0.401
And I warm reboot the computer 0.017
And the computer reboots Tails 1:12.095
Then Tails' hardware clock is close to the host system's time 0.447
After features/support/hooks.rb:515 0.115
After features/support/hooks.rb:326 0.648
After features/support/hooks.rb:100 0.006
Feature: Time syncing
1:23.201
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 8.222
When I bump the hardware clock's time with "-15 days" 1.987
And I warm reboot the computer 0.017
And the computer reboots Tails 1:12.347
Then the hardware clock is still off by "-15 days" 0.625
After features/support/hooks.rb:515 0.131
After features/support/hooks.rb:326 0.693
After features/support/hooks.rb:100 0.006
Feature: Time syncing
56.357
Before features/support/hooks.rb:269 0.004
Before features/support/hooks.rb:507 0.002
Given a computer 0.152
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.023
And I start the computer 1.001
And the computer boots Tails 54.981
Then the system clock is just past Tails' source date 0.198
After features/support/hooks.rb:515 0.117
After features/support/hooks.rb:326 0.666
After features/support/hooks.rb:100 0.009
Feature: Time syncing
31.527
Before features/support/hooks.rb:269 0.004
Before features/support/hooks.rb:507 0.005
Given I have started Tails from DVD without network and logged in 8.206
And I make sure time sync before Tor connects times out 1.129
When the network is plugged 0.054
And I successfully configure Tor 22.072
Then the system clock is less than 5 minutes incorrect 0.065
After features/support/hooks.rb:515 0.536
After features/support/hooks.rb:326 1.449
After features/support/hooks.rb:100 0.000
Feature: Time syncing
1:3.844
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 8.179
When I bump the system time with "+8 hours +15 minutes" 0.202
And all notifications have disappeared 4.016
And I capture all network traffic 0.002
And I make sure time sync before Tor connects fails 0.152
And the network is plugged 0.088
And the Tor Connection Assistant autostarts 3.823
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.247
And I click "Connect to Tor" 1.165
And the Tor Connection Assistant fails to connect to Tor 15.847
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.887
Then the system clock is less than 20 minutes incorrect 0.218
When I click "Connect to Tor" 1.157
Then I wait until Tor is ready 8.055
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.738
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.059
After features/support/hooks.rb:515 0.484
After features/support/hooks.rb:326 0.790
After features/support/hooks.rb:100 0.046
Feature: Time syncing
59.948
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 8.346
When I bump the system time with "+8 hours +15 minutes" 0.227
And all notifications have disappeared 4.194
And I capture all network traffic 0.003
And the network is plugged 0.084
And the Tor Connection Assistant autostarts 4.211
# Anti-test: Users east of UTC can't connect to obfs4 bridges
And I configure some obfs4 bridges in the Tor Connection Assistant in hide mode without connecting 4.229
And I click "Connect to Tor" 1.167
Then the Tor Connection Assistant reports that it failed to connect 11.889
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.861
Then the system clock is less than 20 minutes incorrect 0.227
# "Asia/Shanghai" is UTC+08:00 all year long (no DST)
And the displayed clock is less than 20 minutes incorrect in "+08:00" 0.363
When I click "Connect to Tor" 1.175
Then I wait until Tor is ready 7.648
And all Internet traffic has only flowed through the configured bridges 0.867
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.065
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.385
After features/support/hooks.rb:515 0.472
After features/support/hooks.rb:326 0.696
After features/support/hooks.rb:100 0.054
Feature: Time syncing
25.723
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.002
Given I have started Tails from DVD without network and logged in 8.216
And I make sure time sync before Tor connects uses a fake connectivity check service 1.134
And the network is plugged 0.075
And Tor is ready 14.773
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.518
Then the fake connectivity check service has received a new HTTP request 0.000
And the HTTP requests received by the fake connectivity check service are identical 0.005
After features/support/hooks.rb:515 0.627
After features/support/hooks.rb:326 0.640
After features/support/hooks.rb:100 0.000
Tags: @product
17.932
When I configure some normal bridges in the Tor Connection Assistant 10.798
Then I wait until Tor is ready 6.290
And tca.conf includes the configured bridges 0.012
And available upgrades have been checked 0.058
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.772
After features/support/hooks.rb:326 0.705
After features/support/hooks.rb:100 0.056
Tags: @product
16.332
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 12.075
Then I wait until Tor is ready 3.287
And tca.conf includes the configured bridges 0.013
And available upgrades have been checked 0.061
And all Internet traffic has only flowed through the configured bridges 0.894
After features/support/hooks.rb:326 1.549
After features/support/hooks.rb:100 0.042
Tags: @product
38.833
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 36.323
Then I wait until Tor is ready 1.406
And tca.conf includes the configured bridges 0.019
And available upgrades have been checked 0.058
And all Internet traffic has only flowed through the configured bridges 1.024
After features/support/hooks.rb:326 0.705
After features/support/hooks.rb:100 0.035
Tags: @product
1:7.794
Given the Tor network and default bridges are blocked 1.732
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.920
Then the Tor Connection Assistant reports that it failed to connect 0.119
And tca.conf is empty 0.220
Given I scan a QR code from the error page in Tor Connection Assistant 22.183
And I retry connecting to Tor 1.231
Then I wait until Tor is ready 9.288
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 1.116
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.968
After features/support/hooks.rb:326 0.692
After features/support/hooks.rb:100 0.034
20.001
When I configure the default bridges in the Tor Connection Assistant 12.233
Then I wait until Tor is ready 5.833
And Tor is configured to use the default bridges 0.501
And tca.conf includes no bridge 0.017
And available upgrades have been checked 0.057
And Tor is configured to use the default bridges 0.484
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.873
After features/support/hooks.rb:326 0.653
After features/support/hooks.rb:100 0.036
Tags: @product
55.278
Given the Tor network is blocked 2.098
When I configure a direct connection in the Tor Connection Assistant 22.022
Then I wait until Tor is ready 29.532
And tca.conf includes no bridge 0.015
And available upgrades have been checked 0.046
And Tor is configured to use the default bridges 0.436
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.126
After features/support/hooks.rb:326 0.644
After features/support/hooks.rb:100 0.064
Tags: @product
44.040
Given the Tor network and default bridges are blocked 1.626
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.451
Then the Tor Connection Assistant reports that it failed to connect 0.122
And tca.conf is empty 0.346
Given the Tor network and default bridges are unblocked 1.280
And I retry connecting to Tor 1.165
Then I wait until Tor is ready 7.968
And tca.conf includes no bridge 0.014
And available upgrades have been checked 0.061
And all Internet traffic has only flowed through Tor or connectivity check service 1.002
After features/support/hooks.rb:326 0.921
After features/support/hooks.rb:100 0.040
Tags: @product
5.144
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.865
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.123
And I cannot click the "Connect to Tor" button 0.155
After features/support/hooks.rb:326 0.671
After features/support/hooks.rb:100 0.046
Tags: @product
35.350
Given I configure a direct connection in the Tor Connection Assistant 12.603
And I wait until Tor is ready 2.052
When I disconnect the network through GNOME 6.329
And I connect the network through GNOME 2.775
Then the Tor Connection Assistant autostarts 2.789
And the Tor Connection Assistant connects to Tor 6.180
And I wait until Tor is ready 0.952
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.056
And all Internet traffic has only flowed through Tor or connectivity check service 1.609
After features/support/hooks.rb:326 0.858
After features/support/hooks.rb:100 0.055
Tags: @product
45.321
Given I configure a direct connection in the Tor Connection Assistant 9.958
And I wait until Tor is ready 1.785
And I disconnect the network through GNOME 2.910
And the Tor network and default bridges are blocked 1.522
When I connect the network through GNOME 3.052
Then the Tor Connection Assistant reports that it failed to connect 26.092
After features/support/hooks.rb:326 0.742
After features/support/hooks.rb:100 0.044
Tags: @product
1:7.660
Given the Tor network and default bridges are blocked 1.969
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 23.287
Then the Tor Connection Assistant reports that it failed to connect 0.147
Given the Tor network and default bridges are unblocked 1.379
When I click "Connect to Tor" 1.151
Then I wait until Tor is ready 38.035
And Tor is configured to use the default bridges 0.480
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.208
After features/support/hooks.rb:326 1.100
After features/support/hooks.rb:100 0.063
22.968
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.175
And I prepare Tails for memory erasure tests 0.451
When I start a process allocating 128 MiB of memory with a known pattern 1.267
Then patterns cover at least 128 MiB in the guest's memory 4.226

Pattern coverage: 100.000% (128 MiB out of 128 MiB reference memory)

When I kill the allocating process 2.711
Then I find very few patterns in the guest's memory after 3 seconds 6.135

Pattern coverage: 0.000% (0 MiB out of 900 MiB reference memory)

After features/support/hooks.rb:326 0.893
After features/support/hooks.rb:100 0.000
24.407
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.089
And I prepare Tails for memory erasure tests 0.408
And I find very few patterns in the guest's memory 3.323

Pattern coverage: 0.000% (0 MiB out of 914 MiB reference memory)

When I mount a 128 MiB tmpfs on "/mnt" and fill it with a known pattern 1.951
Then patterns cover at least 99% of the test FS size in the guest's memory 3.705

Pattern coverage: 100.000% (128 MiB out of 128 MiB reference memory)

When I umount "/mnt" 0.685
Then I find very few patterns in the guest's memory after 3 seconds 6.241

Pattern coverage: 0.000% (0 MiB out of 914 MiB reference memory)

After features/support/hooks.rb:326 0.870
After features/support/hooks.rb:100 0.000
48.830
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.260
And I prepare Tails for memory erasure tests 0.422
When I plug and mount a 128 MiB USB drive with a vfat filesystem 9.996
Then I find very few patterns in the guest's memory 3.193

Pattern coverage: 0.000% (0 MiB out of 912 MiB reference memory)

# write cache
When I fill the USB drive with a known pattern 2.876
Then patterns cover at least 75% of the test FS size in the guest's memory 4.104

Pattern coverage: 88.159% (112 MiB out of 127 MiB reference memory)

When I umount the USB drive 1.705
Then I find very few patterns in the guest's memory after 3 seconds 6.211

Pattern coverage: 0.000% (0 MiB out of 912 MiB reference memory)

# read cache
When I mount the USB drive again 0.311
And I read the content of the test FS 0.955
Then patterns cover at least 99% of the test FS size in the guest's memory 3.830

Pattern coverage: 100.596% (128 MiB out of 127 MiB reference memory)

When I umount the USB drive 0.555
Then I find very few patterns in the guest's memory after 3 seconds 6.406

Pattern coverage: 0.000% (0 MiB out of 912 MiB reference memory)

After features/support/hooks.rb:326 0.866
After features/support/hooks.rb:100 0.000
1:22.420
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.218
And I prepare Tails for memory erasure tests 0.447
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 42.899
Then I find very few patterns in the guest's memory 3.112

Pattern coverage: 0.000% (0 MiB out of 887 MiB reference memory)

# write cache
When I fill the USB drive with a known pattern 2.324
Then patterns cover at least 99% of the test FS size in the guest's memory 3.086

Pattern coverage: 106.113% (97 MiB out of 91 MiB reference memory)

When I umount the USB drive 1.238
Then I find very few patterns in the guest's memory after 3 seconds 6.074

Pattern coverage: 0.000% (0 MiB out of 887 MiB reference memory)

# read cache
When I mount the USB drive again 5.380
And I read the content of the test FS 0.466
Then patterns cover at least 99% of the test FS size in the guest's memory 2.928

Pattern coverage: 106.117% (97 MiB out of 91 MiB reference memory)

When I umount the USB drive 0.642
Then I find very few patterns in the guest's memory after 3 seconds 5.601

Pattern coverage: 0.000% (0 MiB out of 887 MiB reference memory)

After features/support/hooks.rb:326 0.894
After features/support/hooks.rb:100 0.000
48.783
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.102
And I prepare Tails for memory erasure tests 0.396
When I fill a 128 MiB file with a known pattern on the root filesystem 15.011
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 1.693
Then patterns cover at least 128 MiB in the guest's memory 2.817

Pattern coverage: 100.000% (128 MiB out of 128 MiB reference memory)

When I trigger shutdown 0.014
Then I find very few patterns in the guest's memory after 20 seconds 20.748

Pattern coverage: 0.000% (0 MiB out of 908 MiB reference memory)

After features/support/hooks.rb:326 3.491
After features/support/hooks.rb:100 0.000
7:22.781
Scenario Erasure of read and write disk caches of persistent data on shutdown
Before features/support/hooks.rb:269 0.002
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 7:22.781
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/snapshots.rb:153:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:150:in `each'
./features/step_definitions/snapshots.rb:150:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/erase_memory.feature:75:in `Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
And I prepare Tails for memory erasure tests 0.000
When I fill a 128 MiB file with a known pattern on the persistent filesystem 0.000
When I trigger shutdown 0.000
Then I find very few patterns in the guest's memory after 20 seconds 0.000
After features/support/hooks.rb:326 5.313

SCENARIO FAILED: 'Erasure of read and write disk caches of persistent data on shutdown' (at time 00:39:39)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/00:39:39_Erasure_of_read_and_write_disk_caches_of_persistent_data_on_shutdown.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/00:39:39_Erasure_of_read_and_write_disk_caches_of_persistent_data_on_shutdown.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/00:39:39_Erasure_of_read_and_write_disk_caches_of_persistent_data_on_shutdown.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/00:39:39_Erasure_of_read_and_write_disk_caches_of_persistent_data_on_shutdown.journal

After features/support/hooks.rb:100 0.013
25.499
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.314
And I temporarily create a 4 GiB disk named "gptfat" 0.055
And I create a gpt partition with a vfat filesystem on disk "gptfat" 6.209
And I plug USB drive "gptfat" 2.468
When I start Tails Installer 8.389
Then I am told by Tails Installer that the destination device "is too small" 0.063
After features/support/hooks.rb:326 0.846
After features/support/hooks.rb:100 0.001
Tags: @product
19.389
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.104
And I temporarily create a 7200 MiB disk named "temp" 0.048
And I start Tails Installer 8.519
But a suitable USB device is not found 0.021
When I plug USB drive "temp" 2.397
Then the "temp" USB drive is selected 0.089
When I unplug USB drive "temp" 0.182
Then a suitable USB device is not found 0.026
After features/support/hooks.rb:326 2.097
After features/support/hooks.rb:100 0.000
Tags: @product
2:34.632
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.004
And I temporarily create a 7200 MiB disk named "install" 0.041
And I create a gpt partition with a vfat filesystem on disk "install" 6.348
And I plug USB drive "install" 2.420
And I install Tails to USB drive "install" by cloning 1:56.317
Then the running Tails is installed on USB drive "install" 15.459
And there is a random seed on USB drive "install" 5.945
But there is no persistence partition on USB drive "install" 0.095
After features/support/hooks.rb:326 1.867
After features/support/hooks.rb:100 0.099
Tags: @product
2:33.038
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.351
And I temporarily create a 7200 MiB disk named "install" 0.049
And I plug USB drive "install" 2.406
And I install Tails to USB drive "install" by cloning 1:59.013
Then the running Tails is installed on USB drive "install" 16.847
And there is a random seed on USB drive "install" 6.280
But there is no persistence partition on USB drive "install" 0.089
After features/support/hooks.rb:326 1.468
After features/support/hooks.rb:100 0.124
Tags: @product
2:13.088
Scenario Installing Tails with Tails Installer to a used USB drive, cloning the Persistent Storage
Before features/support/hooks.rb:269 0.003
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 2:13.088
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/snapshots.rb:153:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:150:in `each'
./features/step_definitions/snapshots.rb:150:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/usb_install.feature:45:in `Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
And I create a file in the Persistent directory 0.000
And I temporarily create a 7200 MiB disk named "install" 0.000
And I create a gpt partition with a vfat filesystem on disk "install" 0.000
And I plug USB drive "install" 0.000
And I install Tails with Persistent Storage to USB drive "install" by cloning 0.000
Then the running Tails is installed on USB drive "install" 0.000
And there is a random seed on USB drive "install" 0.000
And there is a persistence partition on USB drive "install" 0.000
And the USB drive "install" contains the same files as my persistent storage 0.000
After features/support/hooks.rb:326 5.363

SCENARIO FAILED: 'Installing Tails with Tails Installer to a used USB drive, cloning the Persistent Storage' (at time 00:47:56)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/00:47:56_Installing_Tails_with_Tails_Installer_to_a_used_USB_drive,_cloning_the_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/00:47:56_Installing_Tails_with_Tails_Installer_to_a_used_USB_drive,_cloning_the_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/00:47:56_Installing_Tails_with_Tails_Installer_to_a_used_USB_drive,_cloning_the_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/00:47:56_Installing_Tails_with_Tails_Installer_to_a_used_USB_drive,_cloning_the_Persistent_Storage.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:9.795
Scenario Installing Tails with Tails Installer to a pristine USB drive, without cloning the Persistent Storage
Before features/support/hooks.rb:269 0.002
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 2:9.795
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/snapshots.rb:153:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:150:in `each'
./features/step_definitions/snapshots.rb:150:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/usb_install.feature:57:in `Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
And I temporarily create a 7200 MiB disk named "install" 0.000
And I plug USB drive "install" 0.000
And I install Tails to USB drive "install" by cloning 0.000
Then the running Tails is installed on USB drive "install" 0.000
And there is a random seed on USB drive "install" 0.000
And there is no persistence partition on USB drive "install" 0.000
After features/support/hooks.rb:326 5.443

SCENARIO FAILED: 'Installing Tails with Tails Installer to a pristine USB drive, without cloning the Persistent Storage' (at time 00:50:11)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/00:50:11_Installing_Tails_with_Tails_Installer_to_a_pristine_USB_drive,_without_cloning_the_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/00:50:11_Installing_Tails_with_Tails_Installer_to_a_pristine_USB_drive,_without_cloning_the_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/00:50:11_Installing_Tails_with_Tails_Installer_to_a_pristine_USB_drive,_without_cloning_the_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/00:50:11_Installing_Tails_with_Tails_Installer_to_a_pristine_USB_drive,_without_cloning_the_Persistent_Storage.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:10.338
Scenario Re-installing Tails over an existing USB installation with a persistent partition
Before features/support/hooks.rb:269 0.003
Steps
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 2:10.338
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/snapshots.rb:153:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:150:in `each'
./features/step_definitions/snapshots.rb:150:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/usb_install.feature:70:in `Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
And I have started Tails from DVD without network and logged in 0.000
And I clone USB drive "__internal" to a temporary USB drive "install" 0.000
And I plug USB drive "install" 0.000
# This second part is done with Tails Installer, that's what this scenario is about
When I reinstall Tails to USB drive "install" by cloning 0.000
Then the running Tails is installed on USB drive "install" 0.000
And there is a random seed on USB drive "install" 0.000
And there is no persistence partition on USB drive "install" 0.000
After features/support/hooks.rb:326 5.647

SCENARIO FAILED: 'Re-installing Tails over an existing USB installation with a persistent partition' (at time 00:52:27)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/00:52:27_Re-installing_Tails_over_an_existing_USB_installation_with_a_persistent_partition.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/00:52:27_Re-installing_Tails_over_an_existing_USB_installation_with_a_persistent_partition.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/00:52:27_Re-installing_Tails_over_an_existing_USB_installation_with_a_persistent_partition.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/00:52:27_Re-installing_Tails_over_an_existing_USB_installation_with_a_persistent_partition.journal

After features/support/hooks.rb:100 0.000
Tags: @product @uefi
2:3.969
Before features/support/hooks.rb:269 0.002
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 13.005
And I power off the computer 0.337
And the computer is set to boot in UEFI mode 0.027
When I start Tails from USB drive "__internal" with network unplugged and I login 1:47.194
Then Tails is running from USB drive "__internal" 0.363
And the boot device has safe access rights 2.983
And Tails has started in UEFI mode 0.057
After features/support/hooks.rb:326 0.584
After features/support/hooks.rb:100 0.062
Tags: @product
1:44.286
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.159
And I plug and mount a USB drive containing a Tails USB image 41.833
And I create a 7200 MiB disk named "usbimage" 0.110
And I plug USB drive "usbimage" 2.436
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 51.746
After features/support/hooks.rb:326 2.618
After features/support/hooks.rb:100 0.106
Tags: @product
1:35.582
Before features/support/hooks.rb:269 0.002
Given a computer 0.221
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:34.046
Then Tails is running from USB drive "usbimage" 0.340
And the label of the system partition on "usbimage" is "Tails" 0.326
And the system partition on "usbimage" is an EFI system partition 0.247
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.137
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.078
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.094
And the system partition on "usbimage" has the expected flags 0.088
After features/support/hooks.rb:326 0.632
After features/support/hooks.rb:100 0.006
Tags: @product
2:22.159
Before features/support/hooks.rb:269 0.003
Given a computer 0.160
And I set Tails to boot with options "test_gpt_corruption=gpt_backup,gpt_backup_table" 0.000
And I create a 7200 MiB disk named "temp" 0.037
And I plug USB drive "temp" 1.043
And I write the Tails USB image to disk "temp" 28.715
And I start Tails from USB drive "temp" with network unplugged 1:29.554
Then Tails is running from USB drive "temp" 0.424
When I log in to a new session 15.411
And all notifications have disappeared 6.655
Then the system journal includes message "Detected partitioning-corruption, but not showing any message" 0.158
After features/support/hooks.rb:326 0.617
After features/support/hooks.rb:100 0.007
Tags: @product
2:12.277
Before features/support/hooks.rb:269 0.002
Given a computer 0.190
And I set Tails to boot with options "test_gpt_corruption=guid" 0.000
And I create a 7200 MiB disk named "temp" 0.157
And I plug USB drive "temp" 1.046
And I write the Tails USB image to disk "temp" 27.412
And I start Tails from USB drive "temp" with network unplugged 1:20.646
Then Tails is running from USB drive "temp" 0.420
When I log in to a new session 15.731
And all notifications have disappeared 6.476
Then I see an error about system partition resizing 0.198
After features/support/hooks.rb:326 0.715
After features/support/hooks.rb:100 0.006
5:44.223
Scenario I set up Additional Software when installing a package without persistent partition and the package is installed next time I start Tails
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.003
Steps
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 1:24.852
And I update APT using apt 11.774
And I install "popularity-contest" using apt 22.558
Then I am proposed to add the "popularity-contest" package to my Additional Software 7.188
When I create a persistent storage and activate the Additional Software feature 20.436
Then Additional Software is correctly configured for package "popularity-contest" 1.482
When I shutdown Tails and wait for the computer to power off 14.554
And I start Tails from USB drive "__internal" with network unplugged 1:0.965
And I enable persistence 2:0.411
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
features/additional_software_packages.feature:36:in `And I enable persistence'
And I log in to a new session 0.000
And the Additional Software installation service has started 0.000
Then I am notified that the installation succeeded 0.000
And Additional Software is correctly configured for package "popularity-contest" 0.000
And the package "popularity-contest" is installed after Additional Software has been started 0.000
After features/support/hooks.rb:515 0.029
After features/support/hooks.rb:326 6.073

SCENARIO FAILED: 'I set up Additional Software when installing a package without persistent partition and the package is installed next time I start Tails' (at time 01:08:21)

Exception thrown while trying to save /tmp/TailsToaster/artifact.file_content_run_live-additional-software_log: RemoteShell::ServerFailure: FileNotFoundError: [Errno 2] No such file or directory: '/run/live-additional-software/log'

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:08:21_I_set_up_Additional_Software_when_installing_a_package_without_persistent_partition_and_the_package_is_installed_next_time_I_start_Tails.file_content_var_log_boot.log

Output of ls -la --full-time /live/persistence/tailsdata_unlocked: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:08:21_I_set_up_Additional_Software_when_installing_a_package_without_persistent_partition_and_the_package_is_installed_next_time_I_start_Tails.cmd_output_persistent_volume

Output of ls -lar --full-time /var/cache/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:08:21_I_set_up_Additional_Software_when_installing_a_package_without_persistent_partition_and_the_package_is_installed_next_time_I_start_Tails.cmd_output_var_cache_apt

Output of ls -lar --full-time /var/lib/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:08:21_I_set_up_Additional_Software_when_installing_a_package_without_persistent_partition_and_the_package_is_installed_next_time_I_start_Tails.cmd_output_var_lib_apt

Output of mount: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:08:21_I_set_up_Additional_Software_when_installing_a_package_without_persistent_partition_and_the_package_is_installed_next_time_I_start_Tails.cmd_output_mount

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:08:21_I_set_up_Additional_Software_when_installing_a_package_without_persistent_partition_and_the_package_is_installed_next_time_I_start_Tails.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:08:21_I_set_up_Additional_Software_when_installing_a_package_without_persistent_partition_and_the_package_is_installed_next_time_I_start_Tails.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:08:21_I_set_up_Additional_Software_when_installing_a_package_without_persistent_partition_and_the_package_is_installed_next_time_I_start_Tails.journal

After features/support/hooks.rb:100 0.009
2:19.972
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.001
Given a computer 0.144
And I start Tails from USB drive "__internal" and I login with an administration password 1:38.981
And I update APT using apt 11.949
When I install "makepp" using apt 22.315
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.505
And the package "makepp" is installed 0.075
After features/support/hooks.rb:515 25.308
After features/support/hooks.rb:326 0.922
After features/support/hooks.rb:100 0.010
3:0.717
Scenario My Additional Software list is configurable through a GUI or through notifications when I install or remove packages with APT or Synaptic
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.004
Steps
Given a computer 0.226
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:0.490
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/common_steps.rb:294:in `/^I start Tails from (.+?) drive "(.+?)"( with network unplugged)?( and I login( with persistence enabled)?( with the changed persistence passphrase)?( (?:and|with) an administration password)?)?$/'
features/additional_software_packages.feature:55:in `And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password'
When I uninstall "popularity-contest" using apt 0.000
And I accept removing "popularity-contest" from Additional Software 0.000
Then "popularity-contest" is not in the list of Additional Software 0.000
When I start Synaptic 0.000
And I update APT using Synaptic 0.000
And I install "cowsay" using Synaptic 0.000
And I accept adding "cowsay" to Additional Software 0.000
Then Additional Software is correctly configured for package "cowsay" 0.000
When I uninstall "cowsay" using apt 0.000
And I refuse removing "cowsay" from Additional Software 0.000
Then Additional Software is correctly configured for package "cowsay" 0.000
When I start "Additional Software" via GNOME Activities Overview 0.000
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 0.000
Then "cowsay" is not in the list of Additional Software 0.000
When I install "cowsay" using apt 0.000
And I refuse adding "cowsay" to Additional Software 0.000
Then "cowsay" is not in the list of Additional Software 0.000
After features/support/hooks.rb:515 0.041
After features/support/hooks.rb:326 5.224

SCENARIO FAILED: 'My Additional Software list is configurable through a GUI or through notifications when I install or remove packages with APT or Synaptic' (at time 01:14:14)

Exception thrown while trying to save /tmp/TailsToaster/artifact.file_content_run_live-additional-software_log: RemoteShell::ServerFailure: FileNotFoundError: [Errno 2] No such file or directory: '/run/live-additional-software/log'

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:14:14_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.file_content_var_log_boot.log

Output of ls -la --full-time /live/persistence/tailsdata_unlocked: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:14:14_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.cmd_output_persistent_volume

Output of ls -lar --full-time /var/cache/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:14:14_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.cmd_output_var_cache_apt

Output of ls -lar --full-time /var/lib/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:14:14_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.cmd_output_var_lib_apt

Output of mount: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:14:14_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.cmd_output_mount

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:14:14_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:14:14_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:14:14_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.journal

After features/support/hooks.rb:100 0.012
3:0.812
Scenario Recovering in offline mode after Additional Software previously failed to upgrade and then succeed to upgrade when online
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.004
Steps
Given a computer 0.207
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:0.605
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/common_steps.rb:294:in `/^I start Tails from (.+?) drive "(.+?)"( with network unplugged)?( and I login( with persistence enabled)?( with the changed persistence passphrase)?( (?:and|with) an administration password)?)?$/'
features/additional_software_packages.feature:79:in `And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password'
And I configure APT to prefer an old version of cowsay 0.000
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 0.000
And I accept adding "cowsay" to Additional Software 0.000
And Additional Software is correctly configured for package "cowsay" 0.000
And I shutdown Tails and wait for the computer to power off 0.000
And I start Tails from USB drive "__internal" with network unplugged 0.000
And I enable persistence 0.000
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.000
And I log in to a new session 0.000
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 0.000
And I revert the APT tweaks that made it prefer an old version of cowsay 0.000
# We remove the newest package after it has been downloaded and before
# it is installed, so that the upgrade process fails
And I prepare the Additional Software upgrade process to fail 0.000
And the network is plugged 0.000
And Tor is ready 0.000
# Note: the next step races against the appearance of the "The
# upgrade of your additional software failed" notification.
# It should win most of the time, which is good, but there's no
# guarantee it does. If it loses, then it'll remove the notification
# we'll be trying to interact with below ("I can open…")
And all notifications have disappeared 0.000
And available upgrades have been checked 0.000
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 0.000
And I can open the Additional Software configuration window from the notification 0.000
And I shutdown Tails and wait for the computer to power off 0.000
And I start Tails from USB drive "__internal" with network unplugged 0.000
And I enable persistence 0.000
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.000
And I log in to a new session 0.000
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 0.000
And I revert the APT tweaks that made it prefer an old version of cowsay 0.000
And the network is plugged 0.000
And Tor is ready 0.000
Then the Additional Software upgrade service has started 0.000
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.000
After features/support/hooks.rb:515 0.030
After features/support/hooks.rb:326 5.428

SCENARIO FAILED: 'Recovering in offline mode after Additional Software previously failed to upgrade and then succeed to upgrade when online' (at time 01:17:20)

Exception thrown while trying to save /tmp/TailsToaster/artifact.file_content_run_live-additional-software_log: RemoteShell::ServerFailure: FileNotFoundError: [Errno 2] No such file or directory: '/run/live-additional-software/log'

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:17:20_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.file_content_var_log_boot.log

Output of ls -la --full-time /live/persistence/tailsdata_unlocked: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:17:20_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_persistent_volume

Output of ls -lar --full-time /var/cache/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:17:20_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_var_cache_apt

Output of ls -lar --full-time /var/lib/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:17:20_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_var_lib_apt

Output of mount: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:17:20_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_mount

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:17:20_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:17:20_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:17:20_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.journal

After features/support/hooks.rb:100 0.007
3:1.313
Scenario I am notified when Additional Software fails to install a package
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.004
Steps
Given a computer 0.178
And I start Tails from USB drive "__internal" with network unplugged 1:0.778
And I enable persistence 2:0.356
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
features/additional_software_packages.feature:126:in `And I enable persistence'
And I remove the "cowsay" deb files from the APT cache 0.000
# Prevent the "Warning: virtual machine detected!" notification from racing
# with the one we'll be interacting with below.
And I disable the tails-virt-notify-user.service user unit 0.000
And I log in to a new session 0.000
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 0.000
And I can open the Additional Software log file from the notification 0.000
And the package "cowsay" is not installed 0.000
After features/support/hooks.rb:515 0.057
After features/support/hooks.rb:326 5.283

SCENARIO FAILED: 'I am notified when Additional Software fails to install a package' (at time 01:20:27)

Exception thrown while trying to save /tmp/TailsToaster/artifact.file_content_run_live-additional-software_log: RemoteShell::ServerFailure: FileNotFoundError: [Errno 2] No such file or directory: '/run/live-additional-software/log'

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:20:27_I_am_notified_when_Additional_Software_fails_to_install_a_package.file_content_var_log_boot.log

Output of ls -la --full-time /live/persistence/tailsdata_unlocked: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:20:27_I_am_notified_when_Additional_Software_fails_to_install_a_package.cmd_output_persistent_volume

Output of ls -lar --full-time /var/cache/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:20:27_I_am_notified_when_Additional_Software_fails_to_install_a_package.cmd_output_var_cache_apt

Output of ls -lar --full-time /var/lib/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:20:27_I_am_notified_when_Additional_Software_fails_to_install_a_package.cmd_output_var_lib_apt

Output of mount: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:20:27_I_am_notified_when_Additional_Software_fails_to_install_a_package.cmd_output_mount

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:20:27_I_am_notified_when_Additional_Software_fails_to_install_a_package.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:20:27_I_am_notified_when_Additional_Software_fails_to_install_a_package.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:20:27_I_am_notified_when_Additional_Software_fails_to_install_a_package.journal

After features/support/hooks.rb:100 0.007
Tags: @product
2:13.525
Before features/support/hooks.rb:269 0.004
Given a computer 0.164
And I create a 7200 MiB disk named "old" 0.036
And I plug USB drive "old" 1.047
And I write an old version of the Tails USB image to disk "old" 34.218
When I start Tails from USB drive "old" with network unplugged 1:34.079
Then the boot device has safe access rights 3.002
And Tails is running from USB drive "old" 0.326
And there is no persistence partition on USB drive "old" 0.069
And process "udev-watchdog" is running 0.100
And udev-watchdog is monitoring the correct device 0.288
And I unplug USB drive "old" 0.191
After features/support/hooks.rb:326 7.120
After features/support/hooks.rb:100 0.009
Tags: @product
2:14.600
Before features/support/hooks.rb:269 0.006
Given a computer 0.185
And I start Tails from USB drive "old" with network unplugged and I login 1:32.664
Then Tails is running from USB drive "old" 0.411
And I create a persistent partition 30.703
And I take note of which tps features are available 1.378
Then a Tails persistence partition exists on USB drive "old" 0.820
And I shutdown Tails and wait for the computer to power off 8.435
After features/support/hooks.rb:326 0.184
After features/support/hooks.rb:100 0.007
Tags: @product
2:50.795
Before features/support/hooks.rb:269 0.005
Given a computer 0.174
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:14.356
Then Tails is running from USB drive "old" 0.379
And all tps features are active 1.962
When I write some files expected to persist 1.727
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.220
And all persistence configuration files have safe access rights 0.401
And all persistent directories from the old Tails version have safe access rights 2.799
And I take note of which tps features are available 0.433
And I shutdown Tails and wait for the computer to power off 4.092
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 24.248
After features/support/hooks.rb:326 0.142
After features/support/hooks.rb:100 0.008
Tags: @product
2:43.917
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 11.803
And I log in to a new session 22.237
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.977
And I plug USB drive "to_upgrade" 2.495
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:38.743
Then the running Tails is installed on USB drive "to_upgrade" 26.187
And I unplug USB drive "to_upgrade" 0.231
And I unplug USB drive "__internal" 0.241
After features/support/hooks.rb:326 3.651
After features/support/hooks.rb:100 0.000
Tags: @product
3:1.515
Scenario Booting Tails from a USB drive upgraded from USB with persistence enabled
Before features/support/hooks.rb:269 0.005
Steps
Given a computer 0.177
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 3:1.337
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/common_steps.rb:294:in `/^I start Tails from (.+?) drive "(.+?)"( with network unplugged)?( and I login( with persistence enabled)?( with the changed persistence passphrase)?( (?:and|with) an administration password)?)?$/'
features/usb_upgrade.feature:73:in `And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled'
Then all tps features from the old Tails version are active 0.000
And Tails is running from USB drive "to_upgrade" 0.000
And the boot device has safe access rights 0.000
And the expected persistent files created with the old Tails version are present in the filesystem 0.000
And all persistent directories from the old Tails version have safe access rights 0.000
After features/support/hooks.rb:326 5.274

SCENARIO FAILED: 'Booting Tails from a USB drive upgraded from USB with persistence enabled' (at time 01:33:48)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:33:48_Booting_Tails_from_a_USB_drive_upgraded_from_USB_with_persistence_enabled.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:33:48_Booting_Tails_from_a_USB_drive_upgraded_from_USB_with_persistence_enabled.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:33:48_Booting_Tails_from_a_USB_drive_upgraded_from_USB_with_persistence_enabled.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:33:48_Booting_Tails_from_a_USB_drive_upgraded_from_USB_with_persistence_enabled.journal

After features/support/hooks.rb:100 0.009
2:11.441
Scenario Upgrading an initial Tails installation with an incremental upgrade
Before features/support/hooks.rb:269 0.005
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 2:11.441
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/snapshots.rb:153:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:150:in `each'
./features/step_definitions/snapshots.rb:150:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/usb_upgrade.feature:82:in `Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
And no SquashFS delta is installed 0.000
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.000
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.000
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.000
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.000
When the network is plugged 0.000
And Tor is ready 0.000
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 0.000
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 0.000
Given I shutdown Tails and wait for the computer to power off 0.000
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 0.000
Then Tails is running version 6.2~testoverlayfs 0.000
And all tps features are active 0.000
And the file system changes introduced in version 6.2~testoverlayfs are present 0.000
And only the 6.2~testoverlayfs SquashFS delta is installed 0.000
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.000
# We'll really install Tails_amd64_6.0~testoverlayfs_to_6.3~testoverlayfs.iuk
# but we need some way to force upgrading a second time in a row
# even if only the initially installed version is considered
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.000
When the network is plugged 0.000
And Tor is ready 0.000
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 0.000
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 0.000
Given I shutdown Tails and wait for the computer to power off 0.000
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 0.000
Then Tails is running version 6.3~testoverlayfs 0.000
And all tps features are active 0.000
And the file system changes introduced in version 6.3~testoverlayfs are present 0.000
And only the 6.3~testoverlayfs SquashFS delta is installed 0.000
# Regression test for #17425 (i.e. the Upgrader would propose
# upgrading to the version that's already running)
Given Tails system time is magically synchronized 0.000
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.000
When the network is plugged 0.000
And Tor is ready 0.000
Then the Upgrader considers the system as up-to-date 0.000
# Regression test on #8158 (i.e. the IUK's filesystem is not part of the Unsafe Browser's chroot)
And I successfully start the Unsafe Browser 0.000
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 0.000
After features/support/hooks.rb:326 5.666

SCENARIO FAILED: 'Upgrading an initial Tails installation with an incremental upgrade' (at time 01:36:05)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:36:05_Upgrading_an_initial_Tails_installation_with_an_incremental_upgrade.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:36:05_Upgrading_an_initial_Tails_installation_with_an_incremental_upgrade.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:36:05_Upgrading_an_initial_Tails_installation_with_an_incremental_upgrade.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:36:05_Upgrading_an_initial_Tails_installation_with_an_incremental_upgrade.journal

After features/support/hooks.rb:100 0.000
2:10.246
Scenario Upgrading a Tails whose signing key is outdated
Before features/support/hooks.rb:269 0.005
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 2:10.246
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/snapshots.rb:153:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:150:in `each'
./features/step_definitions/snapshots.rb:150:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/usb_upgrade.feature:127:in `Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.000
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.000
And the signing key used by the Upgrader is outdated 0.000
But a current signing key is available on our website 0.000
When the network is plugged 0.000
And Tor is ready 0.000
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 0.000
After features/support/hooks.rb:326 5.614

SCENARIO FAILED: 'Upgrading a Tails whose signing key is outdated' (at time 01:38:21)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:38:21_Upgrading_a_Tails_whose_signing_key_is_outdated.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:38:21_Upgrading_a_Tails_whose_signing_key_is_outdated.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:38:21_Upgrading_a_Tails_whose_signing_key_is_outdated.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:38:21_Upgrading_a_Tails_whose_signing_key_is_outdated.journal

After features/support/hooks.rb:100 0.000
1:2.328
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 50.697
When I eject the boot medium 0.263
Then Tails eventually shuts down 11.367
After features/support/hooks.rb:326 0.146
After features/support/hooks.rb:100 0.000
42.054
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 8.439
And I prepare Tails for memory erasure tests 0.581
And I fill a 128 MiB file with a known pattern on the root filesystem 16.733
And patterns cover at least 128 MiB in the guest's memory 3.980

Pattern coverage: 100.000% (128 MiB out of 128 MiB reference memory)

When I eject the boot medium 0.351
And I wait for Tails to finish wiping the memory 11.217
Then I find very few patterns in the guest's memory 0.750

Pattern coverage: 0.000% (0 MiB out of 910 MiB reference memory)

After features/support/hooks.rb:326 3.566
After features/support/hooks.rb:100 0.000
38.038
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and logged in 8.289
And I prepare Tails for memory erasure tests 0.489
And I plug and mount a 128 MiB USB drive with a vfat filesystem 10.377
And I fill the USB drive with a known pattern 2.578
And I read the content of the test FS 0.111
And patterns cover at least 90% of the test FS size in the guest's memory 4.066

Pattern coverage: 100.000% (127 MiB out of 127 MiB reference memory)

When I eject the boot medium 0.302
And I wait for Tails to finish wiping the memory 11.088
Then I find very few patterns in the guest's memory 0.733

Pattern coverage: 0.000% (0 MiB out of 902 MiB reference memory)

After features/support/hooks.rb:326 3.546
After features/support/hooks.rb:100 0.000
1:12.682
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 8.339
And I prepare Tails for memory erasure tests 0.459
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 39.702
And I fill the USB drive with a known pattern 1.336
And I read the content of the test FS 0.067
And patterns cover at least 99% of the test FS size in the guest's memory 3.323

Pattern coverage: 106.113% (97 MiB out of 91 MiB reference memory)

When I eject the boot medium 0.458
And I wait for Tails to finish wiping the memory 18.211
Then I find very few patterns in the guest's memory 0.784

Pattern coverage: 0.000% (0 MiB out of 906 MiB reference memory)

After features/support/hooks.rb:326 3.524
After features/support/hooks.rb:100 0.000
2:9.937
Scenario Tails erases memory and shuts down on USB boot medium removal: persistent data
Before features/support/hooks.rb:269 0.005
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 2:9.937
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/snapshots.rb:153:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:150:in `each'
./features/step_definitions/snapshots.rb:150:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/emergency_shutdown.feature:48:in `Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
And I prepare Tails for memory erasure tests 0.000
And I fill a 128 MiB file with a known pattern on the persistent filesystem 0.000
And patterns cover at least 100 MiB in the guest's memory 0.000
When I eject the boot medium 0.000
And I wait for Tails to finish wiping the memory 0.000
Then I find very few patterns in the guest's memory 0.000
And Tails eventually shuts down 0.000
After features/support/hooks.rb:326 5.511

SCENARIO FAILED: 'Tails erases memory and shuts down on USB boot medium removal: persistent data' (at time 01:44:23)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:44:23_Tails_erases_memory_and_shuts_down_on_USB_boot_medium_removal:_persistent_data.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:44:23_Tails_erases_memory_and_shuts_down_on_USB_boot_medium_removal:_persistent_data.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:44:23_Tails_erases_memory_and_shuts_down_on_USB_boot_medium_removal:_persistent_data.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:44:23_Tails_erases_memory_and_shuts_down_on_USB_boot_medium_removal:_persistent_data.journal

After features/support/hooks.rb:100 0.000
Tags: @product
58.469
Before features/support/hooks.rb:269 0.005
Given a computer 0.170
And I start Tails from DVD with network unplugged 57.864
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,deb.tails.boum.org,deb.torproject.org" 0.074
And no proposed-updates APT suite is enabled 0.064
And no experimental APT suite is enabled for deb.torproject.org 0.064
And if releasing, no unversioned Tails APT source is enabled 0.213

Not on a tag ⇒ skipping this step

And if releasing, the tagged Tails APT source is enabled 0.017

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:326 0.664
After features/support/hooks.rb:100 0.011
Tags: @product
2:9.856
Scenario Using Tails' custom backup tool to backup a newly added file
Before features/support/hooks.rb:269 0.018
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 2:9.856
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/snapshots.rb:153:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:150:in `each'
./features/step_definitions/snapshots.rb:150:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/backup.feature:8:in `Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
# The volume cannot be in use when GuestFs clones it, which we do below
And I shutdown Tails and wait for the computer to power off 0.000
And I clone USB drive "__internal" to a temporary USB drive "backup" 0.000
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 0.000
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.000
When I start Tails' custom backup tool 0.000
Then the backup tool displays "Plug in your backup Tails USB stick" 0.000
When I plug USB drive "backup" 0.000
And I give the Persistent Storage on drive "backup" its own UUID 0.000
And I click "Retry" in the backup tool 0.000
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.000
When I click "Back Up" in the backup tool 0.000
And I enter my persistent storage passphrase into the polkit prompt 0.000
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 0.000
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.000
And I plug USB drive "backup" 0.000
Then the USB drive "backup" contains the same files as my persistent storage 0.000
After features/support/hooks.rb:326 5.784

SCENARIO FAILED: 'Using Tails' custom backup tool to backup a newly added file' (at time 01:47:38)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:47:38_Using_Tails__custom_backup_tool_to_backup_a_newly_added_file.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:47:38_Using_Tails__custom_backup_tool_to_backup_a_newly_added_file.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:47:38_Using_Tails__custom_backup_tool_to_backup_a_newly_added_file.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:47:38_Using_Tails__custom_backup_tool_to_backup_a_newly_added_file.journal

After features/support/hooks.rb:100 0.000
Tags: @product
0.201
Then the hostname should not have been leaked on the network 0.201
After features/support/hooks.rb:326 0.986
After features/support/hooks.rb:100 0.071
Tags: @product
0.828
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.185
And I switch to the "manually-added-con" NetworkManager connection 0.345
Then the hostname should not have been leaked on the network 0.297
After features/support/hooks.rb:326 0.698
After features/support/hooks.rb:100 0.040
44.717
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.426
When I start "Tails Documentation" via GNOME Activities Overview 10.804
Then the Tor Browser has started 24.793
Then "Tails - Documentation" has loaded in the Tor Browser 0.693
After features/support/hooks.rb:326 1.084
After features/support/hooks.rb:100 0.000
53.286
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 17.756
When I start "Tails Documentation" via GNOME Activities Overview 10.665
Then the Tor Browser has started 24.279
Then "Tails - Documentation" has loaded in the Tor Browser 0.585
After features/support/hooks.rb:326 0.781
After features/support/hooks.rb:100 0.000
26.095
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.006
Given I have started Tails from DVD without network and logged in 12.508
When I start Electrum through the GNOME menu 11.246
But the "electrum" tps feature is not enabled 0.775
And I see a warning that Electrum is not persistent 1.564
After features/support/hooks.rb:515 0.130
After features/support/hooks.rb:326 0.942
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
20.633
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and logged in 8.507
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 3.272
Then I see "CupsTestPage.png" after at most 40 seconds 3.505
And I can print the current document to "/home/amnesia/output.pdf" 5.347
After features/support/hooks.rb:326 0.802
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
21.179
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.390
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.155
When I open "/home/amnesia/default-testpage.pdf" with Evince 3.402
Then I see "CupsTestPage.png" after at most 40 seconds 4.037
And I can print the current document to "/home/amnesia/output.pdf" 5.193
After features/support/hooks.rb:326 0.785
After features/support/hooks.rb:100 0.000
Feature: Using Evince
22.119
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 8.351
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.154
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.069
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.062
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.061
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.164
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.857
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.739
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.077
When I close Evince 0.225
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.125
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.219
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.358
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.096
When I close Evince 0.221
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.150
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.181
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.939
# Due to our AppArmor aliases, /live/overlay will be treated
# as /usr/lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.062
After features/support/hooks.rb:326 1.382
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
2:9.516
Scenario I can view and print a PDF file stored in persistent /home/amnesia/Persistent
Before features/support/hooks.rb:269 0.005
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 2:9.516
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/snapshots.rb:153:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:150:in `each'
./features/step_definitions/snapshots.rb:150:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/evince.feature:45:in `Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.000
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.000
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 0.000
Then I see "CupsTestPage.png" after at most 40 seconds 0.000
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 0.000
After features/support/hooks.rb:326 5.128

SCENARIO FAILED: 'I can view and print a PDF file stored in persistent /home/amnesia/Persistent' (at time 01:54:20)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:54:20_I_can_view_and_print_a_PDF_file_stored_in_persistent__home_amnesia_Persistent.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:54:20_I_can_view_and_print_a_PDF_file_stored_in_persistent__home_amnesia_Persistent.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:54:20_I_can_view_and_print_a_PDF_file_stored_in_persistent__home_amnesia_Persistent.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:54:20_I_can_view_and_print_a_PDF_file_stored_in_persistent__home_amnesia_Persistent.journal

After features/support/hooks.rb:100 0.000
Feature: Using Evince
2:10.625
Scenario I cannot view a PDF file stored in persistent /home/amnesia/.gnupg
Before features/support/hooks.rb:269 0.004
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 2:10.625
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/snapshots.rb:153:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:150:in `each'
./features/step_definitions/snapshots.rb:150:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/evince.feature:54:in `Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.000
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.000
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.000
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 0.000
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 0.000
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.000
After features/support/hooks.rb:326 5.661

SCENARIO FAILED: 'I cannot view a PDF file stored in persistent /home/amnesia/.gnupg' (at time 01:56:36)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:56:36_I_cannot_view_a_PDF_file_stored_in_persistent__home_amnesia_.gnupg.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:56:36_I_cannot_view_a_PDF_file_stored_in_persistent__home_amnesia_.gnupg.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:56:36_I_cannot_view_a_PDF_file_stored_in_persistent__home_amnesia_.gnupg.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:56:36_I_cannot_view_a_PDF_file_stored_in_persistent__home_amnesia_.gnupg.journal

After features/support/hooks.rb:100 0.000
19.987
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.217
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.192
When I press the "PRINTSCREEN" key 0.125
And GNOME offers me various screenshot options 1.234
And I press the "Return" key 0.126
Then a screenshot is saved to the live user's Pictures directory 0.081
After features/support/hooks.rb:326 1.002
After features/support/hooks.rb:100 0.000
Tags: @product
9.023
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 8.267
When the "Dogtail rules!" notification is sent 0.149
Then the "Dogtail rules!" notification is shown to the user 0.607
After features/support/hooks.rb:326 0.799
After features/support/hooks.rb:100 0.000
Tags: @product
2:9.282
Scenario I can launch various apps via GNOME Activities Overview
Before features/support/hooks.rb:269 0.006
Steps
# Some apps (Electrum and Persistent Storage Backup) only start when
# a Persistent Storage is available.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 2:9.282
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/snapshots.rb:153:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:150:in `each'
./features/step_definitions/snapshots.rb:150:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/gnome.feature:22:in `Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
# Some apps (Tor Browser) only start when the network is plugged.
And the network is plugged 0.000
And Tor is ready 0.000
And all notifications have disappeared 0.000
When I start "Additional Software" via GNOME Activities Overview 0.000
And I close the "tails-additional-software-config" window 0.000
When I start "Disks" via GNOME Activities Overview 0.000
# The close button of GNOME Disks is not accessible
And I close the "gnome-disks" window via Alt+F4 0.000
When I start "GNOME Terminal" via GNOME Activities Overview 0.000
And I close the "gnome-terminal-server" window 0.000
When I start "Files" via GNOME Activities Overview 0.000
And I close the "org.gnome.Nautilus" window 0.000
When I start "Persistent Storage" via GNOME Activities Overview 0.000
And I close the "tps-frontend" window 0.000
When I start "Persistent Storage Backup" via GNOME Activities Overview 0.000
And I close the "zenity" window 0.000
When I start "Pidgin" via GNOME Activities Overview 0.000
And I close the "Pidgin" window via Alt+F4 0.000
When I start "Thunderbird" via GNOME Activities Overview 0.000
And I close the "Thunderbird" window 0.000
When I start "Tor Browser" via GNOME Activities Overview 0.000
And I close the "Firefox" window 0.000
When I start "Unlock VeraCrypt Volumes" via GNOME Activities Overview 0.000
And I close the "unlock-veracrypt-volumes" window 0.000
When I start "Unsafe Browser" via GNOME Activities Overview 0.000
And I close the "Firefox" window 0.000
After features/support/hooks.rb:326 5.139

SCENARIO FAILED: 'I can launch various apps via GNOME Activities Overview' (at time 01:59:22)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:59:22_I_can_launch_various_apps_via_GNOME_Activities_Overview.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:59:22_I_can_launch_various_apps_via_GNOME_Activities_Overview.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:59:22_I_can_launch_various_apps_via_GNOME_Activities_Overview.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/01:59:22_I_can_launch_various_apps_via_GNOME_Activities_Overview.journal

After features/support/hooks.rb:100 0.000
Tags: @product
42.001
Before features/support/hooks.rb:269 0.004
Given a computer 0.178
And I start the computer from DVD with network unplugged 38.208
When Tails detects disk read failures on the SquashFS 1.685
Then I see a disk failure message on the splash screen 1.929
After features/support/hooks.rb:326 0.711
After features/support/hooks.rb:100 0.022
Tags: @product
41.124
Before features/support/hooks.rb:269 0.004
Given a computer 0.168
And I start the computer from DVD with network unplugged 38.037
When Tails detects disk read failures on the boot device 0.785
Then I see a disk failure message on the splash screen 2.132
After features/support/hooks.rb:326 0.705
After features/support/hooks.rb:100 0.008
Tags: @product
41.261
Before features/support/hooks.rb:269 0.006
Given a computer 0.199
And I start the computer from DVD with network unplugged 36.479
When Tails detects disk read failures on the boot device with a target error 1.476
Then I see a disk failure message on the splash screen 3.106
After features/support/hooks.rb:326 0.717
After features/support/hooks.rb:100 0.007
Tags: @product @doc
2:9.504
Scenario Outline Alerting about disk read failures in GNOME
Before features/support/hooks.rb:269 0.005
Steps
Given a computer 0.246
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 2:9.257
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/snapshots.rb:153:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:150:in `each'
./features/step_definitions/snapshots.rb:150:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/hardware_failure.feature:27:in `And I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
features/hardware_failure.feature:21:in `And I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
When Tails detects disk read failures on the SquashFS 0.000
Then I see a disk failure message 0.000
Then I can open the hardware failure documentation from the disk failure message 0.000
After features/support/hooks.rb:326 5.282

SCENARIO FAILED: 'Alerting about disk read failures in GNOME, Examples (#1)' (at time 02:03:43)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/02:03:43_Alerting_about_disk_read_failures_in_GNOME,_Examples___1_.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/02:03:43_Alerting_about_disk_read_failures_in_GNOME,_Examples___1_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/02:03:43_Alerting_about_disk_read_failures_in_GNOME,_Examples___1_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/02:03:43_Alerting_about_disk_read_failures_in_GNOME,_Examples___1_.journal

After features/support/hooks.rb:100 0.000
Tags: @product @doc
2:10.516
Scenario Outline Alerting about disk read failures in GNOME
Before features/support/hooks.rb:269 0.005
Steps
Given a computer 0.236
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 2:10.279
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/snapshots.rb:153:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:150:in `each'
./features/step_definitions/snapshots.rb:150:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/hardware_failure.feature:28:in `And I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
features/hardware_failure.feature:21:in `And I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
When Tails detects disk read failures on the boot device 0.000
Then I see a disk failure message 0.000
Then I can open the hardware failure documentation from the disk failure message 0.000
After features/support/hooks.rb:326 5.340

SCENARIO FAILED: 'Alerting about disk read failures in GNOME, Examples (#2)' (at time 02:05:59)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/02:05:59_Alerting_about_disk_read_failures_in_GNOME,_Examples___2_.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/02:05:59_Alerting_about_disk_read_failures_in_GNOME,_Examples___2_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/02:05:59_Alerting_about_disk_read_failures_in_GNOME,_Examples___2_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/02:05:59_Alerting_about_disk_read_failures_in_GNOME,_Examples___2_.journal

After features/support/hooks.rb:100 0.000
Tags: @product @doc
2:9.624
Scenario Outline Alerting about disk read failures in GNOME
Before features/support/hooks.rb:269 0.004
Steps
Given a computer 0.171
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 2:9.452
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/snapshots.rb:153:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:150:in `each'
./features/step_definitions/snapshots.rb:150:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/hardware_failure.feature:29:in `And I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
features/hardware_failure.feature:21:in `And I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
When Tails detects disk read failures on the boot device with a target error 0.000
Then I see a disk failure message 0.000
Then I can open the hardware failure documentation from the disk failure message 0.000
After features/support/hooks.rb:326 5.583

SCENARIO FAILED: 'Alerting about disk read failures in GNOME, Examples (#3)' (at time 02:08:14)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/02:08:14_Alerting_about_disk_read_failures_in_GNOME,_Examples___3_.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/02:08:14_Alerting_about_disk_read_failures_in_GNOME,_Examples___3_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/02:08:14_Alerting_about_disk_read_failures_in_GNOME,_Examples___3_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/02:08:14_Alerting_about_disk_read_failures_in_GNOME,_Examples___3_.journal

After features/support/hooks.rb:100 0.000
Feature: Hardware support
Tags: @product
52.084
Before features/support/hooks.rb:269 0.004
Given a computer 0.158
And I start the computer from DVD with network unplugged and an unsupported graphics card 37.618
Then I see a graphics card failure message on the splash screen 14.307
After features/support/hooks.rb:326 0.758
After features/support/hooks.rb:100 0.006
Tags: @product @doc
12.808
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.555
Then the included OpenPGP keys are valid for the next 1 month 4.252
After features/support/hooks.rb:326 0.902
After features/support/hooks.rb:100 0.000
Tags: @product
21.393
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and logged in 8.253
Then the keys trusted by APT are valid for the next 3 months 13.139
After features/support/hooks.rb:326 0.795
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
48.940
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.683
And I log in to a new session in German (de) 35.021
Then the amnesiac Documents directory exists 0.204
And there is a GNOME bookmark for the amnesiac Documents directory 3.031
After features/support/hooks.rb:326 0.861
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
52.259
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.970
And I log in to a new session in German (de) 39.363
Then the amnesiac Downloads directory exists 0.042
And there is a GNOME bookmark for the amnesiac Downloads directory 2.884
After features/support/hooks.rb:326 0.919
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
45.898
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.277
And I log in to a new session in German (de) 34.818
Then the amnesiac Music directory exists 0.057
And there is a GNOME bookmark for the amnesiac Music directory 2.745
After features/support/hooks.rb:326 0.733
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
45.233
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.062
And I log in to a new session in German (de) 34.543
Then the amnesiac Pictures directory exists 0.057
And there is a GNOME bookmark for the amnesiac Pictures directory 2.569
After features/support/hooks.rb:326 0.997
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
46.705
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.413
And I log in to a new session in German (de) 35.615
Then the amnesiac Videos directory exists 0.086
And there is a GNOME bookmark for the amnesiac Videos directory 2.589
After features/support/hooks.rb:326 0.926
After features/support/hooks.rb:100 0.000
Feature: Localization
2:21.297
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.037
When I log in to a new session in Arabic (ar) 34.395
Then the keyboard layout is set to "us" 0.138
When the network is plugged 0.097
And Tor is ready 16.735
Then I successfully start the Unsafe Browser in "ar" 16.493
And I kill the Unsafe Browser 6.139
When I enable the screen keyboard 0.171
Then the screen keyboard works in Tor Browser 30.730
And DuckDuckGo is the default search engine 9.337
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 13.230
And the layout of the screen keyboard is set to "us" 0.546
After features/support/hooks.rb:326 1.141
After features/support/hooks.rb:100 0.000
Feature: Localization
2:29.802
Before features/support/hooks.rb:269 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.367
When I log in to a new session in Chinese (zh_CN) 34.815
Then the keyboard layout is set to "cn" 0.243
When the network is plugged 0.077
And Tor is ready 18.964
Then I successfully start the Unsafe Browser in "zh_CN" 17.272
And I kill the Unsafe Browser 5.764
When I enable the screen keyboard 0.218
Then the screen keyboard works in Tor Browser 30.308
And DuckDuckGo is the default search engine 10.359
And I kill the Tor Browser 5.502
And the screen keyboard works in Thunderbird 17.259
And the layout of the screen keyboard is set to "us" 0.649
After features/support/hooks.rb:326 1.653
After features/support/hooks.rb:100 0.000
Feature: Localization
1:56.672
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.700
When I log in to a new session in English (en) 19.637
Then the keyboard layout is set to "us" 0.127
When the network is plugged 0.116
And Tor is ready 15.749
Then I successfully start the Unsafe Browser in "en" 16.291
And I kill the Unsafe Browser 5.600
When I enable the screen keyboard 0.120
Then the screen keyboard works in Tor Browser 25.961
And DuckDuckGo is the default search engine 4.627
And I kill the Tor Browser 5.287
And the screen keyboard works in Thunderbird 13.874
And the layout of the screen keyboard is set to "us" 0.576
After features/support/hooks.rb:326 1.586
After features/support/hooks.rb:100 0.000
Feature: Localization
2:23.916
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.091
When I log in to a new session in French (fr) 34.378
Then the keyboard layout is set to "fr" 0.125
When the network is plugged 0.100
And Tor is ready 14.719
Then I successfully start the Unsafe Browser in "fr" 16.455
And I kill the Unsafe Browser 5.834
When I enable the screen keyboard 0.168
Then the screen keyboard works in Tor Browser 27.666
And DuckDuckGo is the default search engine 16.424
And I kill the Tor Browser 5.569
And the screen keyboard works in Thunderbird 13.817
And the layout of the screen keyboard is set to "fr" 0.564
After features/support/hooks.rb:326 1.186
After features/support/hooks.rb:100 0.000
Feature: Localization
2:19.571
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.133
When I log in to a new session in German (de) 34.682
Then the keyboard layout is set to "de" 0.179
When the network is plugged 0.074
And Tor is ready 16.986
Then I successfully start the Unsafe Browser in "de" 17.569
And I kill the Unsafe Browser 5.860
When I enable the screen keyboard 0.142
Then the screen keyboard works in Tor Browser 27.272
And DuckDuckGo is the default search engine 9.539
And I kill the Tor Browser 5.290
And the screen keyboard works in Thunderbird 13.234
And the layout of the screen keyboard is set to "de" 0.605
After features/support/hooks.rb:326 1.531
After features/support/hooks.rb:100 0.000
Feature: Localization
2:17.600
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.141
When I log in to a new session in Italian (it) 33.516
Then the keyboard layout is set to "it" 0.219
When the network is plugged 0.126
And Tor is ready 16.602
Then I successfully start the Unsafe Browser in "it" 16.549
And I kill the Unsafe Browser 5.646
When I enable the screen keyboard 0.120
Then the screen keyboard works in Tor Browser 28.906
And DuckDuckGo is the default search engine 9.341
And I kill the Tor Browser 5.295
And the screen keyboard works in Thunderbird 12.561
And the layout of the screen keyboard is set to "us" 0.573
After features/support/hooks.rb:326 1.255
After features/support/hooks.rb:100 0.000
Feature: Localization
2:41.980
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 21.168
When I log in to a new session in Persian (fa) 35.316
Then the keyboard layout is set to "ir" 0.224
When the network is plugged 0.106
And Tor is ready 23.853
Then I successfully start the Unsafe Browser in "fa" 16.036
And I kill the Unsafe Browser 5.878
When I enable the screen keyboard 0.137
Then the screen keyboard works in Tor Browser 29.280
And DuckDuckGo is the default search engine 10.376
And I kill the Tor Browser 5.617
And the screen keyboard works in Thunderbird 13.409
And the layout of the screen keyboard is set to "ir" 0.575
After features/support/hooks.rb:326 0.906
After features/support/hooks.rb:100 0.000
Feature: Localization
2:28.222
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.276
When I log in to a new session in Portuguese (pt) 33.544
Then the keyboard layout is set to "pt" 0.314
When the network is plugged 0.104
And Tor is ready 19.886
Then I successfully start the Unsafe Browser in "pt" 14.124
And I kill the Unsafe Browser 5.806
When I enable the screen keyboard 0.128
Then the screen keyboard works in Tor Browser 29.337
And DuckDuckGo is the default search engine 15.801
And I kill the Tor Browser 5.941
And the screen keyboard works in Thunderbird 14.401
And the layout of the screen keyboard is set to "us" 0.552
After features/support/hooks.rb:326 1.639
After features/support/hooks.rb:100 0.000
Feature: Localization
2:22.085
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 11.249
When I log in to a new session in Russian (ru) 33.291
Then the keyboard layout is set to "ru" 0.139
When the network is plugged 0.078
And Tor is ready 16.181
Then I successfully start the Unsafe Browser in "ru" 15.283
And I kill the Unsafe Browser 5.785
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 30.072
And DuckDuckGo is the default search engine 9.844
And I kill the Tor Browser 5.232
And the screen keyboard works in Thunderbird 14.251
And the layout of the screen keyboard is set to "ru" 0.557
After features/support/hooks.rb:326 1.124
After features/support/hooks.rb:100 0.000
Feature: Localization
2:17.870
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.379
When I log in to a new session in Spanish (es) 33.181
Then the keyboard layout is set to "es" 0.273
When the network is plugged 0.094
And Tor is ready 18.188
Then I successfully start the Unsafe Browser in "es" 16.316
And I kill the Unsafe Browser 5.771
When I enable the screen keyboard 0.123
Then the screen keyboard works in Tor Browser 27.921
And DuckDuckGo is the default search engine 8.859
And I kill the Tor Browser 5.340
And the screen keyboard works in Thunderbird 12.818
And the layout of the screen keyboard is set to "us" 0.602
After features/support/hooks.rb:326 1.277
After features/support/hooks.rb:100 0.000
Feature: Localization
2:21.601
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.063
When I log in to a new session in Turkish (tr) 36.254
Then the keyboard layout is set to "tr" 0.274
When the network is plugged 0.081
And Tor is ready 16.938
Then I successfully start the Unsafe Browser in "tr" 15.651
And I kill the Unsafe Browser 5.804
When I enable the screen keyboard 0.133
Then the screen keyboard works in Tor Browser 28.612
And DuckDuckGo is the default search engine 9.186
And I kill the Tor Browser 5.266
And the screen keyboard works in Thunderbird 14.706
And the layout of the screen keyboard is set to "us" 0.627
After features/support/hooks.rb:326 1.761
After features/support/hooks.rb:100 0.000
Tags: @product
46.763
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.272
And I capture all network traffic 0.005
When I disable MAC spoofing in Tails Greeter 3.872
And I log in to a new session 18.650
And the network is plugged 0.115
And Tor is ready 13.815
Then 1 network interface is enabled 0.101
And the 1st network device has its real MAC address configured 0.094
When I hotplug a network device and wait for it to be initialized 1.364
Then 2 network interfaces are enabled 0.080
And the 2nd network device has its real MAC address configured 0.085
And some network device leaked the real MAC address 0.304
After features/support/hooks.rb:326 2.555
After features/support/hooks.rb:100 0.046
Tags: @product
41.982
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.139
And I capture all network traffic 0.008
When I log in to a new session 17.479
And the network is plugged 0.071
And Tor is ready 14.131
Then 1 network interface is enabled 0.123
And the 1st network device has a spoofed MAC address configured 0.103
When I hotplug a network device and wait for it to be initialized 1.448
Then 2 network interfaces are enabled 0.099
And the 2nd network device has a spoofed MAC address configured 0.081
And no network device leaked the real MAC address 0.295
After features/support/hooks.rb:326 1.445
After features/support/hooks.rb:100 0.040
Tags: @product
30.511
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.194
And I capture all network traffic 0.007
And the network is plugged 0.098
And macchanger will fail by not spoofing and always returns false 0.176
When I log in to a new session 20.152
Then no network interfaces are enabled 0.228
And no network device leaked the real MAC address 0.023
And I see the "Wired Network Disabled" notification after at most 60 seconds 1.629
After features/support/hooks.rb:326 1.002
After features/support/hooks.rb:100 0.038
Tags: @product
29.737
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.649
And I capture all network traffic 0.006
And the network is plugged 0.422
And macchanger will fail by not spoofing and always returns true 0.163
When I log in to a new session 17.806
Then no network interfaces are enabled 0.176
And no network device leaked the real MAC address 0.011
And I see the "Wired Network Disabled" notification after at most 60 seconds 1.500
After features/support/hooks.rb:326 0.914
After features/support/hooks.rb:100 0.036
Tags: @product
31.109
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.691
And I capture all network traffic 0.005
And the network is plugged 0.405
And macchanger will fail by not spoofing and always returns true 0.162
And no network interface modules can be unloaded 0.378
When I log in to a new session 17.712
Then 1 network interface is enabled 0.175
But the MAC spoofing panic mode disabled networking 0.761
And no network device leaked the real MAC address 0.020
And I see the "All Networking Disabled" notification after at most 60 seconds 1.797
After features/support/hooks.rb:326 1.407
After features/support/hooks.rb:100 0.036
Tags: @product
1:2.864
Before features/support/hooks.rb:269 0.005
Given a computer 1.109
And I capture all network traffic 0.005
When I start the computer 0.987
Then the computer boots Tails 1:0.620
And no network interfaces are enabled 0.126
And no network device leaked the real MAC address 0.015
After features/support/hooks.rb:326 0.677
After features/support/hooks.rb:100 0.062
1:36.703
Before features/support/hooks.rb:269 0.006
Given a computer 0.204
And I start Tails from DVD with network unplugged and I login 1:19.273
And I plug and mount a USB drive containing a sample PNG 15.583
Then MAT can clean some sample PNG file 1.641
After features/support/hooks.rb:326 1.163
After features/support/hooks.rb:100 0.009
Feature: Networking
Tags: @product
1:1.738
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 9.254
And I wait between 30 and 60 seconds 33.031

Slept for 33 seconds

Then the Tor Status icon tells me that Tor is not usable 0.737
When the network is plugged 0.068
Then I successfully configure Tor 13.684
And the Tor Status icon tells me that Tor is usable 0.763
And all notifications have disappeared 4.148
And the time has synced 0.050
After features/support/hooks.rb:326 1.524
After features/support/hooks.rb:100 0.000
Feature: Networking
37.844
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.502
And I disable networking in Tails Greeter 0.965
And I log in to a new session 17.694
Then no network interfaces are enabled 0.308
When I hotplug a network device 0.148
And I wait 10 seconds 10.003

Slept for 10 seconds

Then no network interfaces are enabled 0.222
After features/support/hooks.rb:326 1.148
After features/support/hooks.rb:100 0.000
Feature: Onion Circuits
Tags: @product
26.621
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 14.422
When I start "Onion Circuits" via GNOME Activities Overview 10.037
Then Onion Circuits starts 1.908
And Onion Circuits shows some circuits 0.253
After features/support/hooks.rb:326 1.604
After features/support/hooks.rb:100 0.000
Tags: @product
2:29.675
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:50.068
And I update APT using apt 12.721
And I install "python3-behave" using apt 22.782
Then the Tails Persistent Storage behave tests pass 4.102
After features/support/hooks.rb:326 0.859
After features/support/hooks.rb:100 0.000
Tags: @product
39.181
Before features/support/hooks.rb:269 0.004
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.320
When I log in to a new session without activating the Persistent Storage 21.338
Then Tails is running from USB drive "__internal" 0.558
And persistence is disabled 0.317
But a Tails persistence partition exists on USB drive "__internal" 6.646
After features/support/hooks.rb:326 0.876
After features/support/hooks.rb:100 0.000
Tags: @product
3:56.466
Scenario Creating a Persistent Storage
Before features/support/hooks.rb:269 0.006
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 13.863
Then Tails is running from USB drive "__internal" 0.345
When I create a file in the Persistent directory 0.230
And I create a persistent partition with the default settings 25.135
Then the file I created was copied to the Persistent Storage 0.722
When I shutdown Tails and wait for the computer to power off 12.798
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 3:3.371
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/common_steps.rb:294:in `/^I start Tails from (.+?) drive "(.+?)"( with network unplugged)?( and I login( with persistence enabled)?( with the changed persistence passphrase)?( (?:and|with) an administration password)?)?$/'
features/persistence.feature:26:in `And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled'
Then persistence for "Persistent" is active 0.000
And the file I created in the Persistent directory exists 0.000
After features/support/hooks.rb:326 5.342

SCENARIO FAILED: 'Creating a Persistent Storage' (at time 02:55:19)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/02:55:19_Creating_a_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/02:55:19_Creating_a_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/02:55:19_Creating_a_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/02:55:19_Creating_a_Persistent_Storage.journal

After features/support/hooks.rb:100 0.007
Tags: @product
1:7.867
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 11.081
And the system is very low on memory 5.579
When I create a file in the Persistent directory 1.614
When I try to create a persistent partition 30.164
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.750
When I close the Persistent Storage app 2.667
And I free up some memory 1.810
And I create a persistent partition with the default settings 13.953
Then the file I created was copied to the Persistent Storage 0.246
After features/support/hooks.rb:326 1.980
After features/support/hooks.rb:100 0.000
Tags: @product
2:12.515
Scenario Booting Tails from a USB drive with an enabled persistent partition and reconfiguring it
Before features/support/hooks.rb:269 0.005
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 2:12.515
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/snapshots.rb:153:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:150:in `each'
./features/step_definitions/snapshots.rb:150:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/persistence.feature:42:in `Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
Then Tails is running from USB drive "__internal" 0.000
And all tps features are active 0.000
And all persistent directories have safe access rights 0.000
When I disable the first tps feature 0.000
Then all tps features but the first one are active 0.000
And I shutdown Tails and wait for the computer to power off 0.000
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 0.000
Then all tps features but the first one are active 0.000
After features/support/hooks.rb:326 5.111

SCENARIO FAILED: 'Booting Tails from a USB drive with an enabled persistent partition and reconfiguring it' (at time 02:58:47)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/02:58:47_Booting_Tails_from_a_USB_drive_with_an_enabled_persistent_partition_and_reconfiguring_it.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/02:58:47_Booting_Tails_from_a_USB_drive_with_an_enabled_persistent_partition_and_reconfiguring_it.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/02:58:47_Booting_Tails_from_a_USB_drive_with_an_enabled_persistent_partition_and_reconfiguring_it.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/02:58:47_Booting_Tails_from_a_USB_drive_with_an_enabled_persistent_partition_and_reconfiguring_it.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:9.416
Scenario Activating and deactivating Persistent Storage features
Before features/support/hooks.rb:269 0.003
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 2:9.416
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/snapshots.rb:153:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:150:in `each'
./features/step_definitions/snapshots.rb:150:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/persistence.feature:53:in `Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
Then persistence for "Persistent" is active 0.000
And I create a file in the Persistent directory 0.000
Then the file I created was copied to the Persistent Storage 0.000
When I disable the first tps feature 0.000
Then persistence for "Persistent" is not active 0.000
And the Persistent directory does not exist 0.000
When I enable the first tps feature 0.000
Then persistence for "Persistent" is active 0.000
And the file I created in the Persistent directory exists 0.000
After features/support/hooks.rb:326 5.102

SCENARIO FAILED: 'Activating and deactivating Persistent Storage features' (at time 03:01:01)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:01:01_Activating_and_deactivating_Persistent_Storage_features.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:01:01_Activating_and_deactivating_Persistent_Storage_features.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:01:01_Activating_and_deactivating_Persistent_Storage_features.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:01:01_Activating_and_deactivating_Persistent_Storage_features.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:9.512
Scenario Deleting data of a Persistent Storage feature
Before features/support/hooks.rb:269 0.003
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 2:9.512
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/snapshots.rb:153:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:150:in `each'
./features/step_definitions/snapshots.rb:150:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/persistence.feature:65:in `Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
Then persistence for "Persistent" is active 0.000
When I create a file in the Persistent directory 0.000
And I disable the first tps feature 0.000
And I delete the data of the Persistent Folder feature 0.000
Then the file I created does not exist on the Persistent Storage 0.000
After features/support/hooks.rb:326 5.297

SCENARIO FAILED: 'Deleting data of a Persistent Storage feature' (at time 03:03:16)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:03:16_Deleting_data_of_a_Persistent_Storage_feature.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:03:16_Deleting_data_of_a_Persistent_Storage_feature.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:03:16_Deleting_data_of_a_Persistent_Storage_feature.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:03:16_Deleting_data_of_a_Persistent_Storage_feature.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:8.998
Scenario Writing files to a read/write-enabled persistent partition
Before features/support/hooks.rb:269 0.004
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 2:8.998
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/snapshots.rb:153:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:150:in `each'
./features/step_definitions/snapshots.rb:150:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/persistence.feature:73:in `Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
And the network is plugged 0.000
And Tor is ready 0.000
And I take note of which tps features are available 0.000
When I write some files expected to persist 0.000
And I shutdown Tails and wait for the computer to power off 0.000
# XXX: The next step succeeds (and the --debug output confirms that it's actually looking for the files) but will fail in a subsequent scenario restoring the same snapshot. This exactly what we want, but why does it work? What is guestfs's behaviour when qcow2 internal snapshots are involved?
Then only the expected files are present on the persistence partition on USB drive "__internal" 0.000
After features/support/hooks.rb:326 5.259

SCENARIO FAILED: 'Writing files to a read/write-enabled persistent partition' (at time 03:05:30)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:05:30_Writing_files_to_a_read_write-enabled_persistent_partition.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:05:30_Writing_files_to_a_read_write-enabled_persistent_partition.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:05:30_Writing_files_to_a_read_write-enabled_persistent_partition.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:05:30_Writing_files_to_a_read_write-enabled_persistent_partition.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:9.083
Scenario Creating and using a persistent NetworkManager connection
Before features/support/hooks.rb:269 0.005
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 2:9.083
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/snapshots.rb:153:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:150:in `each'
./features/step_definitions/snapshots.rb:150:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/persistence.feature:83:in `Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
And the network is plugged 0.000
And Tor is ready 0.000
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.000
And I shutdown Tails and wait for the computer to power off 0.000
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 0.000
And I capture all network traffic 0.000
And the network is plugged 0.000
And Tor is ready 0.000
And I switch to the "persistent-con-current" NetworkManager connection 0.000
And the 1st network device has a spoofed MAC address configured 0.000
And no network device leaked the real MAC address 0.000
After features/support/hooks.rb:326 5.065

SCENARIO FAILED: 'Creating and using a persistent NetworkManager connection' (at time 03:07:45)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:07:45_Creating_and_using_a_persistent_NetworkManager_connection.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:07:45_Creating_and_using_a_persistent_NetworkManager_connection.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:07:45_Creating_and_using_a_persistent_NetworkManager_connection.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:07:45_Creating_and_using_a_persistent_NetworkManager_connection.journal

After features/support/hooks.rb:100 0.000
Tags: @product
1:1.368
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 12.221
And I enable persistence creation in Tails Greeter 1.126
And I log in to a new session expecting no warning about the Persistent Storage not being activated 23.909
Then I create a persistent partition with the default settings using the wizard that was already open 24.111
After features/support/hooks.rb:326 1.737
After features/support/hooks.rb:100 0.000
Tags: @product
2:10.482
Scenario Persistent Greeter options
Before features/support/hooks.rb:269 0.005
Steps
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.074
When I enable persistence 2:0.408
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
features/persistence.feature:104:in `When I enable persistence'
Then no persistent Greeter options were restored 0.000
When I set all Greeter options to non-default values 0.000
And I log in to a new session in German (de) after having activated the Persistent Storage 0.000
Then all Greeter options are set to non-default values 0.000
When I cold reboot the computer 0.000
And the computer reboots Tails 0.000
Given I enable persistence 0.000
Then persistent Greeter options were restored 0.000
When I log in to a new session after having activated the Persistent Storage 0.000
Then all Greeter options are set to non-default values 0.000
After features/support/hooks.rb:326 5.229

SCENARIO FAILED: 'Persistent Greeter options' (at time 03:11:03)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:11:03_Persistent_Greeter_options.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:11:03_Persistent_Greeter_options.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:11:03_Persistent_Greeter_options.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:11:03_Persistent_Greeter_options.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:9.943
Scenario Changing the Persistent Storage passphrase
Before features/support/hooks.rb:269 0.005
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 2:9.943
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/snapshots.rb:153:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:150:in `each'
./features/step_definitions/snapshots.rb:150:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/persistence.feature:117:in `Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
# Note that if anything fails after the passphrase was changed and
# before it's changed back below, subsequent scenarios might fail
# because the Persistent Storage doesn't have the expected passphrase.
When I change the passphrase of the Persistent Storage 0.000
And I shutdown Tails and wait for the computer to power off 0.000
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 0.000
And I change the passphrase of the Persistent Storage back to the original 0.000
After features/support/hooks.rb:326 5.295

SCENARIO FAILED: 'Changing the Persistent Storage passphrase' (at time 03:13:18)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:13:18_Changing_the_Persistent_Storage_passphrase.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:13:18_Changing_the_Persistent_Storage_passphrase.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:13:18_Changing_the_Persistent_Storage_passphrase.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:13:18_Changing_the_Persistent_Storage_passphrase.journal

After features/support/hooks.rb:100 0.000
Tags: @product
49.286
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 8.692
And I log in to a new session without activating the Persistent Storage 18.836
Then persistence is disabled 0.252
But a Tails persistence partition exists on USB drive "__internal" 6.379
And all notifications have disappeared 8.028
When I delete the persistent partition 6.756
Then there is no persistence partition on USB drive "__internal" 0.339
After features/support/hooks.rb:326 1.203
After features/support/hooks.rb:100 0.000
Tags: @product
2:9.335
Scenario Dotfiles persistence
Before features/support/hooks.rb:269 0.005
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 2:9.335
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/snapshots.rb:153:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:150:in `each'
./features/step_definitions/snapshots.rb:150:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/persistence.feature:136:in `Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
When I write some dotfile expected to persist 0.000
And I shutdown Tails and wait for the computer to power off 0.000
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 0.000
Then the expected persistent dotfile is present in the filesystem 0.000
After features/support/hooks.rb:326 5.554

SCENARIO FAILED: 'Dotfiles persistence' (at time 03:16:24)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:16:24_Dotfiles_persistence.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:16:24_Dotfiles_persistence.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:16:24_Dotfiles_persistence.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:16:24_Dotfiles_persistence.journal

After features/support/hooks.rb:100 0.000
Tags: @product
1:9.058
Scenario Feature activation fails
Before features/support/hooks.rb:269 0.005
Steps
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 8.601
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.092
When I try to enable persistence 0.364
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 1:0.000
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:1725:in `/^the Welcome Screen tells me that the Persistent Folder feature couldn't be activated$/'
features/persistence.feature:146:in `Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated'
When I log in to a new session after having activated the Persistent Storage 0.000
And all notifications have disappeared 0.000
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 0.000
And all tps features are enabled 0.000
And all tps features but the first one are active 0.000
After features/support/hooks.rb:326 7.562

SCENARIO FAILED: 'Feature activation fails' (at time 03:17:38)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:17:38_Feature_activation_fails.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:17:38_Feature_activation_fails.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:17:38_Feature_activation_fails.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:17:38_Feature_activation_fails.journal

After features/support/hooks.rb:100 0.000
Tags: @product
5:15.613
Scenario LUKS header is automatically upgraded when unlocking the Persistent Storage
Before features/support/hooks.rb:269 0.003
Steps
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 3:14.020
And I enable persistence 2:1.592
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
features/persistence.feature:155:in `And I enable persistence'
And I log in to a new session after having activated the Persistent Storage 0.000
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 0.000
And persistence is enabled 0.000
After features/support/hooks.rb:326 5.165

SCENARIO FAILED: 'LUKS header is automatically upgraded when unlocking the Persistent Storage' (at time 03:23:01)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:23:01_LUKS_header_is_automatically_upgraded_when_unlocking_the_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:23:01_LUKS_header_is_automatically_upgraded_when_unlocking_the_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:23:01_LUKS_header_is_automatically_upgraded_when_unlocking_the_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:23:01_LUKS_header_is_automatically_upgraded_when_unlocking_the_Persistent_Storage.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:9.761
Scenario LUKS backup header is restored if something goes wrong during upgrade
Before features/support/hooks.rb:269 0.003
Steps
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 9.091
And I enable persistence but something goes wrong during the LUKS header upgrade 2:0.669
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/usb.rb:712:in `/^I enable persistence but something goes wrong during the LUKS header upgrade$/'
features/persistence.feature:162:in `And I enable persistence but something goes wrong during the LUKS header upgrade'
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.000
After features/support/hooks.rb:326 4.920

SCENARIO FAILED: 'LUKS backup header is restored if something goes wrong during upgrade' (at time 03:25:16)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:25:16_LUKS_backup_header_is_restored_if_something_goes_wrong_during_upgrade.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:25:16_LUKS_backup_header_is_restored_if_something_goes_wrong_during_upgrade.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:25:16_LUKS_backup_header_is_restored_if_something_goes_wrong_during_upgrade.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:25:16_LUKS_backup_header_is_restored_if_something_goes_wrong_during_upgrade.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:15.386
Scenario Automatic filesystem repair
Before features/support/hooks.rb:269 0.003
Steps
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.437
And I corrupt the Persistent Storage filesystem on USB drive "__internal" 5.444
When I enable persistence 2:0.505
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
features/persistence.feature:168:in `When I enable persistence'
Then the filesystem of the Persistent Storage was repaired 0.000
And persistence is successfully enabled 0.000
After features/support/hooks.rb:326 5.197

SCENARIO FAILED: 'Automatic filesystem repair' (at time 03:27:37)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:27:37_Automatic_filesystem_repair.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:27:37_Automatic_filesystem_repair.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:27:37_Automatic_filesystem_repair.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:27:37_Automatic_filesystem_repair.journal

After features/support/hooks.rb:100 0.000
Tags: @product
1:18.556
Scenario Manual filesystem repair
Before features/support/hooks.rb:269 0.005
Steps
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 8.741
And I corrupt the Persistent Storage filesystem on USB drive "__internal" in a way which can't be automatically repaired 9.272
When I try to enable persistence 0.540
Then the Welcome Screen tells me that filesystem errors were found on the Persistent Storage 1:0.002
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:1733:in `/^the Welcome Screen tells me that filesystem errors were found on the Persistent Storage$/'
features/persistence.feature:176:in `Then the Welcome Screen tells me that filesystem errors were found on the Persistent Storage'
When I repair the filesystem of the Persistent Storage 0.000
Then the Welcome Screen tells me that the filesystem was repaired successfully 0.000
And the filesystem of the Persistent Storage was repaired 0.000
When I close the filesystem repair dialog 0.000
Then persistence is successfully enabled 0.000
After features/support/hooks.rb:326 5.264

SCENARIO FAILED: 'Manual filesystem repair' (at time 03:29:00)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:29:00_Manual_filesystem_repair.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:29:00_Manual_filesystem_repair.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:29:00_Manual_filesystem_repair.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:29:00_Manual_filesystem_repair.journal

After features/support/hooks.rb:100 0.000
Tags: @product
1:22.218
Scenario Filesystem and I/O errors
Before features/support/hooks.rb:269 0.005
Steps
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.184
And I corrupt the Persistent Storage filesystem on USB drive "__internal" in a way which can't be automatically repaired 12.082
And Tails detects disk read failures on the boot device 0.540
When I try to enable persistence 0.408
Then the Welcome Screen tells me that my hardware is probably failing 1:0.002
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:1819:in `/^the Welcome Screen tells me that my hardware is probably failing$/'
features/persistence.feature:188:in `Then the Welcome Screen tells me that my hardware is probably failing'
When I log in to a new session 0.000
Then the Tor Browser starts 0.000
And "Tails - Recovering the Persistent Storage of a broken Tails" has loaded in the Tor Browser 0.000
After features/support/hooks.rb:326 5.289

SCENARIO FAILED: 'Filesystem and I/O errors' (at time 03:30:28)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:30:28_Filesystem_and_I_O_errors.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:30:28_Filesystem_and_I_O_errors.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:30:28_Filesystem_and_I_O_errors.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:30:28_Filesystem_and_I_O_errors.journal

After features/support/hooks.rb:100 0.000
Tags: @product
0.000
Scenario Using Persistent Tor bridges
Steps
When I choose to connect to Tor automatically 0.000
And I accept Tor Connection's offer to use my persistent bridges 0.000
And I click "Connect to Tor" 0.000
Then I wait until Tor is ready 0.000
And tca.conf includes the configured bridges 0.000
And the "TorConfiguration" tps feature is enabled and active 0.000
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.000
After features/support/hooks.rb:326 4.904

SCENARIO FAILED: 'Using Persistent Tor bridges' (at time 03:34:44)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:34:44_Using_Persistent_Tor_bridges.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:34:44_Using_Persistent_Tor_bridges.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:34:44_Using_Persistent_Tor_bridges.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:34:44_Using_Persistent_Tor_bridges.journal

After features/support/hooks.rb:100 0.009
Tags: @product
0.000
Scenario Disabling persistence of Tor bridges
Steps
When I choose to connect to Tor automatically 0.000
And I accept Tor Connection's offer to use my persistent bridges 0.000
And I disable saving bridges to Persistent Storage 0.000
And I configure a direct connection in the Tor Connection Assistant 0.000
Then I wait until Tor is ready 0.000
And tca.conf includes no bridge 0.000
And the "TorConfiguration" tps feature is not enabled and not active 0.000
And all Internet traffic has only flowed through Tor or connectivity check service 0.000
After features/support/hooks.rb:326 5.111

SCENARIO FAILED: 'Disabling persistence of Tor bridges' (at time 03:38:51)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:38:51_Disabling_persistence_of_Tor_bridges.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:38:51_Disabling_persistence_of_Tor_bridges.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:38:51_Disabling_persistence_of_Tor_bridges.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:38:51_Disabling_persistence_of_Tor_bridges.journal

After features/support/hooks.rb:100 0.008
Feature: Random Seed
Tags: @product
2:51.387
Before features/support/hooks.rb:269 0.005
Given a computer 0.181
And I temporarily create a 7200 MiB disk named "temp" 0.051
And I plug USB drive "temp" 1.047
And I write the Tails USB image to disk "temp" 30.664
Then there is no random seed on USB drive "temp" 6.119
When I start Tails from USB drive "temp" with network unplugged 1:31.764
Then the random seed was written multiple times on first boot 0.076
And there is a random seed on USB drive "temp" 5.979
When I log in to a new session 15.857
And I wait for the random seed to be updated 1.102
Then there is a random seed on USB drive "temp" 5.937
And the random seed is different from the previous one 0.000
And I shutdown Tails and wait for the computer to power off 6.636
Then there is a random seed on USB drive "temp" 5.967
And the random seed is different from the previous one 0.000
After features/support/hooks.rb:326 0.144
After features/support/hooks.rb:100 0.108
Tags: @product
12.405
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 11.976
Then the live user has been setup by live-boot 0.123
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.079
And the live user owns its home directory which has strict permissions 0.225
After features/support/hooks.rb:326 0.885
After features/support/hooks.rb:100 0.000
16.495
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD and logged in and the network is connected 16.218
Then no unexpected services are listening for network connections 0.277

Service 'cups-browsed' is listening on 0.0.0.0:631 but has an exception

Service 'onion-grater' is listening on 0.0.0.0:951 but has an exception

Service 'tor' is listening on 10.200.1.1:9050 but has an exception

After features/support/hooks.rb:326 0.630
After features/support/hooks.rb:100 0.000
Tags: @product
19.498
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD and logged in and the network is connected 13.336
Then the live user can only access allowed local services 6.161

amnesia could access tor on 127.0.0.1:5353 (UDP) as expected

amnesia could access cups-browsed on 0.0.0.0:631 (UDP) as expected

amnesia could access onion-grater on 0.0.0.0:951 (TCP) as expected

amnesia could access cupsd on 127.0.0.1:631 (TCP) as expected

amnesia could access tor on 10.200.1.1:9050 (TCP) as expected

amnesia could access tor on 127.0.0.1:9062 (TCP) as expected

amnesia could not access tor on 127.0.0.1:9063 (TCP) as expected

amnesia could access tor on 127.0.0.1:9040 (TCP) as expected

amnesia could access tor on 127.0.0.1:9050 (TCP) as expected

amnesia could not access tor on 127.0.0.1:9052 (TCP) as expected

After features/support/hooks.rb:326 0.783
After features/support/hooks.rb:100 0.000
Tags: @product
9.784
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 9.688
Then there are no unexpected messages of priority "err" or higher in the journal 0.095
After features/support/hooks.rb:326 0.946
After features/support/hooks.rb:100 0.000
Tags: @product
2:10.677
Scenario No unexpected error messages in the journal after booting from USB drive
Before features/support/hooks.rb:269 0.005
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 2:10.677
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/snapshots.rb:153:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:150:in `each'
./features/step_definitions/snapshots.rb:150:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/sane_defaults.feature:24:in `Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
Then there are no unexpected messages of priority "err" or higher in the journal 0.000
After features/support/hooks.rb:326 5.418

SCENARIO FAILED: 'No unexpected error messages in the journal after booting from USB drive' (at time 03:45:00)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:45:00_No_unexpected_error_messages_in_the_journal_after_booting_from_USB_drive.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:45:00_No_unexpected_error_messages_in_the_journal_after_booting_from_USB_drive.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:45:00_No_unexpected_error_messages_in_the_journal_after_booting_from_USB_drive.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/03:45:00_No_unexpected_error_messages_in_the_journal_after_booting_from_USB_drive.journal

After features/support/hooks.rb:100 0.000
Tags: @product
23.259
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.758
When I request a shutdown using the system menu 1.756
Then Tails eventually shuts down 8.745
After features/support/hooks.rb:326 0.195
After features/support/hooks.rb:100 0.000
1:29.572
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 13.212
When I request a reboot using the system menu 1.698
Then Tails eventually restarts 1:14.661
After features/support/hooks.rb:326 3.496
After features/support/hooks.rb:100 0.000
6.973
Given I monitor the network connections of SSH 0.075
And I have the SSH key pair for an SSH server 0.324
When I connect to an SSH server on the Internet 5.248
Then I have sucessfully logged into the SSH server 1.311
And I see that SSH is properly stream isolated 0.013
After features/support/hooks.rb:515 0.433
After features/support/hooks.rb:326 0.733
After features/support/hooks.rb:100 0.000
7.355
Given I have the SSH key pair for an SSH server 0.219
And an SSH server is running on the LAN 0.406
When I connect to an SSH server on the LAN 5.091
Then I am prompted to verify the SSH fingerprint for the SSH server 1.638
After features/support/hooks.rb:515 0.388
After features/support/hooks.rb:326 0.679
After features/support/hooks.rb:100 0.000
17.266
Given I have the SSH key pair for an SFTP server 0.262
When I connect to an SFTP server on the Internet 15.673
Then I successfully connect to the SFTP server 1.330
After features/support/hooks.rb:515 0.506
After features/support/hooks.rb:326 1.656
After features/support/hooks.rb:100 0.000
17.091
Given I cancel setting up an email account 3.455
When I open Thunderbird's Add-ons Manager 1.747
And I open the Extensions tab 1.097
Then I see that no add-ons are enabled in Thunderbird 10.790
After features/support/hooks.rb:515 0.799
After features/support/hooks.rb:326 1.054
After features/support/hooks.rb:100 0.000
46.207
When I enter my email credentials into the autoconfiguration wizard 11.959
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.376
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.450
When I accept the autoconfiguration wizard's configuration 18.717
And I send an email to myself 6.277
And I fetch my email 1.574
Then I can find the email I sent to myself in my inbox 6.851
After features/support/hooks.rb:515 1.449
After features/support/hooks.rb:326 1.041
After features/support/hooks.rb:100 0.000
12.166
When the network is plugged 0.087
And the Tor Connection Assistant autostarts 6.518
And I look at the hide mode but then I go back 3.989
And I choose to connect to Tor automatically 1.427
Then Tor Connection does not propose me to use Tor bridges 0.143
After features/support/hooks.rb:326 1.034
After features/support/hooks.rb:100 0.000
Tags: @product
1:26.962
Given the Tor network and default bridges are blocked 1.412
And the network is plugged 0.088
And I make sure time sync before Tor connects indicates a captive portal 1.205
And the Tor Connection Assistant autostarts 2.194
When I choose to connect to Tor automatically 2.085
And I click "Connect to Tor" 1.183
Then the Tor Connection Assistant fails to connect to Tor 27.286
And the Tor Connection Assistant knows that it's not the time sync that failed 10.492
And the Tor Connection Assistant knows that there might be a captive portal 0.155
When I open the Unsafe Browser from Tor Connection 17.160
And I log-in to the Captive Portal 11.739
And I close the Unsafe Browser 0.120
And the Tor network and default bridges are unblocked 2.007
And I allow time sync before Tor connects to work again 0.051
And I click "Connect to Tor" 1.180
Then I wait until Tor is ready 8.595
After features/support/hooks.rb:326 0.670
After features/support/hooks.rb:100 0.000
Tags: @product
12.775
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.213
Then the firewall's policy is to drop all IPv4 traffic 0.162
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.242
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.073
And the firewall is configured to block all external IPv6 traffic 0.084
After features/support/hooks.rb:326 0.597
After features/support/hooks.rb:100 0.000
Tags: @product
42.108
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.062
And I capture all network traffic 0.005
When I successfully start the Unsafe Browser 17.219
And I open the Tails homepage in the Unsafe Browser 11.554
And the Tails homepage loads in the Unsafe Browser 0.551
Then the firewall leak detector has detected leaks 0.714
After features/support/hooks.rb:326 1.055
After features/support/hooks.rb:100 0.037
Tags: @product
13.095
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.165
And I capture all network traffic 0.005
And I disable Tails' firewall 0.263
When I do a TCP DNS lookup of "torproject.org" 0.570
Then the firewall leak detector has detected leaks 0.090
After features/support/hooks.rb:326 0.600
After features/support/hooks.rb:100 0.043
Tags: @product
15.717
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 14.659
And I capture all network traffic 0.005
And I disable Tails' firewall 0.218
When I do a UDP DNS lookup of "torproject.org" 0.750
Then the firewall leak detector has detected leaks 0.082
After features/support/hooks.rb:326 0.632
After features/support/hooks.rb:100 0.041
Tags: @product
17.436
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.913
And I capture all network traffic 0.005
And I disable Tails' firewall 0.240
When I send some ICMP pings 4.180
Then the firewall leak detector has detected leaks 0.096
After features/support/hooks.rb:326 0.599
After features/support/hooks.rb:100 0.035
13.658
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.256
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.317
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.084
After features/support/hooks.rb:515 0.458
After features/support/hooks.rb:326 0.584
After features/support/hooks.rb:100 0.000
13.617
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD and logged in and the network is connected 12.230
When I open an untorified UDP connection to 1.2.3.4 on port 42 1.311
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.074
After features/support/hooks.rb:515 0.321
After features/support/hooks.rb:326 0.630
After features/support/hooks.rb:100 0.000
17.792
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.352
When I open an untorified ICMP connection to 1.2.3.4 5.379
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.060
After features/support/hooks.rb:515 0.333
After features/support/hooks.rb:326 0.857
After features/support/hooks.rb:100 0.000
Tags: @product
24.133
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.241
And the system DNS is using the local DNS resolver 0.019
And the network is plugged 0.072
And I successfully configure Tor 15.788
Then the system DNS is still using the local DNS resolver 0.012
After features/support/hooks.rb:326 0.713
After features/support/hooks.rb:100 0.000
10.227
When I monitor the network connections of tails-security-check 0.067
And I re-run tails-security-check 0.127
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.032
After features/support/hooks.rb:515 0.390
After features/support/hooks.rb:326 0.821
After features/support/hooks.rb:100 0.000
2.417
When I monitor the network connections of htpdate 0.064
And I re-run htpdate 2.319
Then I see that htpdate is properly stream isolated 0.032
After features/support/hooks.rb:515 0.383
After features/support/hooks.rb:326 0.624
After features/support/hooks.rb:100 0.000
32.655
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.068
And I re-run tails-upgrade-frontend-wrapper 32.560
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.026
After features/support/hooks.rb:515 0.467
After features/support/hooks.rb:326 0.802
After features/support/hooks.rb:100 0.000
25.702
When I monitor the network connections of Tor Browser 0.067
And I start the Tor Browser 24.717
And the Tor Browser loads the startup page 0.864
Then I see that Tor Browser is properly stream isolated 0.052
After features/support/hooks.rb:515 0.831
After features/support/hooks.rb:326 0.735
After features/support/hooks.rb:100 0.000
Tags: @product
47.331
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.178
And a web server is running on the LAN 1.035
And I capture all network traffic 0.003
When I start the Tor Browser 22.438
And the Tor Browser loads the startup page 0.903
And I open a page on the LAN web server in the Tor Browser 9.533
Then the Tor Browser shows the "Unable to connect" error 0.942
And no traffic was sent to the web server on the LAN 0.295
After features/support/hooks.rb:326 1.124
After features/support/hooks.rb:100 0.034
53.604
Before features/support/hooks.rb:269 0.004
Before features/support/hooks.rb:507 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.135
Then the amnesiac Tor Browser directory exists 0.060
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.759
And the persistent Tor Browser directory does not exist 0.055
When I start the Tor Browser 22.415
And the Tor Browser loads the startup page 0.927
Then I can save the current page as "index.html" to the default downloads directory 5.422
And I can print the current page as "output.pdf" to the default downloads directory 10.826
After features/support/hooks.rb:515 0.883
After features/support/hooks.rb:326 0.687
After features/support/hooks.rb:100 0.000
49.868
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.170
When I start the Tor Browser 22.992
Then the Tor Browser loads the startup page 1.036
When I download some file in the Tor Browser 13.223
Then the file is saved to the default Tor Browser download directory 0.446
After features/support/hooks.rb:515 1.865
After features/support/hooks.rb:326 0.689
After features/support/hooks.rb:100 0.000
1:17.923
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.277
When I start the Tor Browser 21.324
And the Tor Browser loads the startup page 0.820
Then I can listen to an Ogg audio track in Tor Browser 43.501
After features/support/hooks.rb:515 1.789
After features/support/hooks.rb:326 1.168
After features/support/hooks.rb:100 0.000
46.327
Before features/support/hooks.rb:269 0.004
Before features/support/hooks.rb:507 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.203
When I start the Tor Browser 22.476
And the Tor Browser loads the startup page 0.955
Then I can watch a WebM video in Tor Browser 10.691
After features/support/hooks.rb:515 0.885
After features/support/hooks.rb:326 0.873
After features/support/hooks.rb:100 0.000
Tags: @product
1:13.368
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.361
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.128
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.062
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.061
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.062
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.061
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.042
And the file "/tmp/synaptic.html" exists 0.065
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.140
When I start the Tor Browser 22.603
And the Tor Browser loads the startup page 0.875
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 10.301
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.561
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.319
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.138
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.728
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.503
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.067
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.115
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.716
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.508
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.078
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.108
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.935
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.522
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.059
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 5.716
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.520
After features/support/hooks.rb:326 0.751
After features/support/hooks.rb:100 0.000
Tags: @product
36.807
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.279
When I start the Tor Browser 23.154
Then the Tor Browser uses all expected TBB shared libraries 1.373
After features/support/hooks.rb:326 0.866
After features/support/hooks.rb:100 0.000
57.956
Before features/support/hooks.rb:269 0.004
Before features/support/hooks.rb:507 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.571
When I start the Tor Browser 21.714
And the Tor Browser loads the startup page 0.829
And I open the Tails homepage in the Tor Browser 12.444
Then the Tor Browser loads the Tails homepage 0.958
When I request a new identity in Tor Browser 3.189
Then the Tor Browser restarts into a fresh session 6.249
After features/support/hooks.rb:515 1.799
After features/support/hooks.rb:326 1.380
After features/support/hooks.rb:100 0.000
Tags: @product
38.665
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.348
When I start the Tor Browser 24.041
And the Tor Browser loads the startup page 0.816
Then Tor Browser's circuit view is working 1.458
After features/support/hooks.rb:326 0.718
After features/support/hooks.rb:100 0.000
Tags: @product
56.332
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.665
When I start the Tor Browser 22.027
And the Tor Browser loads the startup page 0.812
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.912
Then Tor Browser displays a 'ifconfig | grep inet | grep -v inet6 | cut -d" " -f2 | tail -n1' heading on the "Network IP Address via ipcalf.com" page 0.879
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 9.031
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.002
After features/support/hooks.rb:326 0.766
After features/support/hooks.rb:100 0.000
Tags: @product
2:11.211
Scenario The persistent Tor Browser directory is usable
Before features/support/hooks.rb:269 0.005
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 2:11.211
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/snapshots.rb:153:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:150:in `each'
./features/step_definitions/snapshots.rb:150:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/torified_browsing.feature:119:in `Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
And the network is plugged 0.000
And I successfully configure Tor 0.000
And available upgrades have been checked 0.000
And all notifications have disappeared 0.000
Then the persistent Tor Browser directory exists 0.000
And there is a GNOME bookmark for the persistent Tor Browser directory 0.000
When I start the Tor Browser 0.000
And I open the address "https://tails.net/about" in the Tor Browser 0.000
And "Tails - How Tails works" has loaded in the Tor Browser 0.000
Then I can save the current page as "index.html" to the persistent Tor Browser directory 0.000
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 0.000
Then "Tails - How Tails works" has loaded in the Tor Browser 0.000
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 0.000
After features/support/hooks.rb:326 5.271

SCENARIO FAILED: 'The persistent Tor Browser directory is usable' (at time 04:08:41)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/04:08:41_The_persistent_Tor_Browser_directory_is_usable.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/04:08:41_The_persistent_Tor_Browser_directory_is_usable.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/04:08:41_The_persistent_Tor_Browser_directory_is_usable.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/04:08:41_The_persistent_Tor_Browser_directory_is_usable.journal

After features/support/hooks.rb:100 0.000
Tags: @product
45.520
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 8.417
Then the amnesiac Documents directory exists 0.053
And there is a GNOME bookmark for the amnesiac Documents directory 1.715
Then I start the Tor Browser in offline mode 26.207
And I can save the current page as "index.html" to the Documents GNOME bookmark 9.126
After features/support/hooks.rb:326 0.993
After features/support/hooks.rb:100 0.000
Tags: @product
49.051
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 8.371
Then the amnesiac Downloads directory exists 0.067
And there is a GNOME bookmark for the amnesiac Downloads directory 1.699
Then I start the Tor Browser in offline mode 29.926
And I can save the current page as "index.html" to the Downloads GNOME bookmark 8.988
After features/support/hooks.rb:326 0.969
After features/support/hooks.rb:100 0.000
Tags: @product
47.348
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.227
Then the amnesiac Music directory exists 0.058
And there is a GNOME bookmark for the amnesiac Music directory 1.610
Then I start the Tor Browser in offline mode 25.834
And I can save the current page as "index.html" to the Music GNOME bookmark 11.616
After features/support/hooks.rb:326 1.576
After features/support/hooks.rb:100 0.000
Tags: @product
46.475
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 10.335
Then the amnesiac Pictures directory exists 0.097
And there is a GNOME bookmark for the amnesiac Pictures directory 1.631
Then I start the Tor Browser in offline mode 25.523
And I can save the current page as "index.html" to the Pictures GNOME bookmark 8.887
After features/support/hooks.rb:326 0.795
After features/support/hooks.rb:100 0.000
Tags: @product
44.734
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 8.377
Then the amnesiac Videos directory exists 0.065
And there is a GNOME bookmark for the amnesiac Videos directory 1.587
Then I start the Tor Browser in offline mode 25.860
And I can save the current page as "index.html" to the Videos GNOME bookmark 8.843
After features/support/hooks.rb:326 1.020
After features/support/hooks.rb:100 0.000
Tags: @product
2:9.192
Scenario Persistent browser bookmarks
Before features/support/hooks.rb:269 0.005
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 2:9.192
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/snapshots.rb:153:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:150:in `each'
./features/step_definitions/snapshots.rb:150:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/torified_browsing.feature:149:in `Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
And all tps features are active 0.000
And all persistent filesystems have safe access rights 0.000
And all persistence configuration files have safe access rights 0.000
And all persistent directories have safe access rights 0.000
When I start the Tor Browser in offline mode 0.000
And I add a bookmark to eff.org in the Tor Browser 0.000
And I cold reboot the computer 0.000
And the computer reboots Tails 0.000
And I enable persistence 0.000
And I log in to a new session 0.000
And all notifications have disappeared 0.000
And I start the Tor Browser in offline mode 0.000
Then the Tor Browser has a bookmark to eff.org 0.000
After features/support/hooks.rb:326 5.475

SCENARIO FAILED: 'Persistent browser bookmarks' (at time 04:14:54)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/04:14:54_Persistent_browser_bookmarks.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/04:14:54_Persistent_browser_bookmarks.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/04:14:54_Persistent_browser_bookmarks.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/04:14:54_Persistent_browser_bookmarks.journal

After features/support/hooks.rb:100 0.000
5.635
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 5.443
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.192
After features/support/hooks.rb:515 0.458
After features/support/hooks.rb:326 0.665
After features/support/hooks.rb:100 0.000
7.842
Given I have the SSH key pair for a Git repository 0.244
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 7.390
Then the Git repository "testing" has been cloned successfully 0.207
After features/support/hooks.rb:515 0.455
After features/support/hooks.rb:326 0.677
After features/support/hooks.rb:100 0.000
0.428
When I wget "https://example.com/" to stdout 0.428
Then the wget command is successful 0.000
And the wget standard output contains "Example Domain" 0.000
After features/support/hooks.rb:515 0.329
After features/support/hooks.rb:326 0.640
After features/support/hooks.rb:100 0.000
4.006
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 4.006

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:515 0.658
After features/support/hooks.rb:326 0.661
After features/support/hooks.rb:100 0.000
0.444
When I curl "https://example.com/" to stdout 0.444
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:515 0.353
After features/support/hooks.rb:326 0.646
After features/support/hooks.rb:100 0.000
Feature: Using Totem
Tags: @product
49.845
Given I have started Tails from DVD without network and logged in 8.250
And I plug and mount a USB drive containing sample videos 15.375
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.181
And the file "/home/amnesia/video.mp4" exists 0.069
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.144
When I open "/home/amnesia/video.mp4" with Totem 3.200
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 7.015
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.098
Given I close Totem 0.203
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.069
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.055
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.109
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.216
Then Totem tells me it is not allowed to open this file 2.060
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.064
Given I close Totem 0.155
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.090
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.121
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.180
Then Totem tells me it is not allowed to open this file 0.928
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.075
Given I close Totem 0.153
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.065
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.174
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.180
Then Totem tells me it is not allowed to open this file 0.944
# Due to our AppArmor aliases, /live/overlay will be treated
# as /usr/lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.081
Given I close Totem 0.138
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.101
And the file "/home/amnesia/.purple/otr.private_key" exists 0.063
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.117
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.165
Then Totem tells me it is not allowed to open this file 0.929
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.062
After features/support/hooks.rb:326 0.835
After features/support/hooks.rb:100 0.000
Feature: Using Totem
24.887
Given I have started Tails from DVD and logged in and the network is connected 12.792
Then I can watch a WebM video over HTTPs 12.094
After features/support/hooks.rb:515 0.557
After features/support/hooks.rb:326 0.751
After features/support/hooks.rb:100 0.000
Feature: Using Totem
Tags: @product
2:9.106
Scenario Watching MP4 videos stored on the persistent volume should work as expected given our AppArmor confinement
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 2:9.106
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:683:in `/^persistence is successfully enabled$/'
./features/step_definitions/usb.rb:702:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/snapshots.rb:153:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:150:in `each'
./features/step_definitions/snapshots.rb:150:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/totem.feature:55:in `Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
And I plug and mount a USB drive containing sample videos 0.000
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.000
When I open "/home/amnesia/Persistent/video.mp4" with Totem 0.000
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 0.000
Given I close Totem 0.000
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.000
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.000
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 0.000
Then Totem tells me it is not allowed to open this file 0.000
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.000
After features/support/hooks.rb:326 5.240

SCENARIO FAILED: 'Watching MP4 videos stored on the persistent volume should work as expected given our AppArmor confinement' (at time 04:19:53)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/04:19:53_Watching_MP4_videos_stored_on_the_persistent_volume_should_work_as_expected_given_our_AppArmor_confinement.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/04:19:53_Watching_MP4_videos_stored_on_the_persistent_volume_should_work_as_expected_given_our_AppArmor_confinement.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/04:19:53_Watching_MP4_videos_stored_on_the_persistent_volume_should_work_as_expected_given_our_AppArmor_confinement.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/53/artifact/build-artifacts/04:19:53_Watching_MP4_videos_stored_on_the_persistent_volume_should_work_as_expected_given_our_AppArmor_confinement.journal

After features/support/hooks.rb:100 0.000
Tags: @product
57.099
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 12.122
And I disable the Unsafe Browser 4.110
And I log in to a new session 29.983
And the network is plugged 0.088
And all notifications have disappeared 6.090
When I try to start the Unsafe Browser 0.328
Then the Unsafe Browser complains that it is disabled 4.376
After features/support/hooks.rb:326 1.077
After features/support/hooks.rb:100 0.000
Tags: @product
47.467
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 14.119
And a web server is running on the LAN 1.039
When I successfully start the Unsafe Browser 20.158
And I open a page on the LAN web server in the Unsafe Browser 11.968
Then the Unsafe Browser displays the LAN web server hello message 0.182
After features/support/hooks.rb:326 1.047
After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:2.782
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD and logged in and the network is connected 25.631
When I successfully start the Unsafe Browser 16.787
Then the Unsafe Browser runs as the expected user 0.780
And the Unsafe Browser has a red theme 0.586
And the Unsafe Browser shows a warning as its start page 0.642
And the Unsafe Browser has no add-ons installed 8.889
And the Unsafe Browser has no bookmarks 8.226
And the Unsafe Browser uses all expected TBB shared libraries 1.237
After features/support/hooks.rb:326 0.729
After features/support/hooks.rb:100 0.000
Tags: @product
43.691
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 13.514
When I successfully start the Unsafe Browser 17.440
When I open the Tails homepage in the Unsafe Browser 11.837
Then the Tails homepage loads in the Unsafe Browser 0.570
And the Unsafe Browser has sent packets out to the Internet 0.329
After features/support/hooks.rb:326 0.931
After features/support/hooks.rb:100 0.000
34.781
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.706
When I successfully start the Unsafe Browser 20.229
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.181
And the Unsafe Browser chroot is torn down 0.543
After features/support/hooks.rb:326 3.034
After features/support/hooks.rb:100 0.000
44.640
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD and logged in and the network is connected 13.138
When I successfully start the Unsafe Browser 17.903
# Wait for whatever facility the GNOME Activities Overview uses to
# learn about which applications are running to "settle". Without
# this sleep, it is confused and it's impossible to start a new
# instance (it will just switch to the one we already started).
And I wait 10 seconds 10.010

Slept for 10 seconds

And I try to start the Unsafe Browser 0.200
Then I see a warning about another instance already running 3.387
After features/support/hooks.rb:326 1.081
After features/support/hooks.rb:100 0.000
Tags: @product
42.612
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.021
When I configure the Unsafe Browser to use a local proxy 0.235
And I successfully start the Unsafe Browser 17.231
And I open the Tails homepage in the Unsafe Browser 11.530
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.594
After features/support/hooks.rb:326 1.771
After features/support/hooks.rb:100 0.000
2:44.244
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:507 0.006
Given I have started Tails from DVD and logged in and the network is connected 25.761
And I capture all network traffic 0.004
And I configure the Unsafe Browser to check for updates more frequently 0.084
But checking for updates is disabled in the Unsafe Browser's configuration 0.016
When I successfully start the Unsafe Browser 17.749
And I wait 120 seconds 2:0.083

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.544
After features/support/hooks.rb:515 0.611
After features/support/hooks.rb:326 0.709
After features/support/hooks.rb:100 0.042
29.533
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.353
And the network is unplugged 0.037
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.010

Slept for 10 seconds

When I try to start the Unsafe Browser 0.173
Then I am told I cannot start the Unsafe Browser when I am offline 6.959
After features/support/hooks.rb:326 0.879
After features/support/hooks.rb:100 0.000
22.470
When I plug a USB drive containing a basic VeraCrypt volume 7.194
And I cancel the GNOME authentication prompt 2.244
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 5.053
And I open this VeraCrypt volume in GNOME Files 6.808
Then I see the expected contents in this VeraCrypt volume 0.564
When I lock the currently opened VeraCrypt volume 0.468
Then the VeraCrypt volume has been unmounted and locked 0.134
After features/support/hooks.rb:326 1.014
After features/support/hooks.rb:100 0.000
24.396
When I plug a USB drive containing a hidden VeraCrypt volume 10.275
And I cancel the GNOME authentication prompt 2.032
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.634
And I open this VeraCrypt volume in GNOME Files 6.044
Then I see the expected contents in this VeraCrypt volume 0.616
When I lock the currently opened VeraCrypt volume 0.577
Then the VeraCrypt volume has been unmounted and locked 0.216
After features/support/hooks.rb:326 0.818
After features/support/hooks.rb:100 0.000
34.556
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.690
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 11.005
And I open this VeraCrypt volume in GNOME Files 5.971
Then I see the expected contents in this VeraCrypt volume 1.156
When I lock the currently opened VeraCrypt file container 0.417
Then the VeraCrypt file container has been unmounted and locked 0.314
After features/support/hooks.rb:326 0.821
After features/support/hooks.rb:100 0.000
44.501
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.911
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 10.891
And I open this VeraCrypt volume in GNOME Files 5.751
Then I see the expected contents in this VeraCrypt volume 1.235
When I lock the currently opened VeraCrypt file container 0.405
Then the VeraCrypt file container has been unmounted and locked 0.305
After features/support/hooks.rb:326 0.851
After features/support/hooks.rb:100 0.015
26.757
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.889
And I cancel the GNOME authentication prompt 2.517
And I unlock and mount this VeraCrypt volume with GNOME Disks 10.969
And I open this VeraCrypt volume in GNOME Files 5.302
Then I see the expected contents in this VeraCrypt volume 0.506
When I lock the currently opened VeraCrypt volume 0.427
Then the VeraCrypt volume has been unmounted and locked 0.144
After features/support/hooks.rb:326 1.081
After features/support/hooks.rb:100 0.000
27.542
When I plug a USB drive containing a hidden VeraCrypt volume 10.160
And I cancel the GNOME authentication prompt 2.040
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.858
And I open this VeraCrypt volume in GNOME Files 5.304
Then I see the expected contents in this VeraCrypt volume 0.475
When I lock the currently opened VeraCrypt volume 0.413
Then the VeraCrypt volume has been unmounted and locked 0.290
After features/support/hooks.rb:326 0.785
After features/support/hooks.rb:100 0.000
54.241
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 22.261
And I unlock and mount this VeraCrypt file container with GNOME Disks 23.091
And I open this VeraCrypt volume in GNOME Files 6.996
Then I see the expected contents in this VeraCrypt volume 1.032
When I lock the currently opened VeraCrypt file container 0.473
Then the VeraCrypt file container has been unmounted and locked 0.386
After features/support/hooks.rb:326 0.863
After features/support/hooks.rb:100 0.019
51.885
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.992
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.175
And I open this VeraCrypt volume in GNOME Files 5.014
Then I see the expected contents in this VeraCrypt volume 1.078
When I lock the currently opened VeraCrypt file container 0.439
Then the VeraCrypt file container has been unmounted and locked 0.184
After features/support/hooks.rb:326 0.861
After features/support/hooks.rb:100 0.014
40.697
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.505
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.576
And I open this VeraCrypt volume in GNOME Files 5.344
Then I see the expected contents in this VeraCrypt volume 0.750
When I lock the currently opened VeraCrypt file container 0.360
Then the VeraCrypt file container has been unmounted and locked 0.160
After features/support/hooks.rb:326 1.023
After features/support/hooks.rb:100 0.000
Tags: @product
8.830
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.766
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.064
After features/support/hooks.rb:326 0.840
After features/support/hooks.rb:100 0.000
Tags: @product
21.987
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 21.062
Then running "/usr/local/sbin/tails-debugging-info --strict" as user "root" succeeds 0.925
After features/support/hooks.rb:326 0.835
After features/support/hooks.rb:100 0.000
Tags: @product
22.347
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.344
When I start "WhisperBack" via GNOME Activities Overview 9.641
Then WhisperBack has debugging information 4.362
After features/support/hooks.rb:326 1.660
After features/support/hooks.rb:100 0.000