[Bug 1597537] Re: "the cache has no package" error when wine update is available

Brian Murray brian at ubuntu.com
Thu Aug 17 22:58:47 UTC 2017


Hello Bill, or anyone else affected,

Accepted update-notifier into xenial-proposed. The package will build
now and be available at https://launchpad.net/ubuntu/+source/update-
notifier/3.168.5 in a few hours, and then in the -proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested and change the tag from
verification-needed-xenial to verification-done-xenial. If it does not
fix the bug for you, please add a comment stating that, and change the
tag to verification-failed-xenial. In either case, details of your
testing will help us make a better decision.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance!

** Changed in: update-notifier (Ubuntu Xenial)
       Status: In Progress => Fix Committed

** Tags added: verification-needed verification-needed-xenial

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

Title:
  "the cache has no package" error when wine update is available

Status in update-notifier package in Ubuntu:
  Fix Released
Status in update-notifier source package in Xenial:
  Fix Committed

Bug description:
  [Test Case]
  1) wget https://dl.winehq.org/wine-builds/Release.key
  2) sudo apt-key add Release.key
  3) sudo apt-add-repository 'https://dl.winehq.org/wine-builds/ubuntu/'
  4) sudo apt-get update
  5) sudo apt-get install wine-devel-i386=2.10.0~xenial
  6) /usr/lib/update-notifier/apt-check -p
  7) Observe the following crash:
  E: Unknown Error: '<class 'KeyError'>' ("The cache has no package named 'wine-devel-i386'")

  With the version of the package from proposed you'll be able to run
  apt-check -p with no Error being reported.

  Original Description
  --------------------
  Release:

  $ lsb_release -rd
  Description:    Ubuntu 16.04 LTS
  Release:        16.04

  Pacakge:
  $ apt-cache policy update-notifier
  update-notifier:
    Installed: 3.168
    Candidate: 3.168
    Version table:
   *** 3.168 500
          500 http://gb.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
          100 /var/lib/dpkg/status

  What should happen:

  $/usr/lib/update-notifier$ /usr/lib/update-notifier/apt-check -p
  wine-devel-amd64
  wine-devel
  google-chrome-stable
  winehq-devel
  wine-devel-i386

  What actually happened:

  $/usr/lib/update-notifier/apt-check -p
  E: Unknown Error: '<class 'KeyError'>' ("The cache has no package named 'wine-devel-i386'")

  Whats wrong:

  apt_check.py line 143:

  ignored = ul._is_ignored_phased_update(aptcache[pkg.name])

  needs to use a full package name that includes the arch:

  ignored =
  ul._is_ignored_phased_update(aptcache[pkg.get_fullname(False)])

  There are many other reports of this problem - the suggested 'solution' in many cases is to run package manager/apt to install all the updates which then 'fixes' the problem until the next
  update for wine becomes available.

  https://bugs.launchpad.net/pipelight/+bug/1318321
  http://askubuntu.com/questions/409243/update-notifier-doesnt-work-cache-issue
  https://www.kubuntuforums.net/showthread.php?64504-Update-notifier-doesn-t-work-cache-issue
  http://askubuntu.com/questions/581480/unknown-error-class-keyerror-the-cache-has-no-package-named-wine-stagin
  http://askubuntu.com/questions/594888/how-can-i-resolve-repeated-package-dependency-error-involving-wine-staging-i38
  http://ubuntuforums.org/showthread.php?t=2222677

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



More information about the foundations-bugs mailing list