Opened 13 years ago

Last modified 13 years ago

#30373 closed defect

Activating ports, /tmp/mpextract — at Initial Version

Reported by: ryan@… Owned by: macports-tickets@…
Priority: Normal Milestone: MacPorts 2.0.1
Component: base Version: 2.0.0
Keywords: Cc:
Port:

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.

Change History (0)

Note: See TracTickets for help on using tickets.