I re-emerged perl and it hung a few lines above my previous issue I copied in prev email. But I was able to ctrl-z+%% to unfreeze it. I'm not sure what to do now since the problem is still there...
I'm not sure what critical package deal most with the ability to check for dependencies (revdep-rebuild was freezing, this one froze while finding dependencies)... if anyone has a guess, I'll try rebuilding that pkg and the winner gets a genuine 100$ of monopoly money. Simon On Fri, Jan 7, 2011 at 10:56 AM, Simon <[email protected]> wrote: > Hi there, > something went wrong during a previous update and now revdep-rebuild > will kind-of freeze around 30%. When it freezes like that, the > hosting company shows one of it's CPU core is used at 100% non-stop > and the rest is idle. I have tried `emerge -e world` and with system, > they all fail similarly. > > I managed to reconfigure it to have a working console and started > the `emerge -e system` from the console. After a while it froze, but > typed a ctrl-z to suspend the process, then %% to resume it and it > "unlocked" it. It often hung like in between two phases of the emerge > process (like after unpacking source, or just before doing the > install, etc). I was able to resume the emerge like that a good dozen > times until now, and now it's really locked, not responding at all... > seems like all 4 cores are used at 100%. > > It hung while emerging perl and I've included the output on the > console below so you can see exactly where it hung. I will now force > a reboot on it and retry emerging just perl, I will reply to the list > with my results of that. > > [...] > make[1]: Entering directory > `/mnt/tmp/portage/dev-lang/perl-5.12.2-r4/work/perl-5.12.2' > sh writemain DynaLoader.o > perlmain.c > rm -f opmini.c > cp op.c opmini.c > rm -f perlmini.c > cp perl.c perlmini.c > echo av.c scope.c op.c doop.c doio.c dump.c gv.c hv.c mg.c reentr.c > mro.c perl.c perly.c pp.c pp_hot.c pp_ctl.c pp_sys.c regcomp.c > regexec.c utf8.c sv.c taint.c toke.c util.c deb.c run.c universal.c > pad.c globals.c perlio.c perlapi.c numeric.c mathoms.c locale.c > pp_pack.c pp_sort.c miniperlmain.c perlmain.c opmini.c perlmini.c | > tr ' ' '\n' >.clist > make[1]: Leaving directory > `/mnt/tmp/portage/dev-lang/perl-5.12.2-r4/work/perl-5.12.2' > Finding dependencies for av.o. > Finding dependencies for scope.o. > Finding dependencies for op.o. > Finding dependencies for doop.o. > Finding dependencies for doio.o. > Finding dependencies for dump.o. > Finding dependencies for gv.o. > Finding dependencies for hv.o. > Finding dependencies for mg.o. > Finding dependencies for reentr.o. > Finding dependencies for mro.o. > Finding dependencies for perl.o. > Finding dependencies for perly.o. > Finding dependencies for pp.o. > Finding dependencies for pp_hot.o. > Finding dependencies for pp_ctl.o. > Finding dependencies for pp_sys.o. > Finding dependencies for regcomp.o. > Finding dependencies for regexec.o. > Finding dependencies for utf8.o. > Finding dependencies for sv.o. > Finding dependencies for taint.o. > Finding dependencies for toke.o. > Finding dependencies for util.o. > Finding dependencies for deb.o. > Finding dependencies for run.o. > Finding dependencies for universal.o. > Finding dependencies for pad.o. > Finding dependencies for globals.o. > Finding dependencies for perlio.o. > Finding dependencies for perlapi.o. > Finding dependencies for numeric.o. > Finding dependencies for mathoms.o. > Finding dependencies for locale.o. > Finding dependencies for pp_pack.o. > Finding dependencies for pp_sort.o. > Finding dependencies for miniperlmain.o. > Finding dependencies for perlmain.o. > Finding dependencies for opmini.o. > Finding dependencies for perlmini.o. >

