Test suite cannot sometimes connect to the remote shell: "Dropped out-of-order remote shell response: got id but expected id NNNN"
Scenario: Installing an old version of Tails to a pristine USB drive # features/usb_upgrade.feature:51
Given a computer # features/step_definitions/common_steps.rb:122
And the computer is set to boot from the old Tails DVD # features/step_definitions/usb.rb:67
And the network is unplugged # features/step_definitions/common_steps.rb:163
And I start the computer # features/step_definitions/common_steps.rb:189
[log] CLICK on (1024,384)
[log] TYPE " "
[log] TYPE " autotest_never_use_this_option blacklist=psmouse
"
calling as root: echo 'hello?'
Dropped out-of-order remote shell response: got id but expected id 1280
calling as root: echo 'hello?'
Dropped out-of-order remote shell response: got id but expected id 1281
calling as root: echo 'hello?'
Dropped out-of-order remote shell response: got id but expected id 1282
calling as root: echo 'hello?'
Dropped out-of-order remote shell response: got id but expected id 1283
calling as root: echo 'hello?'
Dropped out-of-order remote shell response: got id but expected id 1284
calling as root: echo 'hello?'
Dropped out-of-order remote shell response: got id but expected id 1285
calling as root: echo 'hello?'
Dropped out-of-order remote shell response: got id but expected id 1286
calling as root: echo 'hello?'
Dropped out-of-order remote shell response: got id but expected id 1287
calling as root: echo 'hello?'
Dropped out-of-order remote shell response: got id but expected id 1288
calling as root: echo 'hello?'
Dropped out-of-order remote shell response: got id but expected id 1289
calling as root: echo 'hello?'
Dropped out-of-order remote shell response: got id but expected id 1290
calling as root: echo 'hello?'
Dropped out-of-order remote shell response: got id but expected id 1291
calling as root: echo 'hello?'
Dropped out-of-order remote shell response: got id but expected id 1292
calling as root: echo 'hello?'
Dropped out-of-order remote shell response: got id but expected id 1293
calling as root: echo 'hello?'
Dropped out-of-order remote shell response: got id but expected id 1294
calling as root: echo 'hello?'
Dropped out-of-order remote shell response: got id but expected id 1295
calling as root: echo 'hello?'
Dropped out-of-order remote shell response: got id but expected id 1296
calling as root: echo 'hello?'
Dropped out-of-order remote shell response: got id but expected id 1297
calling as root: echo 'hello?'
Dropped out-of-order remote shell response: got id but expected id 1298
calling as root: echo 'hello?'
Dropped out-of-order remote shell response: got id but expected id 1299
calling as root: echo 'hello?'
Dropped out-of-order remote shell response: got id but expected id 1300
calling as root: echo 'hello?'
Dropped out-of-order remote shell response: got id but expected id 1301
calling as root: echo 'hello?'
Dropped out-of-order remote shell response: got id but expected id 1302
When the computer boots Tails # features/step_definitions/common_steps.rb:278
Remote shell seems to be down
Last ignored exception was: Timeout::Error: execution expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:83:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:33:in `try_for'
./features/support/helpers/exec_helper.rb:16:in `wait_until_remote_shell_is_up'
./features/support/helpers/vm_helper.rb:453:in `wait_until_remote_shell_is_up'
./features/step_definitions/common_steps.rb:292:in `/^the computer (re)?boots Tails$/'
features/usb_upgrade.feature:56:in `When the computer boots Tails'
And I log in to a new session # features/step_definitions/common_steps.rb:297
And all notifications have disappeared # features/step_definitions/common_steps.rb:439
And I create a 4 GiB disk named "old" # features/step_definitions/common_steps.rb:139
And I plug USB drive "old" # features/step_definitions/common_steps.rb:145
And I "Clone & Install" Tails to USB drive "old" # features/step_definitions/usb.rb:118
Then the running Tails is installed on USB drive "old" # features/step_definitions/usb.rb:273
But there is no persistence partition on USB drive "old" # features/step_definitions/usb.rb:287
And I unplug USB drive "old" # features/step_definitions/usb.rb:63
Scenario failed at time 01:17:18
It seems weird that “got id” is not followed by an actual ID.
Parent Task: #10288
Related issues
- Related to #11846 (closed)
- Related to #11892
Original created by @intrigeri on 12040 (Redmine)