Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 578362 - www-client/phantomjs-2.0.0-r1 - Failed to set XATTR_PAX markings -me bin/phantomjs.
Summary: www-client/phantomjs-2.0.0-r1 - Failed to set XATTR_PAX markings -me bin/phan...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on: 564328 578400
Blocks:
  Show dependency tree
 
Reported: 2016-03-27 15:11 UTC by Manuel Rüger (RETIRED)
Modified: 2016-03-30 21:42 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 Manuel Rüger (RETIRED) gentoo-dev 2016-03-27 15:11:04 UTC
>>> Install phantomjs-2.0.0-r1 into /var/tmp/portage/www-client/phantomjs-2.0.0-r1/image/ category www-client
 * PT_PAX marking -m bin/phantomjs with paxctl
 * XATTR_PAX marking -me bin/phantomjs with setfattr
 * Failed to set XATTR_PAX markings -me bin/phantomjs.
 * ERROR: www-client/phantomjs-2.0.0-r1::gentoo failed (install phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line 133:  Called src_install
 *   environment, line 2241:  Called die
 * The specific snippet of code:
 *       pax-mark m bin/phantomjs || die;
Comment 1 Manuel Rüger (RETIRED) gentoo-dev 2016-03-27 15:59:01 UTC
Using a non tmpfs filesystem for /var/tmp/portage worked.
Comment 2 Anthony Basile gentoo-dev 2016-03-27 16:00:56 UTC
(In reply to Manuel Rüger from comment #1)
> Using a non tmpfs filesystem for /var/tmp/portage worked.

All hardened-sources and gentoo-sources have tmpfs which can handle user.pax flags.  About all I can do is add that statement to the eclass.  Would that have helped?
Comment 3 Manuel Rüger (RETIRED) gentoo-dev 2016-03-27 16:08:04 UTC
(In reply to Anthony Basile from comment #2)
> (In reply to Manuel Rüger from comment #1)
> > Using a non tmpfs filesystem for /var/tmp/portage worked.
> 
> All hardened-sources and gentoo-sources have tmpfs which can handle user.pax
> flags.  About all I can do is add that statement to the eclass.  Would that
> have helped?

I'm running gentoo-sources-4.5.0, which did not seem to handle it or I am missing something in the kernel setting?

I unmounted /var/tmp/portage and phantomjs built on ext4.
Comment 4 Anthony Basile gentoo-dev 2016-03-28 17:26:05 UTC
(In reply to Manuel Rüger from comment #3)
> (In reply to Anthony Basile from comment #2)
> > (In reply to Manuel Rüger from comment #1)
> > > Using a non tmpfs filesystem for /var/tmp/portage worked.
> > 
> > All hardened-sources and gentoo-sources have tmpfs which can handle user.pax
> > flags.  About all I can do is add that statement to the eclass.  Would that
> > have helped?
> 
> I'm running gentoo-sources-4.5.0, which did not seem to handle it or I am
> missing something in the kernel setting?
> 
> I unmounted /var/tmp/portage and phantomjs built on ext4.

It missing a patch 1500_XATTR_USER_PREFIX.patch.  I've opened bug #578400.