Can't install any software

Hello community!

I installed openSUSE yesterday and all works fine so far.

I’ve tried installing some software using YaST2 and this worked too until this morning: Neither packages I chose in YaST itself nor the security packages found by the kupdateapplet can be installed.

For example: Yesterday I successfully installed csmash (a game). But since I didn’t like it, I removed it. If I try to install it now, I get this in YaST:

Subprocess failed. Error: RPM fehlgeschlagen: rpmdb: page 299: illegal page type or format
rpmdb: PANIC: Invalid argument
error: db4 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting “Bnormal-hip01.dat” records from Basenames index
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from db->cursor: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from db->get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting “Bnormal-racket.affine” records from Basenames index
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from db->cursor: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from db->get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting “Bnormal-racket01.dat” records from Basenames index
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from db->cursor: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from db->get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting “Bpeck” records from Basenames index
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from db->cursor: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from db->get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting “Bpeck-Larm.affine” records from Basenames index
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from db->cursor: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from db->get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting “Bpeck-Larm01.dat” records from Basenames index
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from db->cursor: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from db->get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting “Bpeck-Lelbow.affine” records from Basenames index
rpmdb: PANIC: fatal region error detected; run recovery

[The original message is much larger…]

I hope this is a known problem?

open a terminal - go su then do

sudo rpmdb --rebuilddb

zypper ref

zypper up

After that try Yast

Thanks, seems to work.

Lets hope so:|