Hallo,
ich bin absolut am verzweifeln.
Ich habe mein OpenSuse 10.1 mit tar gespiegelt, die Partition nach vorne hin vergrößert und OpenSuse wieder aufgespielt.
Hatte vorher eine Reiserfs-Partition und nun ext3.
Swap und Partition wird ordentlich gebootet. Alle Programme laufen ordentlich, also genauso wie vorher.
Dann wollte ich mit YaST2 ein paar rpms nachinstallieren: Allerdings ist nach yast kein einziges Paket installiert.
Habe dann rpm --rebuiddb ausprobiert. Da kommt folgendes:
Der gleiche Absturz bei rpm --initdb ...
/var/adm/backup/rpmdb/packages.rpm existiert nicht.
In meiner Datensicherung ist nur noch folgendes:
Evtl. habe ich sogar wg. Platzmangel die rpm-database gelöscht.
Die Reparaturkonsole (Installierte Software prüfen) stürzt ab.
Gibt es trotzdem eine Möglichkeit, die rpm-database wiederherzustellen zu lassen. Bin für jede Hilfe sehr dankbar.
ich bin absolut am verzweifeln.
Ich habe mein OpenSuse 10.1 mit tar gespiegelt, die Partition nach vorne hin vergrößert und OpenSuse wieder aufgespielt.
Hatte vorher eine Reiserfs-Partition und nun ext3.
Swap und Partition wird ordentlich gebootet. Alle Programme laufen ordentlich, also genauso wie vorher.
Dann wollte ich mit YaST2 ein paar rpms nachinstallieren: Allerdings ist nach yast kein einziges Paket installiert.
Habe dann rpm --rebuiddb ausprobiert. Da kommt folgendes:
Code:
linux:/var/adm/backup/rpmdb # rpm --rebuilddb
*** glibc detected *** rpm: munmap_chunk(): invalid pointer: 0xb7eb43b2 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7b92911]
/usr/lib/librpm-4.4.so(rpmtsAcquireLock+0x29a)[0xb7eac57a]
/usr/lib/librpm-4.4.so(rpmtsRebuildDB+0x2a)[0xb7e9f0ba]
rpm[0x804c076]
/lib/libc.so.6(__libc_start_main+0xdc)[0xb7b4487c]
rpm[0x804a8b1]
======= Memory map: ========
08048000-0805b000 r-xp 00000000 03:06 227606 /bin/rpm
0805b000-0805d000 rw-p 00012000 03:06 227606 /bin/rpm
0805d000-08088000 rw-p 0805d000 00:00 0 [heap]
b7ad7000-b7ae1000 r-xp 00000000 03:06 211486 /lib/libgcc_s.so.1
b7ae1000-b7ae2000 rw-p 00009000 03:06 211486 /lib/libgcc_s.so.1
Der gleiche Absturz bei rpm --initdb ...
/var/adm/backup/rpmdb/packages.rpm existiert nicht.
In meiner Datensicherung ist nur noch folgendes:
Code:
linux:/media/usbdisk/oldlinuxtar/var/adm/backup/rpmdb # ls -lisa
insgesamt 768
89942 0 drwxr-xr-x 2 root root 360 2007-05-31 10:46 .
89941 0 drwx------ 4 root root 184 2006-12-12 14:53 ..
89949 4 -rw-r--r-- 1 root root 36 2007-05-30 15:15 rpmdb_recent_md5
89947 152 -rw-r--r-- 1 root root 153346 2007-01-23 11:00 sysconfig-20070123.tar.gz
89948 152 -rw-r--r-- 1 root root 153478 2007-03-01 10:00 sysconfig-20070301.tar.gz
89945 152 -rw-r--r-- 1 root root 153472 2007-03-11 17:47 sysconfig-20070311.tar.gz
89946 152 -rw-r--r-- 1 root root 153642 2007-05-23 18:00 sysconfig-20070523.tar.gz
89944 152 -rw-r--r-- 1 root root 153641 2007-05-24 21:05 sysconfig-20070524.tar.gz
89943 4 -rw-r--r-- 1 root root 36 2007-05-24 21:05 sysconfig_recent_md5
Evtl. habe ich sogar wg. Platzmangel die rpm-database gelöscht.
Die Reparaturkonsole (Installierte Software prüfen) stürzt ab.
Gibt es trotzdem eine Möglichkeit, die rpm-database wiederherzustellen zu lassen. Bin für jede Hilfe sehr dankbar.