Re: [gentoo-user] emerge -e @world failed

2017-12-10 Thread Andrew Savchenko
On Tue, 5 Dec 2017 01:08:12 +0100 tu...@posteo.de wrote:
> HHi,
> 
> I did it,
> 
> I started emerge -e @world --keep-going.
> 
> And it failed while installing linux-gazette:
> >>> Emerging (370 of 2114) app-doc/linux-gazette-117::gentoo
> >>> Installing (360 of 2114) app-doc/linux-gazette-31::gentoo
> >>> Emerging (371 of 2114) app-doc/linux-gazette-69::gentoo
> >>> Installing (361 of 2114) app-doc/linux-gazette-74::gentoo
> >>> Jobs: 341 of 2114 complete, 5 running   Load avg: 1.48, 1.61, 1.82
> Traceback (most recent call last):
>   File "/usr/lib64/python3.5/site-packages/portage/dbapi/vartree.py", line 
> 740, in aux_get
> mydir_stat = os.stat(mydir)
>   File "/usr/lib64/python3.5/site-packages/portage/__init__.py", line 250, in 
> __call__
> rval = self._func(*wrapped_args, **wrapped_kwargs)
> FileNotFoundError: [Errno 2] No such file or directory: 
> b'/var/db/pkg/app-doc/linux-gazette-74'

Apparently your /var/db/pkg database is broken. What bothers me
here is that you have two likely parallel installs here. Maybe you
just hit a race condition bug.

Try to emerge required linux-gazette slots manually, one by one. If
this helps, report the bug on portage to bugzilla.

Best regards,
Andrew Savchenko


pgpjTVN5boSFh.pgp
Description: PGP signature


[gentoo-user] emerge -e @world failed

2017-12-04 Thread tuxic
HHi,

I did it,

I started emerge -e @world --keep-going.

And it failed while installing linux-gazette:
>>> Emerging (370 of 2114) app-doc/linux-gazette-117::gentoo
>>> Installing (360 of 2114) app-doc/linux-gazette-31::gentoo
>>> Emerging (371 of 2114) app-doc/linux-gazette-69::gentoo
>>> Installing (361 of 2114) app-doc/linux-gazette-74::gentoo
>>> Jobs: 341 of 2114 complete, 5 running   Load avg: 1.48, 1.61, 1.82
Traceback (most recent call last):
  File "/usr/lib64/python3.5/site-packages/portage/dbapi/vartree.py", line 740, 
in aux_get
mydir_stat = os.stat(mydir)
  File "/usr/lib64/python3.5/site-packages/portage/__init__.py", line 250, in 
__call__
rval = self._func(*wrapped_args, **wrapped_kwargs)
FileNotFoundError: [Errno 2] No such file or directory: 
b'/var/db/pkg/app-doc/linux-gazette-74'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python-exec/python3.5/emerge", line 50, in 
retval = emerge_main()
  File "/usr/lib64/python3.5/site-packages/_emerge/main.py", line 1250, in 
emerge_main
return run_action(emerge_config)
  File "/usr/lib64/python3.5/site-packages/_emerge/actions.py", line 3297, in 
run_action
retval = action_build(emerge_config, spinner=spinner)
  File "/usr/lib64/python3.5/site-packages/_emerge/actions.py", line 540, in 
action_build
retval = mergetask.merge()
  File "/usr/lib64/python3.5/site-packages/_emerge/Scheduler.py", line 1039, in 
merge
rval = self._merge()
  File "/usr/lib64/python3.5/site-packages/_emerge/Scheduler.py", line 1444, in 
_merge
self._main_loop()
  File "/usr/lib64/python3.5/site-packages/_emerge/Scheduler.py", line 1416, in 
_main_loop
self._event_loop.iteration()
  File 
"/usr/lib64/python3.5/site-packages/portage/util/_eventloop/EventLoop.py", line 
333, in iteration
if not x.callback(f, event, *x.args):
  File "/usr/lib64/python3.5/site-packages/portage/util/_async/PipeLogger.py", 
line 92, in _output_handler
self.wait()
  File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 
57, in wait
self._wait_hook()
  File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 
175, in _wait_hook
self._exit_listener_stack.pop()(self)
  File "/usr/lib64/python3.5/site-packages/_emerge/SpawnProcess.py", line 173, 
in _pipe_logger_exit
self._async_waitpid()
  File "/usr/lib64/python3.5/site-packages/_emerge/SubProcess.py", line 113, in 
_async_waitpid
self.pid, self._async_waitpid_cb)
  File 
"/usr/lib64/python3.5/site-packages/portage/util/_eventloop/EventLoop.py", line 
411, in child_watch_add
self._poll_child_processes()
  File 
"/usr/lib64/python3.5/site-packages/portage/util/_eventloop/EventLoop.py", line 
455, in _poll_child_processes
x.callback(x.pid, wait_retval[1], x.data)
  File "/usr/lib64/python3.5/site-packages/_emerge/SubProcess.py", line 119, in 
_async_waitpid_cb
self.wait()
  File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 
57, in wait
self._wait_hook()
  File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 
175, in _wait_hook
self._exit_listener_stack.pop()(self)
  File "/usr/lib64/python3.5/site-packages/_emerge/EbuildPhase.py", line 300, 
in _post_phase_exit
self.wait()
  File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 
57, in wait
self._wait_hook()
  File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 
175, in _wait_hook
self._exit_listener_stack.pop()(self)
  File "/usr/lib64/python3.5/site-packages/_emerge/TaskSequence.py", line 52, 
in _task_exit_handler
self.wait()
  File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 
57, in wait
self._wait_hook()
  File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 
175, in _wait_hook
self._exit_listener_stack.pop()(self)
  File "/usr/lib64/python3.5/site-packages/_emerge/CompositeTask.py", line 134, 
in _default_final_exit
return self.wait()
  File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 
57, in wait
self._wait_hook()
  File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 
175, in _wait_hook
self._exit_listener_stack.pop()(self)
  File "/usr/lib64/python3.5/site-packages/_emerge/EbuildBuild.py", line 315, 
in _build_exit
self.wait()
  File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 
57, in wait
self._wait_hook()
  File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 
175, in _wait_hook
self._exit_listener_stack.pop()(self)
  File "/usr/lib64/python3.5/site-packages/_emerge/CompositeTask.py", line 134, 
in _default_final_exit
return self.wait()
  File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 
57, in wait
self._wait_hook()
  File