Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 603572 - Portage tree "broken"
Summary: Portage tree "broken"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-12-23 11:56 UTC by Frank Krömmelbein
Modified: 2016-12-23 15:19 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Frank Krömmelbein 2016-12-23 11:56:15 UTC
Early this morning, the run of:
egencache --jobs=4 --repo=gentoo --update --update-use-local-desc
after emerge --sync did work without any problem.
But now:

=== Sync completed for gentoo
Traceback (most recent call last):
  File "/usr/lib/python-exec/python2.7/egencache", line 1185, in <module>
    sys.exit(egencache_main(sys.argv[1:]))
  File "/usr/lib/python-exec/python2.7/egencache", line 1102, in egencache_main
    gen_cache.run()
  File "/usr/lib/python-exec/python2.7/egencache", line 368, in run
    signum = run_main_scheduler(self._regen)
  File "/usr/lib64/python2.7/site-packages/portage/util/_async/run_main_scheduler.py", line 26, in run_main_scheduler
    scheduler.start()
  File "/usr/lib64/python2.7/site-packages/_emerge/AsynchronousTask.py", line 30, in start
    self._start()
  File "/usr/lib64/python2.7/site-packages/portage/util/_async/AsyncScheduler.py", line 76, in _start
    self._schedule()
  File "/usr/lib64/python2.7/site-packages/_emerge/PollScheduler.py", line 127, in _schedule
    self._schedule_tasks()
  File "/usr/lib64/python2.7/site-packages/portage/util/_async/AsyncScheduler.py", line 49, in _schedule_tasks
    task = self._next_task()
  File "/usr/lib64/python2.7/site-packages/_emerge/MetadataRegen.py", line 33, in _next_task
    return next(self._process_iter)
  File "/usr/lib64/python2.7/site-packages/_emerge/MetadataRegen.py", line 66, in _iter_metadata_processes
    raise AssertionError("ebuild not found for '%s%s%s'" % (cpv, _repo_separator, repo.name))
AssertionError: ebuild not found for 'sci-astronomy/idlastro-20161220::gentoo'
Sandboxed process killed by signal: Broken pipe
Sandboxed process killed by signal: Broken pipe
Sandboxed process killed by signal: Broken pipe

I think root cause is this commit:
https://github.com/gentoo/gentoo/commit/079e9f3f8e7c40da207b8a8020f9ff5b908d4cae
Comment 1 Justin Lecher (RETIRED) gentoo-dev 2016-12-23 15:19:03 UTC
commit aaaa03b6ea4d595bf1146347f564ff3b2f44ba5d
Author: Manuel Rüger <mrueg@gentoo.org>
Date:   Fri Dec 23 15:28:52 2016 +0100

    sci-astronomy/idlastro: Desymlink

commit 1faac3ab322638e63f545d92a102f247c26973f0
Author: Manuel Rüger <mrueg@gentoo.org>
Date:   Fri Dec 23 15:22:24 2016 +0100

    sci-libs/idlcoyote: Desymlink