Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 280220 - user or users group missing
Summary: user or users group missing
Status: RESOLVED INVALID
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: All OS X
: High major (vote)
Assignee: Gentoo Prefix
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-03 21:26 UTC by Mike Sears
Modified: 2009-08-04 02:08 UTC (History)
0 users

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 Mike Sears 2009-08-03 21:26:38 UTC
After running code listing 1.9:

unset LDFLAGS CPPFLAGS CHOST CC CXX HOSTCC


and then running emerge --oneshot coreutils 


I get:

msears@wireless240-dhcp240 ~/Downloads $ emerge --oneshot coreutils

portage: msears user or BRYNMAWR\domain users group missing.
         In Prefix Portage this is quite dramatic
         since it means you have thrown away yourself.
         Re-add yourself or re-bootstrap Gentoo Prefix.

*** WARNING ***  For security reasons, only system administrators should be
*** WARNING ***  allowed in the portage group.  Untrusted users or processes
*** WARNING ***  can potentially exploit the portage group for attacks such as
*** WARNING ***  local privilege escalation.

!!! Directory initialization failed: '/Users/msears/Gentoo/var/lib/portage'
!!! chown('/Users/msears/Gentoo/var/lib/portage', -1, 0)
!!! Directory initialization failed: '/Users/msears/Gentoo/var/cache/edb'
!!! chown('/Users/msears/Gentoo/var/cache/edb', -1, 0)
emergelog(): chown('/Users/msears/Gentoo/var/log/emerge.log', 0, 0)
emergelog(): chown('/Users/msears/Gentoo/var/log/emerge.log', 0, 0)
Cannot chown a lockfile. This could cause inconvenience later.
Calculating dependencies  Cannot chown a lockfile. This could cause inconvenience later.
... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) sys-apps/coreutils-7.4
emergelog(): chown('/Users/msears/Gentoo/var/log/emerge.log', 0, 0)
Traceback (most recent call last):
  File "/Users/msears/Gentoo/usr/bin/emerge", line 42, in <module>
    retval = emerge_main()
  File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/main.py", line 1404, in emerge_main
    myopts, myaction, myfiles, spinner)
  File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/actions.py", line 466, in action_build
    retval = mergetask.merge()
  File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/Scheduler.py", line 816, in merge
    rval = self._merge()
  File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/Scheduler.py", line 1119, in _merge
    self._main_loop()
  File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/Scheduler.py", line 1247, in _main_loop
    while self._schedule():
  File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/PollScheduler.py", line 43, in _schedule
    return self._schedule_tasks()
  File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/Scheduler.py", line 1278, in _schedule_tasks
    if q.schedule():
  File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/SequentialTaskQueue.py", line 55, in schedule
    task.start()
  File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 24, in start
    self._start()
  File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/MergeListItem.py", line 92, in _start
    self._start_task(build, self._default_final_exit)
  File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/CompositeTask.py", line 118, in _start_task
    task.start()
  File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 24, in start
    self._start()
  File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/EbuildBuild.py", line 70, in _start
    self._prefetch_exit(prefetcher)
  File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/EbuildBuild.py", line 94, in _prefetch_exit
    self._start_task(fetcher, self._fetch_exit)
  File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/CompositeTask.py", line 118, in _start_task
    task.start()
  File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 24, in start
    self._start()
  File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/EbuildFetcher.py", line 37, in _start
    self._build_dir.lock()
  File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/EbuildBuildDir.py", line 52, in lock
    mode=070, mask=0)
  File "/Users/msears/Gentoo/usr/lib/portage/pym/portage/util.py", line 1003, in ensure_dirs
    perms_modified = apply_permissions(dir_path, *args, **kwargs)
  File "/Users/msears/Gentoo/usr/lib/portage/pym/portage/util.py", line 704, in apply_permissions
    raise OperationNotPermitted(func_call)
OperationNotPermitted: chown('/Users/msears/Gentoo/var/tmp/portage', -1, 0)
emergelog(): chown('/Users/msears/Gentoo/var/log/emerge.log', 0, 0)


Reproducible: Always
Comment 1 Mike Sears 2009-08-03 21:56:37 UTC
hold on...rebootstrapping...