Bug #7025

Incremental upgrade fails on Wheezy due to tar vs. FAT filename case matching

Added by intrigeri 2014-04-05 14:38:57 . Updated 2014-07-22 23:02:14 .

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Target version:
Start date:
2014-04-05
Due date:
% Done:

100%

Feature Branch:
Type of work:
Code
Blueprint:

Starter:
1
Affected tool:
Upgrader
Deliverable for:

Description

On Wheezy, I failed to applied an incremental upgrade: when trying to extract the system tarball, tar dies with something like exithelp.cfg: Cannot open: File exists". On the filesystem, there is EXITHELP.CFG, but the IUK apparently ships exithelp.cfg@, and apparently tar fails to detect that these are the same file on FAT32, and does not do the right thing.

Moving EXITHELP.CFG out of the way on the filesystem allowed me to successfully complete the upgrade.


Subtasks


History

#1 Updated by intrigeri 2014-04-05 15:16:25

  • Status changed from Confirmed to Fix committed
  • Assignee deleted (intrigeri)
  • % Done changed from 0 to 100

Fixed by removing these files at build time: there will be no incremental upgrade path to 1.1, so we have a guarantee that boot medium running 1.1+ don’t have it, and so future IUKs won’t have it either.

If we had a plan to support an incremental upgrade path to 1.1, we would have to ensure we drop these files from sticks installed with pre-1.1 somehow.

#2 Updated by BitingBird 2014-07-22 23:02:14

  • Status changed from Fix committed to Resolved