[Bug 1254447] Re: Upgrade to 13.30 crashes because of hidden file

Nik.Th. 1254447 at bugs.launchpad.net
Sun Nov 24 15:15:02 UTC 2013


Thank you for taking the time to report this bug and helping to make
Ubuntu better. Please execute the following command, as it will
automatically gather debugging information, in a terminal:

apport-collect 1254447

When reporting bugs in the future please use apport by using 'ubuntu-
bug' and the name of the package affected. You can learn more about this
functionality at https://wiki.ubuntu.com/ReportingBugs.

** Changed in: ubuntu-release-upgrader (Ubuntu)
       Status: New => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ubuntu-release-upgrader in
Ubuntu.
https://bugs.launchpad.net/bugs/1254447

Title:
  Upgrade to 13.30 crashes because of hidden file

Status in “ubuntu-release-upgrader” package in Ubuntu:
  Incomplete

Bug description:
  Following the normal procedure to upgrade with the update manager doesn't work.  No error message, just stops working.
  Starting it from the command line: sudo update-manager -d
  Produces a stack trace in the terminal.  The error is: UnicodeDecodeError: 'utf8' codec can't decode byte ...
  This is in function _add_file_to_tar_with_password_check
  (Sorry, didn't copy the whole stack trace; however you should be able to reproduce it from the instructions below).

  The cause was a hidden file in /etc/apt/sources.list.d
  This is a Vim undo file, which has a binary format, thus not utf-8 encoded: .google-chrome.list.un~

  1. First of all, if the updater crashes with a stack trace, a dialog should appear to report the error.
      Pointing to the log file, which I later found out to be /var/log/dist-upgrade/main.log, would be helpful.
     I waited several minutes, thinking that it was busy in the background.

  2. The update must ignore hidden files.  The user may edit files with Vim, which may leave hidden undo files behind.
      A better solution is to only use files that are known to be relevant, not blindly processing every random file.

  3. If the update fails to read a file there should be an option to
  ignore the error and continue.  Listing the file name and/or contents
  should give the user a hint about what he is skipping.  This is the
  only way the upgrade can continue from a damaged system without the
  user manually hunting around for problems and guessing how to fix
  them.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1254447/+subscriptions



More information about the foundations-bugs mailing list