[Bug 1703827] Re: ubuntu-support-status return "TypeError: not enough arguments for format string"

Brian Murray brian at ubuntu.com
Fri Jul 14 20:20:02 UTC 2017


I wasn't able to recreate this issue e.g. the original code works fine
for me.

That being said it certainly appears to be an issue affecting a lot of
people:

https://errors.ubuntu.com/problem/76dc05ff3a34f1b74353bf3103378e872e58dea2

There about 260 reports from 16.04 users regarding it.

** Tags added: xenial

** Changed in: update-manager (Ubuntu)
       Status: New => Confirmed

** Changed in: update-manager (Ubuntu)
   Importance: Undecided => Medium

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

Title:
  ubuntu-support-status return "TypeError: not enough arguments for
  format string"

Status in update-manager package in Ubuntu:
  Confirmed

Bug description:
  in Ubuntu 16.04.2 LTS fresh install no upgrade from other ubuntu version. update-manager version 16.04.6.
  Running command:
  ubuntu-support-status
  Return only the error:
  "
  Traceback (most recent call last):
    File "/usr/bin/ubuntu-support-status", line 151, in <module>
      'time' : time})
  TypeError: not enough arguments for format string
  "

  Solution is to add a space in line 151 before " , so the line was:
  print(_("You have %(num)s packages (%(percent).1f%%) supported until %(time)s") % {
  and become:
  print(_("You have %(num)s packages (%(percent).1f%%) supported until %(time)s ") % {

  Notice the space after %(time)s.

  Best regards.

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



More information about the foundations-bugs mailing list