-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
The Saturday 2006-12-02 at 14:00 +0100, Anders Johansson wrote:
> When rpm segfaults, the first thing to try is rpm --rebuilddb
nimrodel:~ # rpm --rebuilddb
Segmentation fault
nimrodel:~ #
Seems recursive advice :-P
> > It doesn't say why it segfaults, so I thought I would install rpm-debug,
> > thinking that it would produce a coredump, perhaps. But Yast complains
> > (hand copied):
>
> You can get a coredump without the debug rpm, by setting "ulimit -c
> unlimited"
> before running the crashing command.
nimrodel:~ # rpm --test --verbose --upgrade Mesa-6.4.2-19.12.i586.rpm
Preparing packages for installation...
Segmentation fault (core dumped)
nimrodel:~ # l *core*
/bin/ls: *core*: No such file or directory
Ah.
nimrodel:~ # l /*core*
-rw------- 1 root root 14397440 Dec 2 17:34 /core
Now what do I do from that, open a bugzilla and atach it?
>
> You need the -debuginfo rpm to get some sensible, readable information from
> that coredump
>
> >
> > This would invalidate atom:rpm-...
> >
> > | atom:rpm-4.4.2-43.4.i586 has unfulfilled requirements
> >
> > - Conflict Resolution
> > O delete rpm
> > delete atom: rpm-4.4.2-43.4.i586
> >
> >
> > Obviously, I can't delete that package without hossing my system. What do
> > I do?
>
> Well, not so obvious. the -debug rpm has the same functionality, except with
> debugging enabled. So you wouldn't be just deleting it, you would be
> replacing it
Then the Yast message is not clear. Typical programmer's speak, only
understandable by those in the know. What the heck is an atom and what do
I care? Simply tell me that I have to choose rpm or rpm-devel because they
are mutually excluyent. :-/
>
> But you don't need to
Do yo think I should install it before sending the coredump to bugzilla?
I'm no developer, I can't do anything with it.
- --
Cheers,
Carlos E. R.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Made with pgp4pine 1.76
iD8DBQFFca0YtTMYHG2NR9URAlSaAJ9fQF2KZ+95MkVMyS88Qh93meVB9wCeKQ5n
QKip6BdRKRZz/onngg+upno=
=Gn5P
-----END PGP SIGNATURE-----
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]