Is my OS corrupted?

I’ve just installed it last night on it’s own /home partition and everything went smoothly. This morning i’ve been trying to update it and install a few things but nothing seems to work; i get a shot an error message regardless of what i’m installing.

While installing patterns C/C++. Linux Kernel, and Base so i can run virtualBox:

 Subprocess failed. Error: RPM failed: error: rpmdb: page 109: illegal page type or format
 error: rpmdb: PANIC: Invalid argument
 error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
 error: error(-30974) getting "libc.so.6(GLIBC_2.14)(64bit)" records from Requirename index
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
 error: error(-30974) getting "libc.so.6(GLIBC_2.2.5)(64bit)" records from Requirename index
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
 error: error(-30974) getting "libc.so.6(GLIBC_2.3)(64bit)" records from Requirename index
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
 error: error(-30974) getting "libc.so.6(GLIBC_2.3.4)(64bit)" records from Requirename index
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
 error: error(-30974) getting "libc.so.6(GLIBC_2.4)(64bit)" records from Requirename index
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
 error: error(-30974) getting "libc.so.6(GLIBC_2.7)(64bit)" records from Requirename index
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
 error: error(-30974) getting "libcups.so.2()(64bit)" records from Requirename index
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
 error: error(-30974) getting "libcupsimage.so.2()(64bit)" records from Requirename index
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
 error: error(-30974) getting "libdbus-1.so.3()(64bit)" records from Requirename index
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
 error: error(-30974) getting "libdl.so.2()(64bit)" records from Requirename index
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
 error: error(-30974) getting "libdl.so.2(GLIBC_2.2.5)(64bit)" records from Requirename index
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
 error: error(-30974) getting "libfontconfig.so.1()(64bit)" records from Requirename index
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
 error: error(-30974) getting "libgs.so.9()(64bit)" records from Requirename index
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
 error: error(-30974) getting "libm.so.6()(64bit)" records from Requirename index
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
 error: error(-30974) getting "libm.so.6(GLIBC_2.2.5)(64bit)" records from Requirename index
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
 error: error(-30974) getting "libpthread.so.0()(64bit)" records from Requirename index
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
 error: error(-30974) getting "libpthread.so.0(GLIBC_2.2.5)(64bit)" records from Requirename index
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
 error: error(-30974) getting "libpthread.so.0(GLIBC_2.3.2)(64bit)" records from Requirename index
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from dbcursor->c_close: DB_RUNRECOVERY: Fatal error, run database recovery
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->cursor: DB_RUNRECOVERY: Fatal error, run database recovery
 error: error(22) getting "config(ghostscript)" records from Providename index
 error: error(22) getting "ghostscript" records from Providename index
 error: error(22) getting "ghostscript(x86-64)" records from Providename index
 error: error(22) getting "ghostscript-library" records from Providename index
 error: error(22) getting "ghostscript_any" records from Providename index
 error: error(22) getting "gs" records from Providename index
 error: error(22) getting "gs_lib" records from Providename index
 error: error(22) getting "libgs.so.9()(64bit)" records from Providename index
 error: error(22) getting "libijs-0.35.so()(64bit)" records from Providename index
 error: error(22) getting "pstoraster" records from Providename index
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->cursor: DB_RUNRECOVERY: Fatal error, run database recovery
 error: error(22) getting "ghostscript-x11" records from Conflictname index
 error: error(22) getting "ghostscript-x11" records from Conflictname index
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->cursor: DB_RUNRECOVERY: Fatal error, run database recovery
 error: error(22) getting "ghostscript-library" records from Obsoletename index
 error: error(22) getting "ghostscript-library" records from Obsoletename index
 error: error(22) getting "ghostscript-mini" records from Obsoletename index
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->cursor: DB_RUNRECOVERY: Fatal error, run database recovery
 error: error(22) getting "/etc/cups/" records from Dirnames index
 error: error(22) getting "/usr/bin/" records from Dirnames index
 error: error(22) getting "/usr/lib/" records from Dirnames index
 error: error(22) getting "/usr/lib/cups/" records from Dirnames index
 error: error(22) getting "/usr/lib/cups/filter/" records from Dirnames index
 error: error(22) getting "/usr/lib64/" records from Dirnames index
 error: error(22) getting "/usr/lib64/ghostscript/" records from Dirnames index
 error: error(22) getting "/usr/share/" records from Dirnames index
 error: error(22) getting "/usr/share/cups/" records from Dirnames index
 error: error(22) getting "/usr/share/cups/model/" records from Dirnames index
 error: error(22) getting "/usr/share/doc/packages/" records from Dirnames index
 error: error(22) getting "/usr/share/ghostscript/" records from Dirnames index
 error: error(22) getting "/usr/share/ghostscript/9.06/" records from Dirnames index
 error: error(22) getting "/usr/share/ghostscript/9.06/Resource/" records from Dirnames index
 error: error(22) getting "/usr/share/ghostscript/9.06/Resource/CIDFSubst/" records from Dirnames index
 error: error(22) getting "/usr/share/ghostscript/9.06/Resource/CIDFont/" records from Dirnames index
 error: error(22) getting "/usr/share/ghostscript/9.06/Resource/CMap/" records from Dirnames index
 error: error(22) getting "/usr/share/ghostscript/9.06/Resource/ColorSpace/" records from Dirnames index
 error: error(22) getting "/usr/share/ghostscript/9.06/Resource/Decoding/" records from Dirnames index
 error: error(22) getting "/usr/share/ghostscript/9.06/Resource/Encoding/" records from Dirnames index
 error: error(22) getting "/usr/share/ghostscript/9.06/Resource/Font/" records from Dirnames index
 error: error(22) getting "/usr/share/ghostscript/9.06/Resource/Init/" records from Dirnames index
 error: error(22) getting "/usr/share/ghostscript/9.06/Resource/SubstCID/" records from Dirnames index
 error: error(22) getting "/usr/share/ghostscript/9.06/doc/" records from Dirnames index
 error: error(22) getting "/usr/share/ghostscript/9.06/examples/" records from Dirnames index
 error: error(22) getting "/usr/share/ghostscript/9.06/examples/cjk/" records from Dirnames index
 error: error(22) getting "/usr/share/ghostscript/9.06/iccprofiles/" records from Dirnames index
 error: error(22) getting "/usr/share/ghostscript/9.06/lib/" records from Dirnames index
 error: error(22) getting "/usr/share/man/de/man1/" records from Dirnames index
 error: error(22) getting "/usr/share/man/man1/" records from Dirnames index
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->cursor: DB_RUNRECOVERY: Fatal error, run database recovery
 error: error(22) getting "A�HQ�" records from Installtid index
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->cursor: DB_RUNRECOVERY: Fatal error, run database recovery
 error: error(22) getting "7��/�A_��7;��? " records from Sigmd5 index
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->cursor: DB_RUNRECOVERY: Fatal error, run database recovery
 error: error(22) getting "eb706b6db6a2be1d6562b8dec092e606695f7085" records from Sha1header index
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
 error: ghostscript-9.06-4.1.1.x86_64: install failed
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
 error: rpmdb: PANIC: fatal region error detected; run recovery
 error: db4 error(-30974) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery


