On Nov 2, 2005, at 4:33 PM, Mike Williams wrote:
On Wednesday 02 November 2005 20:39, Michael A Rowley, MD wrote:
Calculating dependencies ...done!
>>> emerge (1 of 6) net-www/apache-2.0.54-r31 to /
and then nothing... for ever... let this sit over night, and still
nothing... wtf!?!?!? this was working.
I've had similar happen to me on a few occasions.
The first time when it didn't do anything in quite a while (minute
or two) I
re-ran the same command with debug (and possible under strace).
Emerge would
do its stuff then print "set +x" and hang.
Yup, never thought of doing a --debug... this is what I got..
...stuff deleted
++ find /var/tmp/portage/apache-2.0.54-r31 -mindepth 1 -maxdepth 1
+ '[' -z '' ']'
+ rmdir /var/tmp/portage/apache-2.0.54-r31
+ true
+ set +x
Exiting on signal 2
finally had to break with a ctl-c
I think I eventually tracked it down to waiting on random data.
Try copying some data in or out of the machine, preferable over a
non-encrypted medium, or some fairly heavy disk i/o (emerge sync,
emerge
metadata, du -s), if you're logged in locally to the machine bash the
keyboard and move the mouse a lot, to generate some entropy while
waiting for
emerge to do something.
I am not sure why this would do anything, but id does make for an
interesting event. I recently had to pull the monitor off the server
to replace a workstation. I usually ssh into the server anyway, so
no loss. But can't really sit at the server now. May need to move a
monitor back.
Why in the hell would doing the above fix the problem? wierd. I
need to do some research to see what "set +x" does. Read the man
page, but still kind of scratching my head.
Any other ideas?
M
--
Mike Williams
--
gentoo-user@gentoo.org mailing list
--
gentoo-user@gentoo.org mailing list