Bug #10347

Troubleshooting for automatic upgrades that fail to restart

Added by emmapeel 2015-10-07 07:10:49 . Updated 2019-09-28 00:55:07 .

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Installation
Target version:
Start date:
2015-10-07
Due date:
% Done:

0%

Feature Branch:
doc/10347-broken-after-automatic-upgrade
Type of work:
End-user documentation
Blueprint:

Starter:
1
Affected tool:
Deliverable for:

Description

When users cannot boot after an automatic upgrade, they are directed to the page

https://tails.boum.org/doc/upgrade/error/install/

In this page there are some commands to run, but this commands are meant for a booting Tails:

the output of the five following commands, run in a Terminal:

   ls -l /lib/live/mount/medium/live
   cat /lib/live/mount/medium/live/Tails.module
   mount
   df -h
   free -m

The user cannot run the broken Tails, so the instructions should be more:

- Start another Tails

- Mount the Tails partition with Disk Utility (not TailsData)
- Report a bug with the output of the five following commands, run in a Terminal:

ls -lh /lib/live/mount/medium/live
cat /lib/live/mount/medium/live/Tails.module
mount
df -h
free -m

or something like that.


Subtasks


Related issues

Related to Tails - Bug #10239: Tails Upgrader sometimes make device unbootable Resolved 2015-09-23
Related to Tails - Feature #15130: Restructure our support page and content Confirmed 2013-09-28
Related to Tails - Bug #15557: Document workaround for partially applied automatic upgrade Resolved 2018-04-30
Blocks Tails - Feature #16711: Core work 2019Q3 → 2019Q4: Technical writing Resolved 2016-01-08

History

#1 Updated by emmapeel 2015-10-07 07:24:11

  • Subject changed from Debugging steps in 'update error' documentation must be adjusted to Debugging steps in 'upgrade error' documentation must be adjusted

#2 Updated by emmapeel 2015-10-10 00:42:01

  • Description updated

#3 Updated by intrigeri 2015-10-10 02:53:22

emmapeel wrote:
> When users cannot boot after an automatic upgrade, they are directed to the page
>
> https://tails.boum.org/doc/upgrade/error/install/

Just to clarify: is that true in general, or only when we explicitly and manually ask them to provide the same information as the instructions on that page would produce?

#4 Updated by emmapeel 2015-10-10 03:04:53

Well, I think it that the page says ‘might be unable to start’, so maybe we can add a note for this case specifically, like: “If you cannot start then you need to mount it from another Tails”

Tails partition is not mounted automatically, and I think users new to Linux could not provide us with the debugging info during the problems with Tails 1.6 because of this little detail.

#5 Updated by intrigeri 2016-01-11 15:35:35

  • related to Bug #10239: Tails Upgrader sometimes make device unbootable added

#6 Updated by sajolida 2016-02-08 16:33:00

  • Subject changed from Debugging steps in 'upgrade error' documentation must be adjusted to Troubleshooting for automatic upgrades that fail to restart
  • QA Check changed from Dev Needed to Info Needed

The page “/upgrade/error/install” reads “The upgrade could not be installed. Your Tails device needs to be repaired and might be unable to restart.” and this page is pointed to from “/doc/first_steps/upgrade” with the label “If an error occurs while installing the upgrade”.

So this page correctly corresponds to an automatic upgrade that fails while Tails is still running.

What you are referring to is the lack of troubleshooting information if the automatic upgrade succeeds but it’s impossible to restart on the device.

I think this should be treated as a different case from “/upgrade/error/install”. Maybe as “/upgrade/error/restart”. Renaming this ticket accordingly.

emmapeel: do you agree? do you want to work on this?

#7 Updated by emmapeel 2016-02-17 15:03:38

  • QA Check changed from Info Needed to Dev Needed

Yes, I agree. I will work on creating such page.

#8 Updated by Anonymous 2018-01-17 16:22:45

  • Description updated

#9 Updated by Anonymous 2018-01-17 16:23:32

  • related to Feature #15130: Restructure our support page and content added