###############CUT HERE, POST TOO LONG TO SUBMIT

 error: db4 error(-30974) from dbenv->close: DB_RUNRECOVERY: Fatal error, run database recovery
  


This is right at the beginning so i don’t get very far. I press retry a dozen times but no difference. Eventually i have to abort it.

Kernel update:

linux-4e20:/home/userx # zypper install  patterns-openSUSE-devel_kernel
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW packages are going to be installed:
  atk-devel autoconf automake binutils-devel bison cairo-devel cvs cyrus-sasl-devel e2fsprogs-devel flex 
  fontconfig-devel freetype2-devel gcc gcc47 gcc47-c++ gcc-c++ gdk-pixbuf-devel git-gui gitk glib2-devel 
  glibc-devel gmp-devel gtk2-devel kernel-default-devel kernel-syms kernel-xen-devel libaio-devel libapparmor-devel 
  libapr-util1 libart_lgpl-devel libblkid-devel libcairo-script-interpreter2 libcom_err-devel libdb-4_5 
  libdb-4_5-devel libext2fs-devel libgcj47 libgcj47-devel libgcj47-jar libgcj_bc1 libgcj-devel libmp3 
  libopenssl-devel libosip2 libosip2-devel libpcre16-0 libpcrecpp0 libpcreposix0 libpixman-1-0-devel 
  libpng15-compat-devel libpng15-devel libserf-1-0 libstdc++47-devel libstdc++-devel libtool libuuid-devel 
  libX11-devel libXau-devel libxcb-composite0 libxcb-devel libxcb-dpms0 libxcb-record0 libxcb-res0 
  libxcb-screensaver0 libxcb-sync0 libxcb-xevie0 libxcb-xf86dri0 libxcb-xinerama0 libxcb-xprint0 libxcb-xtest0 
  libxcb-xv0 libxcb-xvmc0 libXext-devel libXft-devel libXrender-devel m4 make makeinfo ncurses-devel 
  openldap2-devel pam-devel pango-devel patchutils patterns-openSUSE-devel_basis patterns-openSUSE-devel_kernel 
  pcre-devel python-xcb-proto-devel site-config subversion tack tcsh tcsh-lang tk typelib-1_0-Atk-1_0 
  typelib-1_0-GdkPixbuf-2_0 typelib-1_0-Gtk-2_0 typelib-1_0-Pango-1_0 xorg-x11-proto-devel zlib-devel 

