[Bug 1325418] Re: UnicodeDecodeError in checkFreeSpace on 13.10=>14.04 upgrade

Odin Hørthe Omdal odin.omdal at gmail.com
Wed Jun 4 16:47:35 UTC 2014


*** This bug is a duplicate of bug 1172740 ***
    https://bugs.launchpad.net/bugs/1172740

Indeed it is a duplicate. The fix is just the hotfix I'd done myself if
having that problem.

I'll link the debian bug in a comment on the other bug.

** This bug has been marked a duplicate of bug 1172740
   Quantal->Raring: UnicodeDecodeError:  in NotEnoughFreeSpaceError

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

Title:
  UnicodeDecodeError in checkFreeSpace on 13.10=>14.04 upgrade

Status in “update-manager” package in Ubuntu:
  New

Bug description:
  Steps:

   1. Use a locale that has an LC_NUMBER with a no-breaking space (or some other non-ascii character)
   2. Have too little space on one mount (for me it was /boot)
   3. Can't do release upgrade to 14.04 (well, not getting any error message)

  I sent a patch upstream[0], but I don't know if it'll be accepted, and
  also, this won't really help unless the package is updated on the
  versions people upgrade from.

    [0] <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=750120>

  I suggest instead that you code around it in the trusty upgrade
  script. The offending line is the apt_pkg.size_to_str(). Instead of
  using that bare, you should prepend a `.decode('utf-8')` to it.

  I don't know where the code for that trusty tarball is held, so I
  don't have a patch. But I can do that if you tell me where. (should be
  a simple fix though).

  
  -------

  Some relevant log lines (and traceback) from this discussion
  <http://ubuntuforums.org/showthread.php?t=2217609> (more data there)

  2014-04-18 08:44:07,527 DEBUG dir '/var/cache/apt/archives' needs '1085247820' of '<DistUpgrade.DistUpgradeCache.FreeSpace object at 0x991214c>' (1245708288.000000)
  2014-04-18 08:44:07,527 DEBUG dir '/usr' needs '1768633344' of '<DistUpgrade.DistUpgradeCache.FreeSpace object at 0x991214c>' (160460468.000000)
  2014-04-18 08:44:07,528 DEBUG dir '/usr' needs '52428800' of '<DistUpgrade.DistUpgradeCache.FreeSpace object at 0x991214c>' (-1608172876.000000)
  2014-04-18 08:44:07,528 DEBUG dir '/boot' needs '47136438' of '<DistUpgrade.DistUpgradeCache.FreeSpace object at 0x991214c>' (-1660601676.000000)
  2014-04-18 08:44:07,528 DEBUG dir '/tmp' needs '5242880' of '<DistUpgrade.DistUpgradeCache.FreeSpace object at 0x991214c>' (-1707738114.000000)
  2014-04-18 08:44:07,529 DEBUG dir '/' needs '10485760' of '<DistUpgrade.DistUpgradeCache.FreeSpace object at 0x991214c>' (-1712980994.000000)
  2014-04-18 08:44:07,529 DEBUG dir '/tmp' needs '0.0' of '<DistUpgrade.DistUpgradeCache.FreeSpace object at 0x991214c>' (-1723466754.000000)
  2014-04-18 08:44:07,529 DEBUG dir '/usr' needs '0.0' of '<DistUpgrade.DistUpgradeCache.FreeSpace object at 0x991214c>' (-1723466754.000000)
  2014-04-18 08:44:07,530 ERROR Not enough free space: ['/']
  2014-04-18 08:44:07,543 ERROR not handled exception:
  Traceback (most recent call last):

    File "/tmp/update-manager-WBPSvW/trusty", line 10, in <module>
      sys.exit(main())

    File "/tmp/update-manager-WBPSvW/DistUpgrade/DistUpgradeMain.py", line 243, in main
      if app.run():

    File "/tmp/update-manager-WBPSvW/DistUpgrade/DistUpgradeController.py", line 1827, in run
      return self.fullUpgrade()

    File "/tmp/update-manager-WBPSvW/DistUpgrade/DistUpgradeController.py", line 1780, in fullUpgrade
      if not self.askDistUpgrade():

    File "/tmp/update-manager-WBPSvW/DistUpgrade/DistUpgradeController.py", line 988, in askDistUpgrade
      if not self._checkFreeSpace():

    File "/tmp/update-manager-WBPSvW/DistUpgrade/DistUpgradeController.py", line 965, in _checkFreeSpace
      required.dir))

  UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position
  1: ordinal not in range(128)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/1325418/+subscriptions



More information about the foundations-bugs mailing list