Just a follow-up (although I'm embarrassed to admit it):

Did one last find/grep on group='danielibnzayd' and found the offending line 
*I* had put by mistake in make.conf; have removed it and everything is running 
smoothly again! Just emerged portage without a hitch.

Thanks for the help, and apologies for the human error....

Daniel



On Sun, 29 Dec 2013 22:35:16 +0200, Daniel Ibn Zayd wrote:
> From make.globals:
> 
> danielibnzayd@boojum /Volumes/GENTOO/etc $ grep danielibnzayd make.globals
> PORTAGE_USER='danielibnzayd'
> PORTAGE_ROOT_USER='danielibnzayd'
> PORTAGE_ELOG_MAILURI="danielibnzayd"
> PORTAGE_ELOG_MAILFROM="danielibnzayd@localhost"
> 
> 
> danielibnzayd@boojum /Volumes/GENTOO/etc $ grep danielibnzayd 
> /Volumes/GENTOO/usr/lib/portage/pym/portage/const_autotool.py
> portageuser  = "danielibnzayd"
> rootuser     = "danielibnzayd"
> 
> 
> Perhaps it helps to understand that OS X Tiger changed the default 
> file permissions such that every user also had a group with the same 
> name/# as the user ID. When upgrading to OS X Leopard, this was 
> carried over, even though a clean install of Leopard would place 
> users in a primary group "staff" with GID 20.
> 
> So if I am not mistaken, the error log is showing an attempt to chgrp 
> to danielibnzayd which was my former primary group. I've changed all 
> of these to "staff/20" now, and have made that change in both places 
> you suggested:
> 
> # Default portage user/group
> PORTAGE_USER='danielibnzayd'
> PORTAGE_GROUP='staff'
> PORTAGE_ROOT_USER='danielibnzayd'
> 
> # Default ownership of installed files.
> PORTAGE_INST_UID="502"
> PORTAGE_INST_GID="20"
> 
> and 
> 
> EPREFIX      = "/Volumes/GENTOO"
> SYSCONFDIR   = "/Volumes/GENTOO/etc"
> PORTAGE_BASE = "/Volumes/GENTOO/usr/lib/portage"
> 
> portagegroup = "staff"
> portageuser  = "danielibnzayd"
> rootuser     = "danielibnzayd"
> rootuid      = 502
> rootgid      = 20
> 
> PORTAGE_BASH = "/Volumes/GENTOO/bin/bash"
> PORTAGE_MV   = "/Volumes/GENTOO/bin/mv"
> 
> 
> 
> 
> Thanks very much for your help! I really appreciate it.
> 
> 
> 
> 
> 
> On Sun, 29 Dec 2013 21:14:14 +0100, Fabian Groffen wrote:
>> On 29-12-2013 15:42:53 +0200, Daniel Ibn Zayd wrote:
>>> Thanks for the quick reply. The changes you recommend get me through 
>>> the initial check of dependencies to the emerge, at which point 
>>> something else kicks in and is trying to set group permissions 
>>> again....here is the run before I ^-C out of it:
>>> 
>>> danielibnzayd@boojum /Volumes/GENTOO/usr/lib/portage/pym/portage $ 
>>> emerge portage
>>> Calculating dependencies... done!
>>> 
>>>>>> Verifying ebuild manifests
>>> 
>>>>>> Emerging (1 of 1) sys-apps/portage-2.2.7-r2
>>>  * prefix-portage-2.2.7.tar.bz2 SHA256 SHA512 WHIRLPOOL size ;-) 
>>> ...                         [ ok ]
>>>  * chgrp failure ignored with unprivileged user:
>>>  *     chgrp danielibnzayd 
>>> ${EPREFIX}/var/tmp/portage/sys-apps/portage-2.2.7-r2/temp/eclass-debug.log
>> 
>> Do you see danielibnzayd in $EPREFIX/etc/make.globals or
>> $EPREFIX/usr/lib/portage/pym/portage/const_autotool.py at this point
>> (grep for it)?
>> 
>> Fabian
> 

Reply via email to