[Bug 1570947] Re: Trusty to Xenial upgrade KeyError: 'SUDO_UID'

Brian Murray brian at ubuntu.com
Fri Apr 15 16:48:12 UTC 2016


** Tags added: xenial

-- 
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/1570947

Title:
  Trusty to Xenial upgrade KeyError: 'SUDO_UID'

Status in ubuntu-release-upgrader package in Ubuntu:
  Confirmed

Bug description:
  I've been testing upgrading my 15.10 and 14.04 servers to 16.04 the
  last handful of weeks using do-release-upgrade -d.  Up until today,
  it's been fine to do so.  However, when doing this on a 14.04 VM that
  I updated in the same manner only yesterday I get this output after
  running do-release-upgrade -d:

  Traceback (most recent call last):
    File "/tmp/ubuntu-release-upgrader-kww9zzfn/xenial", line 8, in <module>
      sys.exit(main())
    File "/tmp/ubuntu-release-upgrader-kww9zzfn/DistUpgrade/DistUpgradeMain.py", line 229, in main
      app = DistUpgradeController(view, options, datadir=options.datadir)
    File "/tmp/ubuntu-release-upgrader-kww9zzfn/DistUpgrade/DistUpgradeController.py", line 159, in __init__
      self.quirks = DistUpgradeQuirks(self, self.config)
    File "/tmp/ubuntu-release-upgrader-kww9zzfn/DistUpgrade/DistUpgradeQuirks.py", line 63, in __init__
      self._uid = os.environ['SUDO_UID']
    File "/usr/lib/python3.4/os.py", line 633, in __getitem__
      raise KeyError(key) from None
  KeyError: 'SUDO_UID'
  Error in sys.excepthook:
  Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/problem_report.py", line 416, in add_to_existing
      self.write(f)
    File "/usr/lib/python3/dist-packages/problem_report.py", line 371, in write
      crc = zlib.crc32(block, crc)
  TypeError: 'str' does not support the buffer interface

  Original exception was:
  Traceback (most recent call last):
    File "/tmp/ubuntu-release-upgrader-kww9zzfn/xenial", line 8, in <module>
      sys.exit(main())
    File "/tmp/ubuntu-release-upgrader-kww9zzfn/DistUpgrade/DistUpgradeMain.py", line 229, in main
      app = DistUpgradeController(view, options, datadir=options.datadir)
    File "/tmp/ubuntu-release-upgrader-kww9zzfn/DistUpgrade/DistUpgradeController.py", line 159, in __init__
      self.quirks = DistUpgradeQuirks(self, self.config)
    File "/tmp/ubuntu-release-upgrader-kww9zzfn/DistUpgrade/DistUpgradeQuirks.py", line 63, in __init__
      self._uid = os.environ['SUDO_UID']
    File "/usr/lib/python3.4/os.py", line 633, in __getitem__
      raise KeyError(key) from None
  KeyError: 'SUDO_UID'
  === Command detached from window (Fri Apr 15 11:45:47 2016) ===

  
  To clarify, this is a 14.04, completely updated VM that I have been testing upgrading to 16.04, specifically for the best way to migrate our websites to PHP7.  I had upgraded it yesterday without trouble, but rolled back to a previous snapshot to test a different method.  Nothing on this VM has changed on the OS side, including packages.  I have no idea what's caused the breakage.

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



More information about the foundations-bugs mailing list