1 |
HHi, |
2 |
|
3 |
I did it, |
4 |
|
5 |
I started emerge -e @world --keep-going. |
6 |
|
7 |
And it failed while installing linux-gazette: |
8 |
>>> Emerging (370 of 2114) app-doc/linux-gazette-117::gentoo |
9 |
>>> Installing (360 of 2114) app-doc/linux-gazette-31::gentoo |
10 |
>>> Emerging (371 of 2114) app-doc/linux-gazette-69::gentoo |
11 |
>>> Installing (361 of 2114) app-doc/linux-gazette-74::gentoo |
12 |
>>> Jobs: 341 of 2114 complete, 5 running Load avg: 1.48, 1.61, 1.82 |
13 |
Traceback (most recent call last): |
14 |
File "/usr/lib64/python3.5/site-packages/portage/dbapi/vartree.py", line 740, in aux_get |
15 |
mydir_stat = os.stat(mydir) |
16 |
File "/usr/lib64/python3.5/site-packages/portage/__init__.py", line 250, in __call__ |
17 |
rval = self._func(*wrapped_args, **wrapped_kwargs) |
18 |
FileNotFoundError: [Errno 2] No such file or directory: b'/var/db/pkg/app-doc/linux-gazette-74' |
19 |
|
20 |
During handling of the above exception, another exception occurred: |
21 |
|
22 |
Traceback (most recent call last): |
23 |
File "/usr/lib/python-exec/python3.5/emerge", line 50, in <module> |
24 |
retval = emerge_main() |
25 |
File "/usr/lib64/python3.5/site-packages/_emerge/main.py", line 1250, in emerge_main |
26 |
return run_action(emerge_config) |
27 |
File "/usr/lib64/python3.5/site-packages/_emerge/actions.py", line 3297, in run_action |
28 |
retval = action_build(emerge_config, spinner=spinner) |
29 |
File "/usr/lib64/python3.5/site-packages/_emerge/actions.py", line 540, in action_build |
30 |
retval = mergetask.merge() |
31 |
File "/usr/lib64/python3.5/site-packages/_emerge/Scheduler.py", line 1039, in merge |
32 |
rval = self._merge() |
33 |
File "/usr/lib64/python3.5/site-packages/_emerge/Scheduler.py", line 1444, in _merge |
34 |
self._main_loop() |
35 |
File "/usr/lib64/python3.5/site-packages/_emerge/Scheduler.py", line 1416, in _main_loop |
36 |
self._event_loop.iteration() |
37 |
File "/usr/lib64/python3.5/site-packages/portage/util/_eventloop/EventLoop.py", line 333, in iteration |
38 |
if not x.callback(f, event, *x.args): |
39 |
File "/usr/lib64/python3.5/site-packages/portage/util/_async/PipeLogger.py", line 92, in _output_handler |
40 |
self.wait() |
41 |
File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 57, in wait |
42 |
self._wait_hook() |
43 |
File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 175, in _wait_hook |
44 |
self._exit_listener_stack.pop()(self) |
45 |
File "/usr/lib64/python3.5/site-packages/_emerge/SpawnProcess.py", line 173, in _pipe_logger_exit |
46 |
self._async_waitpid() |
47 |
File "/usr/lib64/python3.5/site-packages/_emerge/SubProcess.py", line 113, in _async_waitpid |
48 |
self.pid, self._async_waitpid_cb) |
49 |
File "/usr/lib64/python3.5/site-packages/portage/util/_eventloop/EventLoop.py", line 411, in child_watch_add |
50 |
self._poll_child_processes() |
51 |
File "/usr/lib64/python3.5/site-packages/portage/util/_eventloop/EventLoop.py", line 455, in _poll_child_processes |
52 |
x.callback(x.pid, wait_retval[1], x.data) |
53 |
File "/usr/lib64/python3.5/site-packages/_emerge/SubProcess.py", line 119, in _async_waitpid_cb |
54 |
self.wait() |
55 |
File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 57, in wait |
56 |
self._wait_hook() |
57 |
File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 175, in _wait_hook |
58 |
self._exit_listener_stack.pop()(self) |
59 |
File "/usr/lib64/python3.5/site-packages/_emerge/EbuildPhase.py", line 300, in _post_phase_exit |
60 |
self.wait() |
61 |
File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 57, in wait |
62 |
self._wait_hook() |
63 |
File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 175, in _wait_hook |
64 |
self._exit_listener_stack.pop()(self) |
65 |
File "/usr/lib64/python3.5/site-packages/_emerge/TaskSequence.py", line 52, in _task_exit_handler |
66 |
self.wait() |
67 |
File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 57, in wait |
68 |
self._wait_hook() |
69 |
File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 175, in _wait_hook |
70 |
self._exit_listener_stack.pop()(self) |
71 |
File "/usr/lib64/python3.5/site-packages/_emerge/CompositeTask.py", line 134, in _default_final_exit |
72 |
return self.wait() |
73 |
File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 57, in wait |
74 |
self._wait_hook() |
75 |
File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 175, in _wait_hook |
76 |
self._exit_listener_stack.pop()(self) |
77 |
File "/usr/lib64/python3.5/site-packages/_emerge/EbuildBuild.py", line 315, in _build_exit |
78 |
self.wait() |
79 |
File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 57, in wait |
80 |
self._wait_hook() |
81 |
File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 175, in _wait_hook |
82 |
self._exit_listener_stack.pop()(self) |
83 |
File "/usr/lib64/python3.5/site-packages/_emerge/CompositeTask.py", line 134, in _default_final_exit |
84 |
return self.wait() |
85 |
File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 57, in wait |
86 |
self._wait_hook() |
87 |
File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 175, in _wait_hook |
88 |
self._exit_listener_stack.pop()(self) |
89 |
File "/usr/lib64/python3.5/site-packages/_emerge/Scheduler.py", line 1385, in _build_exit |
90 |
self._schedule() |
91 |
File "/usr/lib64/python3.5/site-packages/_emerge/PollScheduler.py", line 154, in _schedule |
92 |
self._schedule_tasks() |
93 |
File "/usr/lib64/python3.5/site-packages/_emerge/Scheduler.py", line 1612, in _schedule_tasks |
94 |
if self._schedule_tasks_imp(): |
95 |
File "/usr/lib64/python3.5/site-packages/_emerge/Scheduler.py", line 1720, in _schedule_tasks_imp |
96 |
task = self._task(pkg) |
97 |
File "/usr/lib64/python3.5/site-packages/_emerge/Scheduler.py", line 1751, in _task |
98 |
previous_cpv = [x for x in vardb.match(pkg.slot_atom) \ |
99 |
File "/usr/lib64/python3.5/site-packages/portage/dbapi/vartree.py", line 600, in match |
100 |
self.cp_list(mydep.cp, use_cache=use_cache))) |
101 |
File "/usr/lib64/python3.5/site-packages/portage/dbapi/vartree.py", line 467, in cp_list |
102 |
self.aux_get(cpv, self._aux_cache_keys))) |
103 |
File "/usr/lib64/python3.5/site-packages/portage/dbapi/vartree.py", line 744, in aux_get |
104 |
raise KeyError(mycpv) |
105 |
KeyError: 'app-doc/linux-gazette-74' |
106 |
[1] 5013 exit 1 emerge -e @world --keep-going y |
107 |
solfire:/home/mccramer> |
108 |
|
109 |
eix tells me, that linux-gazette-74 exists. |
110 |
|
111 |
Looks like emerge kills itsself. |
112 |
|
113 |
And a killed application the ability to handle '--keep-going' is more |
114 |
limited. |
115 |
Only zombie processes are able to do that ... |
116 |
;) |
117 |
|
118 |
I emerge --resume this for now. |
119 |
Fingers crossed. |
120 |
|
121 |
What had happend here? |
122 |
|
123 |
Cheers |
124 |
Meino |