Gentoo Archives: gentoo-alt

From: Steven Trogdon <strogdon@×××××.edu>
To: gentoo-alt@l.g.o
Subject: [gentoo-alt] rap prefix - glibc-2.26-r3
Date: Tue, 28 Nov 2017 20:44:24
Message-Id: 20171128144414.020ce524.strogdon@d.umn.edu
1 Hello,
2
3 Upgraded my prefix rap today doing:
4
5 emerge -1 portage
6 emerge -uDN system
7
8 I don't think the portage upgrade is the issue since the system proceeded to
9 upgrade, although with numerous warnings like:
10
11 portage: 'portage' user or group missing.
12 For the defaults, line 1 goes into passwd, and 2 into group.
13 portage:x:250:250:portage:/var/tmp/portage:/bin/false
14 portage::250:portage
15 *** WARNING *** For security reasons, only system administrators should be
16 *** WARNING *** allowed in the portage group. Untrusted users or processes
17 *** WARNING *** can potentially exploit the portage group for attacks such as
18 *** WARNING *** local privilege escalation.
19
20 I'm now unable to emerge anything. I think the culprit is the upgrade
21 of glibc from 2.25-r9 -> 2.26-r3 although it could be something else. Prior to
22 the upgrade getent <group | passwd> was parsing EPREFIX/etc/<group | passwd> for
23 group and passwd info. It clearly is now parsing /etc/<group | passwd>. And I
24 have no control over what is under /etc. In fact the host getent parses db
25 files in a non-standard location to get group/passwd info. When I attempt to
26 emerge I get things like
27
28 !!! Directory initialization failed:
29 '/storage/strogdon/gentoo-rap/var/lib/portage' !!!
30 chown('/storage/strogdon/gentoo-rap/var/lib/portage', -1, 0) !!! Directory
31 initialization failed: '/storage/strogdon/gentoo-rap/var/cache/edb' !!!
32 chown('/storage/strogdon/gentoo-rap/var/cache/edb', -1, 0) [Errno 1] Operation
33 not permitted:
34 '/storage/strogdon/gentoo-rap/var/lib/gentoo/news/.news-local.unread.portage_lockfile':
35 chown('/storage/strogdon/gentoo-rap/var/lib/gentoo/news/.news-local.unread.portage_lockfile',
36 -1, 0) Cannot chown a lockfile:
37 '/storage/strogdon/gentoo-rap/var/lib/gentoo/news/.news-local.unread.portage_lockfile'
38 Group IDs of current user: 925 [Errno 1] Operation not permitted:
39 '/storage/strogdon/gentoo-rap/var/lib/gentoo/news/.news-sage-on-gentoo.unread.portage_lockfile':
40 chown('/storage/strogdon/gentoo-rap/var/lib/gentoo/news/.news-sage-on-gentoo.unread.portage_lockfile',
41 -1, 0) Cannot chown a lockfile:
42 '/storage/strogdon/gentoo-rap/var/lib/gentoo/news/.news-sage-on-gentoo.unread.portage_lockfile'
43 Group IDs of current user: 925 [Errno 1] Operation not permitted:
44 '/storage/strogdon/gentoo-rap/var/lib/gentoo/news/.news-science.unread.portage_lockfile':
45 chown('/storage/strogdon/gentoo-rap/var/lib/gentoo/news/.news-science.unread.portage_lockfile',
46 -1, 0) Cannot chown a lockfile:
47 '/storage/strogdon/gentoo-rap/var/lib/gentoo/news/.news-science.unread.portage_lockfile'
48 Group IDs of current user: 925 [Errno 1] Operation not permitted:
49 '/storage/strogdon/gentoo-rap/var/lib/gentoo/news/.news-gentoo.unread.portage_lockfile':
50 chown('/storage/strogdon/gentoo-rap/var/lib/gentoo/news/.news-gentoo.unread.portage_lockfile',
51 -1, 0) Cannot chown a lockfile:
52 '/storage/strogdon/gentoo-rap/var/lib/gentoo/news/.news-gentoo.unread.portage_lockfile'
53 Group IDs of current user: 925 Calculating dependencies [Errno 1] Operation
54 not permitted: '/storage/strogdon/gentoo-rap/var/db/.pkg.portage_lockfile':
55 chown('/storage/strogdon/gentoo-rap/var/db/.pkg.portage_lockfile', -1, 0)
56 Cannot chown a lockfile:
57 '/storage/strogdon/gentoo-rap/var/db/.pkg.portage_lockfile' Group IDs of
58 current user: 925 ...
59 done!
60
61 and the emerge fails.
62
63 From within prefix
64 id
65 uid=105600 gid=925 groups=925
66
67 From the host
68 id
69 uid=105600(strogdon) gid=925(math) groups=925(math)
70
71 Looking for things to try without re-installing prefix[rap].

Replies

Subject Author
Re: [gentoo-alt] rap prefix - glibc-2.26-r3 Benda Xu <heroxbd@g.o>