Security updates don't download and install.

I am using openSUSE13.2 xfce and I receive security update notification. I click install and nothing downloads. :frowning: What’s the solution for this?

You mean the desktop’s update applet?
That’s probably the well-known problem of PackageKit just hanging when you accept a license agreement then.

To make it continue, just interact in some way with it. You can e.g.:

  • Right-click on the icon and choose “Check for Updates”
  • Run Apper and click on “Check for Updates”
  • Run “pkcon get-updates” in a terminal window

If you do any of those, PackageKit should “wake up” and continue to download and install the updates.

Some times the license request may come up under an already open window.

If you do any of those, PackageKit should "wake up" and continue to download and install the updates.

In yast Online Update it didn’t show any updates. This is what I get from the terminal. Getting updates =========================] Refreshing software list =========================]
Finished =========================]
There are no updates available at this time.
It didn’t download anything.

Maybe, but even if you click on Accept, PackageKit will hang. That’s a known bug in current PackageKit versions (since 1.0.3 at least).
Apparently only openSUSE has updates that require a license agreement I suppose, otherwise I don’t understand why it wouldn’t be fixed already (and the bug reports are just ignored upto now).
See https://bugs.freedesktop.org/show_bug.cgi?id=89651 e.g.

Well, if there are no updates available, why would you expect it to download something? :wink:

I accepted the license agreement. Nothing downloaded and installed. So I guess it’s a bug.

Yes, it is a bug, as I mentioned.

But apparently it did install the updates meanwhile, if not even YaST shows available updates.

Btw, YaST (or zypper) do not use PackageKit and are not affected by this.

Well, if there are no updates available, why would you expect it to download something? 

I don’t know why. I did receive the update message. Nothing downloaded after accepting the license agreement. It was a security update for Flash.

Yes, that’s exactly the bug I’m speaking of:
PackageKit just hangs after you accept the license agreement.

But it can be woken up, and apparently you did that, so it did download and install the update meanwhile.
So there is no update any more. And YaST also confirms this.

Btw, it will also wake up and continue the next time it checks for updates automatically.
But that’s only once a day by default.

Yes, it is a bug, as I mentioned.

But apparently it did install the updates meanwhile, if not even YaST shows available updates.

Btw, YaST (or zypper) do *not* use PackageKit and are not affected by this.

How can I check that I actually have all updates even though in yast it doesn’t say I have any new updates?

Go to yast software management - extra -history it shows what installed when

Go to yast software management - extra -history it shows what installed when

It’s there with an arrow pointing up in front of it. Does that mean it’s installed?

If YaST says there are no updates, you have installed all.

That means that this package has been updated, yes.

That means that this package has been updated, yes.

Cool. Thanks. :slight_smile:

In the menu at the top there is an extra and in there is a history which lists all installs/updates since the OS was installed

In the menu at the top there is an extra and in there is a history which lists all installs/updates since the OS was installed

What are all those other ones with a + in front of them?

Are you running the command line Yast?? + that means add but I speak of the GUI yast. Look in your system menu

Are you running the command line Yast?? + that means add but I speak of the GUI yast. Look in your system menu

No. I am running yast with the GUI.

  • means that a repo has been added, - for a repo being removed.

And a red X depicts that a package has been uninstalled.