[MacPorts] #30373: Activating ports, /tmp/mpextract

MacPorts noreply at macports.org
Mon Jul 25 15:04:37 PDT 2011


#30373: Activating ports, /tmp/mpextract
------------------------------------+---------------------------------------
  Reporter:  ryan@…                 |       Owner:  macports-tickets@…                   
      Type:  defect                 |      Status:  closed                               
  Priority:  Normal                 |   Milestone:                                       
 Component:  base                   |     Version:  2.0.0                                
Resolution:  wontfix                |    Keywords:                                       
      Port:                         |  
------------------------------------+---------------------------------------
Changes (by ryandesign@…):

  * status:  new => closed
  * resolution:  => wontfix
  * component:  ports => base


Old description:

> I'm trying out unprivileged port installation onto an NFS volume. Some of
> the ports work fine, and others fail during activation with an error
> similar to:
>
> {{{
> Error: Target org.macports.activate returned: could not read
> "/tmp/mpextractRaNdMsTr/my/nfs/vol/share/some/file": no such file or
> directory
> }}}
>
> The random string after mpextract changes every time I invoke port. I was
> able to install (with activation) expat, gperf, and zlib. openssl
> reports:
>
> Error: Target org.macports.activate returned: could not read
> "/tmp/mpextractbwThfU1Z/my/nfs/vol/share/man/man3/bn_print.3ssl.gz": no
> such file or directory
>
> The error referenced a log file which reported:
>
> {{{
> :error:activate Target org.macports.activate returned: could not read
> "/tmp/mpex
> tractbwThfU1Z/my/nfs/dir/share/man/man3/bn_print.3ssl.gz": no
> such file or directory
> :debug:activate Backtrace: could not read
> "/tmp/mpextractbwThfU1Z/my/nfs/dir/share/man/man3/bn_print.3ssl.gz": no
> such file or directory
> }}}
>
> When the port command was running in one shell, I ran in another:
>
> {{{
> # find /tmp/mp* -name bn_print.3ssl.gz -ls
> 49783049        8 lrwxrwxrwx    1 scf      wheel          19 Jul 25 14:37
> /tmp/mpextractZPRfhjbH/my/nfs/dir/share/man/man3/bn_print.3ssl.gz ->
> bn_internal.3ssl.gz
> }}}
>
> I repeated the search for bn_internal and, while the activation was
> underway in one shell, on some invocations it was there and on some it
> was not.
>
> {{{
> # find /tmp/mp* -name bn_internal.3ssl.gz -ls
> # find /tmp/mp* -name bn_internal.3ssl.gz -ls
> 49786216       16 -r--r--r--    1 scf      wheel        4626 Jul 25 13:52
> /tmp/mpextractZWZZGmqK/my/nfs/dir/share/man/man3/bn_internal.3ssl.gz
> # find /tmp/mp* -name bn_internal.3ssl.gz -ls
> # find /tmp/mp* -name bn_internal.3ssl.gz -ls
> # find /tmp/mp* -name bn_internal.3ssl.gz -ls
> }}}
>
> ncurses had similar trouble.

New description:

 I'm trying out unprivileged port installation onto an NFS volume. Some of
 the ports work fine, and others fail during activation with an error
 similar to:

 {{{
 Error: Target org.macports.activate returned: could not read
 "/tmp/mpextractRaNdMsTr/my/nfs/vol/share/some/file": no such file or
 directory
 }}}

 The random string after mpextract changes every time I invoke port. I was
 able to install (with activation) expat, gperf, and zlib. openssl reports:

 {{{
 Error: Target org.macports.activate returned: could not read
 "/tmp/mpextractbwThfU1Z/my/nfs/vol/share/man/man3/bn_print.3ssl.gz": no
 such file or directory
 }}}

 The error referenced a log file which reported:

 {{{
 :error:activate Target org.macports.activate returned: could not read
 "/tmp/mpex
 tractbwThfU1Z/my/nfs/dir/share/man/man3/bn_print.3ssl.gz": no
 such file or directory
 :debug:activate Backtrace: could not read
 "/tmp/mpextractbwThfU1Z/my/nfs/dir/share/man/man3/bn_print.3ssl.gz": no
 such file or directory
 }}}

 When the port command was running in one shell, I ran in another:

 {{{
 # find /tmp/mp* -name bn_print.3ssl.gz -ls
 49783049        8 lrwxrwxrwx    1 scf      wheel          19 Jul 25 14:37
 /tmp/mpextractZPRfhjbH/my/nfs/dir/share/man/man3/bn_print.3ssl.gz ->
 bn_internal.3ssl.gz
 }}}

 I repeated the search for bn_internal and, while the activation was
 underway in one shell, on some invocations it was there and on some it was
 not.

 {{{
 # find /tmp/mp* -name bn_internal.3ssl.gz -ls
 # find /tmp/mp* -name bn_internal.3ssl.gz -ls
 49786216       16 -r--r--r--    1 scf      wheel        4626 Jul 25 13:52
 /tmp/mpextractZWZZGmqK/my/nfs/dir/share/man/man3/bn_internal.3ssl.gz
 # find /tmp/mp* -name bn_internal.3ssl.gz -ls
 # find /tmp/mp* -name bn_internal.3ssl.gz -ls
 # find /tmp/mp* -name bn_internal.3ssl.gz -ls
 }}}

 ncurses had similar trouble.

--

Comment:

 Replying to [ticket:30373 ryan@…]:
 > I'm trying out unprivileged port installation onto an NFS volume.

 NFS volume? Completely unsupported. Try again installing onto a local
 disk.

-- 
Ticket URL: <https://trac.macports.org/ticket/30373#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list