The following recommended packages were automatically selected:
  binutils-devel e2fsprogs-devel gcc-c++ gitk gmp-devel kernel-syms libaio-devel libapparmor-devel libdb-4_5-devel 
  libgcj47-jar libgcj-devel libosip2-devel libpng15-compat-devel libstdc++-devel openldap2-devel pam-devel 
  patchutils subversion tcsh-lang 

99 new packages to install.
Overall download size: 68.9 MiB. After the operation, additional 325.6 MiB will be used.
Continue? [y/n/?] (y): y
( 1/99) Installing: glibc-devel-2.17-4.4.1 ..................................................................[error]
Installation of glibc-devel-2.17-4.4.1 failed:                                                                      
(with --nodeps --force) Error: Subprocess failed. Error: RPM failed: error: rpmdb: page 109: illegal page type or format
error: rpmdb: PANIC: Invalid argument
error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30974) getting "libc.so.6(GLIBC_2.14)(64bit)" records from Requirename index
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30974) getting "libc.so.6(GLIBC_2.2.5)(64bit)" records from Requirename index
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30974) getting "libc.so.6(GLIBC_2.3)(64bit)" records from Requirename index
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30974) getting "libdl.so.2()(64bit)" records from Requirename index
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30974) getting "libdl.so.2(GLIBC_2.2.5)(64bit)" records from Requirename index
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30974) getting "linux-kernel-headers" records from Requirename index
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from dbcursor->c_close: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->cursor: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(22) getting "epoll" records from Providename index
error: error(22) getting "glibc-devel" records from Providename index
error: error(22) getting "glibc-devel(x86-64)" records from Providename index
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->cursor: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(22) getting "epoll" records from Obsoletename index
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->cursor: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(22) getting "/usr/bin/" records from Dirnames index
error: error(22) getting "/usr/include/" records from Dirnames index
error: error(22) getting "/usr/include/arpa/" records from Dirnames index
error: error(22) getting "/usr/include/bits/" records from Dirnames index
error: error(22) getting "/usr/include/gnu/" records from Dirnames index
error: error(22) getting "/usr/include/net/" records from Dirnames index
error: error(22) getting "/usr/include/netash/" records from Dirnames index
error: error(22) getting "/usr/include/netatalk/" records from Dirnames index
error: error(22) getting "/usr/include/netax25/" records from Dirnames index
error: error(22) getting "/usr/include/neteconet/" records from Dirnames index
error: error(22) getting "/usr/include/netinet/" records from Dirnames index
error: error(22) getting "/usr/include/netipx/" records from Dirnames index
error: error(22) getting "/usr/include/netiucv/" records from Dirnames index
error: error(22) getting "/usr/include/netpacket/" records from Dirnames index
error: error(22) getting "/usr/include/netrom/" records from Dirnames index
error: error(22) getting "/usr/include/netrose/" records from Dirnames index
error: error(22) getting "/usr/include/nfs/" records from Dirnames index
error: error(22) getting "/usr/include/protocols/" records from Dirnames index
error: error(22) getting "/usr/include/resolv/" records from Dirnames index
error: error(22) getting "/usr/include/rpc/" records from Dirnames index
error: error(22) getting "/usr/include/rpcsvc/" records from Dirnames index
error: error(22) getting "/usr/include/scsi/" records from Dirnames index
error: error(22) getting "/usr/include/sys/" records from Dirnames index
error: error(22) getting "/usr/lib64/" records from Dirnames index
error: error(22) getting "/usr/share/doc/packages/" records from Dirnames index
error: error(22) getting "/usr/share/doc/packages/glibc-devel/" records from Dirnames index
error: error(22) getting "/usr/share/man/man1/" records from Dirnames index
error: error(22) getting "/usr/share/man/man3/" records from Dirnames index
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->cursor: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(22) getting "f�HQ#" records from Installtid index
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->cursor: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(22) getting "���%���g_+醖�TW " records from Sigmd5 index
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->cursor: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(22) getting "9bd840d2df9bfdd8ceeac67175960111706a3956" records from Sha1header index
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
error: glibc-devel-2.17-4.4.1.x86_64: install failed
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
error: rpmdb: File handles still open at environment close
error: rpmdb: Open file handle: /var/lib/rpm/Packages
error: rpmdb: Open file handle: /var/lib/rpm/Name
error: rpmdb: Open file handle: /var/lib/rpm/Basenames
error: rpmdb: Open file handle: /var/lib/rpm/Group
error: rpmdb: Open file handle: /var/lib/rpm/Requirename
error: rpmdb: Open file handle: /var/lib/rpm/Providename
error: rpmdb: Open file handle: /var/lib/rpm/Conflictname
error: rpmdb: Open file handle: /var/lib/rpm/Obsoletename
error: rpmdb: Open file handle: /var/lib/rpm/Triggername
error: rpmdb: Open file handle: /var/lib/rpm/Dirnames
error: rpmdb: Open file handle: /var/lib/rpm/Installtid
error: rpmdb: Open file handle: /var/lib/rpm/Sigmd5
error: rpmdb: Open file handle: /var/lib/rpm/Sha1header
error: rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from dbenv->close: DB_RUNRECOVERY: Fatal error, run database recovery


Same. Retry many time but no difference.

Updates don’t work either.

So i my OS corrupted? I had it 12.3 installed just a few days ago and isntalled everything i listed just fine with no problems. I got rid of it to do a dualboot with Windows 7 and installed eveyrthing last night on it’s own partition. Now 12.3 won’t let me do anything. Could it be the dualboot? Like i said eveyrhting is on it’s own parition though.

Have you tried this?

Rebuilding corrupted RPM database

No i have not?

Is that the same problem though?
It’s from a while back would it still work?

same errors as here yum update - Fatal error, run database recovery - FedoraForum.org

Tried both, couldn’t get last code from either to run; might be a typo since one is Fedora. But everything before the last code ran fine.
But, everything works now.

So confused lol :slight_smile:

Thanks guys. Any idea why this happened and how i can prevent this though? New to Linux.

Instead of

yum clean all

you may run

zypper clean --all 

followed by

zypper ref -f

to force build your repos
Something did not install properly and broke the rpm meta-data .

On 2013-03-19 18:16, JDarmody wrote:
> Thanks guys. Any idea why this happened and how i can prevent this
> though? New to Linux.

Did you power off by pulling the cable or pushing the button hard?


Cheers / Saludos,

Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)