Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#161 closed defect (invalid)

%post scriptlet can't fork (info-5.2-2.oc00.pentium4)

Reported by: Lewis Rosenthal Owned by:
Priority: minor Milestone:
Component: rpm Version:
Severity: low Keywords:
Cc:

Description

Installing info-5.2-2.oc00.pentium4 (all other packages up to date as of this report), I get:

  Installing : info-5.2-2.oc00.pentium4                                     1/1


LIBC PANIC!!
LIBC fork: Child aborting fork()! rc=0xfffffffc
pid=0x0476 ppid=0x0475 tid=0x0001 slot=0x00dc pri=0x0200 mc=0x0000 ps=0x0010
J:\USR\BIN\PYTHON2.7.EXE
LIBC066 0:00001e28
cs:eip=005b:1d271e28      ss:esp=0053:0012cf2c      ebp=0012cf34
 ds=0053      es=0053      fs=150b      gs=0000     efl=00010212
eax=00000040 ebx=7cde1980 ecx=15040000 edx=00000018 edi=00000000 esi=15040000
Process dumping was disabled, use DUMPPROC / PROCDUMP to enable it.
Non-fatal POSTIN scriptlet failure in rpm package info-5.2-2.oc00.pentium4
error: Couldn't fork %post(info-5.2-2.oc00.pentium4): Interrupted system call

I haven't looked at the scriptlet (the .spec is not in SVN, here), so I can't say what might be causing the trouble. FWIW, info does seem to install and run correctly (not heavily tested, yet).

Change History (8)

comment:1 by Silvan Scherrer, 9 years ago

it's always the case with such error messages:
which rpm version does one run?

comment:2 by Lewis Rosenthal, 9 years ago

Sorry; I thought I put that in there...

RPM: 4.13.0-rc1

comment:3 by Silvan Scherrer, 9 years ago

that's half the right info. not the rpm version of the exe, but the rpm spec version is needed, as there are/where several 4.13 versions in the exp repo. yum list rpm*

comment:4 by Lewis Rosenthal, 9 years ago

Yes. Quite right. Apologies again:

Installed Packages
rpm.pentium4                           4.13.0-1.oc00                   installed

rpm-libs.pentium4                      4.13.0-1.oc00                   installed

rpm-python.pentium4                    4.13.0-1.oc00                   installed

Testing on another system with 4.8.1-23, I see no error (same selection of rpm components, all 4.8.1-23). I can roll this system back and confirm that here, of course.

comment:5 by Silvan Scherrer, 9 years ago

this seems like an old release, as 4.13.0-3 is latest

comment:6 by Lewis Rosenthal, 9 years ago

Yes, that was it. I forgot that I disabled the experimental repo for testing. After upgrading to:

Installed Packages
rpm.pentium4                         4.13.0-3.oc00                   installed

rpm-libs.pentium4                    4.13.0-3.oc00                   installed

rpm-python.pentium4                  4.13.0-3.oc00                   installed

running yum reinstall info worked with no problem.

Sorry for the noise, here. Will close this one.

comment:7 by Lewis Rosenthal, 9 years ago

Resolution: invalid
Status: newclosed

comment:8 by Lewis Rosenthal, 9 years ago

Component: pythonrpm
Note: See TracTickets for help on using tickets.