Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 271235 - Traceback on repoman manifest for fetch restricted ebuild
Summary: Traceback on repoman manifest for fetch restricted ebuild
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Repoman (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-25 20:40 UTC by Peter Volkov (RETIRED)
Modified: 2011-08-02 00:32 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 Peter Volkov (RETIRED) gentoo-dev 2009-05-25 20:40:00 UTC
After removal of Manifest and sources I did `repoman manifest` for fetch restricted ebuild and I got the following traceback:

[pva in ~/overlays/pva/media-fonts/mathematica-fonts]
 $=> repoman manifest

!!! media-fonts/mathematica-fonts-7.0 has fetch restriction turned on.
!!! This probably means that this ebuild's files must be downloaded
!!! manually.  See the comments in the ebuild for more information.

Traceback (most recent call last):
  File "/usr/bin/repoman", line 874, in <module>
    if not portage.digestgen([], repoman_settings, myportdb=portdb):
  File "/usr/lib/portage/pym/portage/__init__.py", line 4697, in digestgen
    if not fetch({myfile : uris}, fetch_settings):
  File "/usr/lib/portage/pym/portage/__init__.py", line 4541, in fetch
    raise portage.exception.PermissionDenied(global_tmpdir)
portage.exception.PermissionDenied: /vt/portage/tmp

Probably it's good idea to show output of pkg_fetch() here, but anyway traceback is not a best output. Thank you in advance for your help.
Comment 1 Zac Medico gentoo-dev 2011-08-02 00:32:54 UTC
This should be fixed now that mkdtemp is used since this commit:

http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=2f3e904a0044c9dbaa644cd387339d8db632ae00