Stuck in a Yast update loop

Hi,

I have OpenSuSE 11.1 installed and have done updates in the past. Today when I clicked the update icon in my try I type my password and all looks good. I get a message to accept the license for java from Sun and click accept. The I see “Waiting for other task” window then I get the exact same license for java window. I click accept again and get “Waiting for other tasks” then the license for java from Sun. Argh… I’m stuck in this loop. How do I get the Yast installer out of the never ending loop? :frowning:

Note: I clicked through the windows over a dozen times so I’m pretty sure I’m stuck in a loop

open a terminal and go su then do

rpmdb --rebuilddb
(be patient)

then do:

zypper ref

then:

zypper up

Thanks that worked fine. Now any ideas what caused the db to get corrupt?

Not really sure. But some users have grown impatient with Yast as it procures information or even during install of packages - and they shut it down. Not a good idea.

See how you go - and be happy.