[pkgcore] #238: Umerge Fails

0 views
Skip to first unread message

pkgcore

unread,
Nov 24, 2010, 9:42:13 PM11/24/10
to pkgco...@googlegroups.com
#238: Umerge Fails
---------------------+------------------------------------------------------
Reporter: BlGene | Owner:
Type: defect | Status: new
Priority: normal | Milestone: 0.6
Component: pkgcore | Version: 0.5.11.8
Keywords: |
---------------------+------------------------------------------------------
Umergeing of some packages fails, these might have been installed by
emerge, pkgcore v 0.5.11.8.

I have to use emerge to unmerge these packages, if there is a reason for
the unmerge to fail there should be a --force mode.

/var/tmp/portage/unmerge/virtual/ghostscript-0/temp/.pre-scrubbed-env:
line 1166: declare: SANDBOX_ON: readonly variable
/usr/lib/python2.6/site-packages/pkgcore/bin/ebuild-env/ebuild-env-
utils.bash: line 149: /var/tmp/portage/ghostscript-0/temp/.scrubbed-env:
No such file or directory
!!! ERROR: virtual/ghostscript-0 failed.
!!! Call stack:
!!! ebuild-daemon.sh, line 192: Called execute_phases 'prerm'
!!! ebuild.sh, line 364: Called scrub_environ
'/var/tmp/portage/unmerge/virtual/ghostscript-0/temp/environment'
!!! ebuild-env-utils.bash, line 149: Called die
!!! The die message:
!!! dumping environment failed
!!!
!!! If you need support, post the topmost build error, and the call stack
if relevant.

Traceback (most recent call last):
File "/usr/bin/pmerge", line 33, in <module>
commandline.main(subcommands)
File "/usr/lib/python2.6/site-packages/pkgcore/util/commandline.py",
line 525, in main
exitstatus = main_func(options, out, err)
File "/usr/lib/python2.6/site-packages/pkgcore/scripts/pmerge.py", line
529, in main
do_unmerge(options, out, err, livefs_repos, wipes, world_set,
repo_obs)
File "/usr/lib/python2.6/site-packages/pkgcore/scripts/pmerge.py", line
246, in do_unmerge
ret = op.finish()
File "/usr/lib/python2.6/site-packages/snakeoil/currying.py", line 45,
in callit
return func(*(args + moreargs), **morekwargs)
File "/usr/lib/python2.6/site-packages/snakeoil/dependant_methods.py",
line 32, in ensure_deps
r = getattr(self, dep).sd_raw_func(self, *a, **kw)
File "/usr/lib/python2.6/site-packages/pkgcore/interfaces/repo.py", line
254, in prerm
return self.uninstall_op.prerm()
File "/usr/lib/python2.6/site-packages/snakeoil/currying.py", line 45,
in callit
return func(*(args + moreargs), **morekwargs)
File "/usr/lib/python2.6/site-packages/snakeoil/dependant_methods.py",
line 32, in ensure_deps
r = getattr(self, dep).sd_raw_func(self, *a, **kw)
File "/usr/lib/python2.6/site-packages/snakeoil/currying.py", line 45,
in callit
return func(*(args + moreargs), **morekwargs)
File "/usr/lib/python2.6/site-packages/pkgcore/interfaces/observer.py",
line 99, in wrap_build_method
ret = method(self, *args, **kwds)
File "/usr/lib/python2.6/site-packages/snakeoil/currying.py", line 150,
in callit
return func(*(moreargs+args), **morekwargs)
File "/usr/lib/python2.6/site-packages/pkgcore/ebuild/ebd.py", line 267,
in _generic_phase
phase + ": Failed building (False/0 return from handler)")
pkgcore.interfaces.format.GenericBuildError: Failed build operation:
prerm: Failed building (False/0 return from handler)

--
Ticket URL: <http://www.pkgcore.org/trac/pkgcore/ticket/238>
pkgcore <http://www.pkgcore.org/trac/pkgcore>
pkgcore package manager

pkgcore

unread,
Apr 24, 2011, 5:38:48 PM4/24/11
to pkgco...@googlegroups.com
#238: Umerge Fails
----------------------+----------------------
Reporter: BlGene | Owner:
Type: defect | Status: closed
Priority: normal | Milestone: 0.6
Component: pkgcore | Version: 0.5.11.8
Resolution: fixed | Keywords:
----------------------+----------------------
Changes (by ferringb):

* status: new => closed
* resolution: => fixed


Comment:

Env handling in general has been seriously reworked to protect against the
others doing 'special' things; reopen if you can still trigger this in 0.6
please (releasing it shortly).

--
Ticket URL: <http://www.pkgcore.org/trac/pkgcore/ticket/238#comment:1>

Reply all
Reply to author
Forward
0 new messages