Online Update failed- installation of package timezone failed

I have problem with recent update. When I check available updates using Online Update, there is timezone package recommended to update from version 2011g-0.2.1 to 20011i-2.2.1 with timezone-java as dependency. When I try to update packages I received message:

Installation of package failed
with long Details message, witch starts with:
Subprocess failed. Error: RPM failed: rpmdb: page 1314: illegal page type or format
rpmdb: PANIC: Invalid argument
rpmdb: Basenames: pgin failed for page 1314
error: db3 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting “Guam” records from Basenames index
rpmdb: PANIC: fatal region error detected; run recovery

More you can find here: http://tinypaste.com/d4afe

try in a terminal as root:
rpm --rebuilddb

It doesn’t work.
But I used

sudo zypper update

and it update GLIBC and many more system packages e.g. coerutils, filesystem and mentioned above timezone. Is it normal behavior? (My current version of GLIBC is 2.11.3-12.17.1)

On 2011-09-19 17:06, morfis wrote:
>
> eng-int;2385451 Wrote:
>> try in a terminal as root:
>> rpm --rebuilddb
> It doesn’t work.
> But I used
> Code:
> --------------------
> sudo zypper update
> --------------------
> and it update GLIBC and many more system packages e.g. coerutils,
> filesystem and mentioned above timezone.

Then it worked. You have a new problem, so please describe.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)

I mean that

rpm --rebuilddb

still reported some errors, but you are right- it unblocked updates. +1 to Reputation for eng-int and thanks for help :wink:

On 2011-09-19 21:36, morfis wrote:
>
> I mean that
> Code:
> --------------------
> rpm --rebuilddb
> --------------------
> still reported some errors, but you are right- it unblocked updates. +1
> to Reputation for eng-int and thanks for help :wink:

Unsolved errors? You should post those.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)