Gentoo Archives: gentoo-portage-dev

From: Andrew Gaffney <agaffney@g.o>
To: gentoo-portage-dev@l.g.o
Subject: Re: [gentoo-portage-dev] portage.exception.OperationNotPermitted: chown('/var/lib/gentoo/news/news-gentoo.skip', 0, 250)
Date: Fri, 19 Oct 2007 15:50:11
Message-Id: 4718CFAA.4010800@gentoo.org
In Reply to: [gentoo-portage-dev] portage.exception.OperationNotPermitted: chown('/var/lib/gentoo/news/news-gentoo.skip', 0, 250) by Arfrever Frehtes Taifersar Arahesis
1 Please file a bug for this if one doesn't exist already.
2
3 Arfrever Frehtes Taifersar Arahesis wrote:
4 > $ emerge -p portage
5 >
6 > These are the packages that would be merged, in order:
7 >
8 > Calculating dependencies... done!
9 > [ebuild R ] sys-apps/portage-9999
10 > Traceback (most recent call last):
11 > File "/usr/bin/emerge", line 18, in <module>
12 > retval = _emerge.emerge_main()
13 > File "/usr/lib/portage/pym/_emerge/__init__.py", line 6783, in emerge_main
14 > display_news_notification(trees)
15 > File "/usr/lib/portage/pym/_emerge/__init__.py", line 4613, in display_news_notification
16 > portdb, vardb, NEWS_PATH, UNREAD_PATH, repo)
17 > File "/usr/lib/portage/pym/_emerge/__init__.py", line 4781, in checkUpdatedNewsItems
18 > return manager.getUnreadItems( repo_id, update=True )
19 > File "/usr/lib/portage/pym/portage/news.py", line 115, in getUnreadItems
20 > self.updateItems(repoid)
21 > File "/usr/lib/portage/pym/portage/news.py", line 104, in updateItems
22 > uid=int(self.config["PORTAGE_INST_UID"]), gid=portage_gid, mode=0664)
23 > File "/usr/lib/portage/pym/portage/util.py", line 594, in apply_permissions
24 > raise OperationNotPermitted(func_call)
25 > portage.exception.OperationNotPermitted: chown('/var/lib/gentoo/news/news-gentoo.skip', 0, 250)
26 > $
27 >
28 > It has happened since r8148.
29 > This bug isn't reproducible when `emerge` is invoked by root.
30
31 --
32 Andrew Gaffney http://dev.gentoo.org/~agaffney/
33 Gentoo Linux Developer Catalyst/Installer + x86 release coordinator
34 --
35 gentoo-portage-dev@g.o mailing list