#10 Updated by emmapeel 2018-03-29 08:16:00

  • Category set to Installation
  • Assignee changed from emmapeel to sajolida

sajolida please have a look at this ticket and prioritise as you see fit.

#11 Updated by sajolida 2018-05-04 18:55:30

  • Assignee changed from sajolida to cbrownstein
  • Estimated time deleted (0 h)
  • QA Check deleted (Dev Needed)

This one goes along with Bug #15557.

#12 Updated by sajolida 2018-05-04 18:55:56

  • blocks Feature #15411: Core work 2018Q2 → 2018Q3: Technical writing added

#13 Updated by sajolida 2018-05-04 18:59:47

  • related to Bug #15557: Document workaround for partially applied automatic upgrade added

#14 Updated by sajolida 2018-07-19 08:35:09

  • Priority changed from Normal to Elevated

Can you have a look at this one while working on Bug #15557?

#15 Updated by sajolida 2018-09-11 18:05:45

  • Assignee changed from cbrownstein to sajolida

#16 Updated by sajolida 2018-09-11 18:05:53

  • blocked by deleted (Feature #15411: Core work 2018Q2 → 2018Q3: Technical writing)

#17 Updated by sajolida 2018-09-11 18:05:58

  • blocks Bug #15491: Tails 3.6* hangs during boot with Macbook 7.1 added

#18 Updated by sajolida 2018-09-11 18:06:16

  • blocked by deleted (Bug #15491: Tails 3.6* hangs during boot with Macbook 7.1)

#19 Updated by sajolida 2018-09-11 18:06:19

  • blocks Feature #15941: Core work 2018Q4 → 2019Q2: Technical writing added

#20 Updated by sajolida 2018-11-18 17:41:54

  • Priority changed from Elevated to Normal
  • Target version set to Tails_3.11

#21 Updated by sajolida 2018-12-10 15:44:52

  • Target version changed from Tails_3.11 to Tails_3.12

#22 Updated by sajolida 2019-01-28 18:45:33

  • Target version changed from Tails_3.12 to Tails_3.13

#23 Updated by sajolida 2019-03-15 18:05:40

  • Target version changed from Tails_3.13 to Tails_3.14

#24 Updated by sajolida 2019-05-10 11:14:37

  • Target version deleted (Tails_3.14)

#25 Updated by sajolida 2019-07-18 16:55:35

  • blocks Feature #16711: Core work 2019Q3 → 2019Q4: Technical writing added

#26 Updated by sajolida 2019-07-18 16:55:38

  • blocked by deleted (Feature #15941: Core work 2018Q4 → 2019Q2: Technical writing)

#27 Updated by sajolida 2019-07-31 19:37:57

  • Target version set to Tails_3.16

#28 Updated by sajolida 2019-07-31 19:39:12

  • Status changed from Confirmed to Needs Validation
  • Assignee changed from sajolida to cbrownstein
  • Feature Branch set to doc/10347-broken-after-automatic-upgrade

Here is a branch.

#29 Updated by CyrilBrulebois 2019-09-05 00:05:29

  • Target version changed from Tails_3.16 to Tails_3.17

#30 Updated by intrigeri 2019-09-12 14:25:11

  • Target version changed from Tails_3.17 to Tails_4.0

#31 Updated by sajolida 2019-09-24 16:22:47

@cbrownstein: Ping on this review. I’ll need it merged to work on Feature #10885.

#32 Updated by cbrownstein 2019-09-25 07:23:53

  • Status changed from Needs Validation to In Progress
  • Assignee changed from cbrownstein to sajolida

I’ve pushed a few changes to my branch. Otherwise, looks good!

https://0xacab.org/cbrownstein/tails/commits/doc/10347-broken-after-automatic-upgrade

#33 Updated by sajolida 2019-09-28 00:55:07

  • Status changed from In Progress to Resolved
  • Assignee deleted (sajolida)

Thanks for all the small fixes!

Same as Feature #15718#note-18: I merged it locally and will push it soon.