1 |
On Sun, 27 Jan 2013 23:27:15 +0100 |
2 |
Burcin Erocal <burcin@××××××.org> wrote: |
3 |
|
4 |
> On Sun, 27 Jan 2013 22:43:24 +0100 |
5 |
> Fabian Groffen <grobian@g.o> wrote: |
6 |
> |
7 |
> > Bootstrapping is in an awkward state currently, because Portage |
8 |
> > itself makes Python barf on some "write would block" error, cause a |
9 |
> > complete meltdown. |
10 |
> |
11 |
> Is this the error by any chance? |
12 |
> |
13 |
> |
14 |
> Traceback (most recent call last): |
15 |
> File "/Users/burcin/slave/plainbf_mini/t/local/bin/emerge", line |
16 |
> 51, in <module> retval = emerge_main() |
17 |
> File |
18 |
> "/Users/burcin/slave/plainbf_mini/t/local/lib/portage/pym/_emerge/main.py", |
19 |
> line 1045, in emerge_main gc_locals=locals().clear) File |
20 |
> "/Users/burcin/slave/plainbf_mini/t/local/lib/portage/pym/_emerge/actions.py", |
21 |
> line 3941, in run_action myopts, myaction, myfiles, spinner) File |
22 |
> "/Users/burcin/slave/plainbf_mini/t/local/lib/portage/pym/_emerge/actions.py", |
23 |
> line 472, in action_build retval = mergetask.merge() File |
24 |
> "/Users/burcin/slave/plainbf_mini/t/local/lib/portage/pym/_emerge/Scheduler.py", |
25 |
> line 1011, in merge rval = self._merge() File |
26 |
> "/Users/burcin/slave/plainbf_mini/t/local/lib/portage/pym/_emerge/Scheduler.py", |
27 |
> line 1396, in _merge self._main_loop() File |
28 |
> "/Users/burcin/slave/plainbf_mini/t/local/lib/portage/pym/_emerge/Scheduler.py", |
29 |
> line 1367, in _main_loop self._event_loop.iteration() File |
30 |
> "/Users/burcinTraceback (most recent call last): File |
31 |
> "/Users/burcin/slave/plainbf_mini/t/local/bin/emerge", line 72, in |
32 |
> <module> sys.stderr.write(tb_str) IOError: [Errno 35] Resource |
33 |
> temporarily unavailable |
34 |
|
35 |
The traceback above is not complete. I guess it gets interrupted somehow, then the second IOError takes over. |
36 |
|
37 |
Here is some more from the first (real?) traceback: |
38 |
|
39 |
Traceback (most recent call last): |
40 |
File "/Users/burcin/slave/plainbf_mini/t/local/lib/portage/pym/_emerge/Scheduler.py", line 1368, in _main_loop |
41 |
self._event_loop.iteration() |
42 |
File "/Users/burcin/slave/plainbf_mini/t/local/lib/portage/pym/portage/util/_eventloop/EventLoop.py", line 260, in iteration |
43 |
if not x.callback(f, event, *x.args): |
44 |
File "/Users/burcin/slave/plainbf_mini/t/local/lib/portage/pym/portage/util/_async/PipeLogger.py", line 89, in _output_handler |
45 |
self.wait() |
46 |
File "/Users/burcin/slave/plainbf_mini/t/local/lib/portage/pym/_emerge/AsynchronousTask.py", line 57, in wait |
47 |
self._wait_hook() |
48 |
File "/Users/burcin/slave/plainbf_mini/t/local/lib/portage/pym/_emerge/AsynchronousTask.py", line 175, in _wait_hook |
49 |
self._exit_listener_stack.pop()(self) |
50 |
File "/Users/burcin/slave/plainbf_mini/t/local/lib/portage/pym/_emerge/SpawnProcess.py", line 162, in _pipe_logger_exit |
51 |
self.wait() |
52 |
|
53 |
|
54 |
It seems that the problem was introduced between these two merges. |
55 |
|
56 |
cefe9ddc5e1b8a1ba727afddd11638723875949c 2013-01-05 19:12 |
57 |
754956bff8273df8ce2c3d9f6ff7fb22126ebd41 2013-01-10 22:01 |
58 |
|
59 |
|
60 |
Cheers, |
61 |
Burcin |