Mageia Bugzilla – Attachment 1767 Details for
Bug 4918
The RPM DB cannot be opened
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
Test with the patch
test05.txt (text/plain), 6.49 KB, created by
Jacques Pronchery
on 2012-03-14 14:14:36 CET
(
hide
)
Description:
Test with the patch
Filename:
MIME Type:
Creator:
Jacques Pronchery
Created:
2012-03-14 14:14:36 CET
Size:
6.49 KB
patch
obsolete
>[root@localhost jacques]# rm -f /var/lib/rpm/_* >[root@localhost jacques]# rpm --rebuilddb >[root@localhost jacques]# patch -p0 < 4918.diff >patching file /usr/lib/perl5/vendor_perl/5.14.2/Rpmdrake/pkg.pm >[root@localhost jacques]# gdb -q --args perl /usr/sbin/rpmdrake >Reading symbols from /usr/bin/perl...Reading symbols from /usr/lib/debug/usr/bin/perl5.14.2.debug...done. >done. >(gdb) handle SIGPIPE nostop noprint pass >Signal Stop Print Pass to program Description >SIGPIPE No No Yes Broken pipe >(gdb) run >Starting program: /usr/bin/perl /usr/sbin/rpmdrake >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/i686/libthread_db.so.1". >Detaching after fork from child process 2642. >Detaching after fork from child process 2645. >Detaching after fork from child process 2646. >Detaching after fork from child process 2647. >[New Thread 0xb5a54b70 (LWP 2648)] >getting lock on urpmi >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Release.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Release Debug.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Updates.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Updates Debug.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Backports.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Backports Testing.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Nonfree Release.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Nonfree Updates.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Nonfree Backports.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Nonfree Backports Testing.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Tainted Release.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Tainted Updates.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Tainted Backports.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Tainted Backports Testing.cz] >unlocking urpmi database >getting information from /var/lib/urpmi/info.Core Release.xml.lzma >Detaching after fork from child process 2663. >getting information from /var/lib/urpmi/info.Core Release.xml.lzma >Detaching after fork from child process 2665. >getting lock on urpmi >getting exclusive lock on rpm > > >récupération des fichiers rpm à partir de « Core Release »... >Detaching after fork from child process 2670. >Detaching after fork from child process 2671. > gconfmm2.6-doc-2.28.3-1.mga2.noarch.rpm freetds-doc-0.91-2.mga2.i586.rpm récupéré >... récupération effectuée >installation de freetds-doc-0.91-2.mga2.i586.rpm gconfmm2.6-doc-2.28.3-1.mga2.noarch.rpm depuis /var/cache/urpmi/rpms >starting installing packages >transaction créée pour l'installation sur / (remove=0, install=0, upgrade=2) >suppression des paquetages installés (freetds-doc-0.91-2.mga2.i586.rpm gconfmm2.6-doc-2.28.3-1.mga2.noarch.rpm) de /var/cache/urpmi/rpms >unlocking urpmi database >unlocking rpm database >Detaching after fork from child process 2676. >Detaching after fork from child process 2677. >getting lock on urpmi >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Release.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Release Debug.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Updates.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Updates Debug.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Backports.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Backports Testing.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Nonfree Release.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Nonfree Updates.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Nonfree Backports.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Nonfree Backports Testing.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Tainted Release.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Tainted Updates.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Tainted Backports.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Tainted Backports Testing.cz] >unlocking urpmi database >getting information from /var/lib/urpmi/info.Core Release.xml.lzma >Detaching after fork from child process 2688. >getting lock on urpmi >getting exclusive lock on rpm > > >récupération des fichiers rpm à partir de « Core Release »... >Detaching after fork from child process 2692. > atkmm-doc-2.22.6-1.mga2.noarch.rpm récupéré >... récupération effectuée >installation de atkmm-doc-2.22.6-1.mga2.noarch.rpm depuis /var/cache/urpmi/rpms >starting installing packages >transaction créée pour l'installation sur / (remove=0, install=0, upgrade=1) >suppression des paquetages installés (atkmm-doc-2.22.6-1.mga2.noarch.rpm) de /var/cache/urpmi/rpms >unlocking urpmi database >unlocking rpm database >Detaching after fork from child process 2694. >getting lock on urpmi >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Release.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Release Debug.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Updates.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Updates Debug.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Backports.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Backports Testing.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Nonfree Release.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Nonfree Updates.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Nonfree Backports.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Nonfree Backports Testing.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Tainted Release.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Tainted Updates.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Tainted Backports.cz] >examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Tainted Backports Testing.cz] >unlocking urpmi database >[Thread 0xb5a54b70 (LWP 2648) exited] >[Inferior 1 (process 2638) exited normally] >(gdb) bt >No stack. >(gdb) quit >[root@localhost jacques]#
[root@localhost jacques]# rm -f /var/lib/rpm/_* [root@localhost jacques]# rpm --rebuilddb [root@localhost jacques]# patch -p0 < 4918.diff patching file /usr/lib/perl5/vendor_perl/5.14.2/Rpmdrake/pkg.pm [root@localhost jacques]# gdb -q --args perl /usr/sbin/rpmdrake Reading symbols from /usr/bin/perl...Reading symbols from /usr/lib/debug/usr/bin/perl5.14.2.debug...done. done. (gdb) handle SIGPIPE nostop noprint pass Signal Stop Print Pass to program Description SIGPIPE No No Yes Broken pipe (gdb) run Starting program: /usr/bin/perl /usr/sbin/rpmdrake [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/i686/libthread_db.so.1". Detaching after fork from child process 2642. Detaching after fork from child process 2645. Detaching after fork from child process 2646. Detaching after fork from child process 2647. [New Thread 0xb5a54b70 (LWP 2648)] getting lock on urpmi examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Release.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Release Debug.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Updates.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Updates Debug.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Backports.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Backports Testing.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Nonfree Release.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Nonfree Updates.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Nonfree Backports.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Nonfree Backports Testing.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Tainted Release.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Tainted Updates.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Tainted Backports.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Tainted Backports Testing.cz] unlocking urpmi database getting information from /var/lib/urpmi/info.Core Release.xml.lzma Detaching after fork from child process 2663. getting information from /var/lib/urpmi/info.Core Release.xml.lzma Detaching after fork from child process 2665. getting lock on urpmi getting exclusive lock on rpm récupération des fichiers rpm à partir de « Core Release »... Detaching after fork from child process 2670. Detaching after fork from child process 2671. gconfmm2.6-doc-2.28.3-1.mga2.noarch.rpm freetds-doc-0.91-2.mga2.i586.rpm récupéré ... récupération effectuée installation de freetds-doc-0.91-2.mga2.i586.rpm gconfmm2.6-doc-2.28.3-1.mga2.noarch.rpm depuis /var/cache/urpmi/rpms starting installing packages transaction créée pour l'installation sur / (remove=0, install=0, upgrade=2) suppression des paquetages installés (freetds-doc-0.91-2.mga2.i586.rpm gconfmm2.6-doc-2.28.3-1.mga2.noarch.rpm) de /var/cache/urpmi/rpms unlocking urpmi database unlocking rpm database Detaching after fork from child process 2676. Detaching after fork from child process 2677. getting lock on urpmi examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Release.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Release Debug.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Updates.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Updates Debug.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Backports.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Backports Testing.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Nonfree Release.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Nonfree Updates.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Nonfree Backports.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Nonfree Backports Testing.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Tainted Release.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Tainted Updates.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Tainted Backports.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Tainted Backports Testing.cz] unlocking urpmi database getting information from /var/lib/urpmi/info.Core Release.xml.lzma Detaching after fork from child process 2688. getting lock on urpmi getting exclusive lock on rpm récupération des fichiers rpm à partir de « Core Release »... Detaching after fork from child process 2692. atkmm-doc-2.22.6-1.mga2.noarch.rpm récupéré ... récupération effectuée installation de atkmm-doc-2.22.6-1.mga2.noarch.rpm depuis /var/cache/urpmi/rpms starting installing packages transaction créée pour l'installation sur / (remove=0, install=0, upgrade=1) suppression des paquetages installés (atkmm-doc-2.22.6-1.mga2.noarch.rpm) de /var/cache/urpmi/rpms unlocking urpmi database unlocking rpm database Detaching after fork from child process 2694. getting lock on urpmi examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Release.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Release Debug.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Updates.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Updates Debug.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Backports.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Core Backports Testing.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Nonfree Release.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Nonfree Updates.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Nonfree Backports.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Nonfree Backports Testing.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Tainted Release.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Tainted Updates.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Tainted Backports.cz] examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Tainted Backports Testing.cz] unlocking urpmi database [Thread 0xb5a54b70 (LWP 2648) exited] [Inferior 1 (process 2638) exited normally] (gdb) bt No stack. (gdb) quit [root@localhost jacques]#
View Attachment As Raw
Actions:
View
Attachments on
bug 4918
:
1759
|
1760
|
1761
|
1763
|
1765
|
1766
| 1767