"The following install step failed: run postflight script for MacPorts-1.6.0."

Siarhei Barysiuk s.barysiuk at gmail.com
Tue Feb 5 07:25:41 PST 2008


Hello,

I have the same problem as described. I'm on Leopard.
I have "bash" output for "basename $SHELL" command. It seems correct.
MANPATH is correct if I try to get it through env command.
DISPLAY variable is DISPLAY=/tmp/launch-hpEjq8/:0.

Yes, I'm behind firewall too. Do I need to set RSYNC_PROXY variable in order
to update via proxy?
Is it possible to get it work or I need to wait 1.6.1?

Thanks for work!

Best regards,
Siarhei Barysiuk


Juan Manuel Palacios-2 wrote:
> 
> 
> On Jan 9, 2008, at 2:00 AM, Stefan Schwarzer wrote:
> 
>>
>> Here are the info. Can it be that it can't connect to MacPorts (for  
>> an update or so) which causes the problem? I am behind a firewill -  
>> will have to ask the admin to open port 873 - if that's correct
>>
>> Jan  9 07:25:23 gridmac7 Installer[18967]: Localized installer  
>> script postflight found in the MacPorts-1.6.0 package. Using  
>> compatibility mode.
>> Jan  9 07:25:23 gridmac7 runner[18974]: postflight[18990]: Unknown  
>> shell! Please set your MacPorts compatible environment manually.
> 
> 
> 	The script is built to only tweak the environment for the bash and  
> tcsh shells, which I attempt to detect in the script. If I don't  
> detect either I instruct the user to setup his/her environment  
> manually, since the script is built for a default scenario and shells  
> other than bash and tcsh (legacy support) are not standard.
> 
> 	What shell are you running? Can you please tell me the output of  
> "basename $SHELL"?
> 
> 
>>
>> Jan  9 07:25:23 gridmac7 runner[18974]: postflight[18990]:
>> Jan  9 07:25:23: --- last message repeated 1 time ---
>> Jan  9 07:25:23 gridmac7 runner[18974]: postflight[18990]: Checking  
>> the shell environment for user "schwarzer"...
> 
> 
> 	Even though the shell was not recognized, the script still went ahead  
> and tried to tweak the environment. My mistake, I should have  
> instructed it to exit successfully and not do anything else if the  
> shell can't be determined. This is already fixed and will be in the  
> next MacPorts pkg installer, whenever that comes around (I'll think  
> about re-releasing the 1.6.0 installers with an improved script, but  
> at the moment I have no final word on that).
> 
>>
>> Jan  9 07:25:23 gridmac7 runner[18974]: postflight[18990]:
>> Jan  9 07:25:23: --- last message repeated 1 time ---
>> Jan  9 07:25:23 gridmac7 runner[18974]: postflight[18990]: /Users/ 
>> schwarzer/Downloads/8.1.08/MacPorts-1.6.0.pkg/Contents/Resources/ 
>> English.lproj/postflight: line 71: /Users/schwarzer/.: Is a directory
>> Jan  9 07:25:23 gridmac7 runner[18974]: postflight[18990]:
>> Jan  9 07:25:23 gridmac7 runner[18974]: postflight[18990]: /Users/ 
>> schwarzer/Downloads/8.1.08/MacPorts-1.6.0.pkg/Contents/Resources/ 
>> English.lproj/postflight: line 96: /Users/schwarzer/.: Is a directory
> 
> 
> 	These errors creep up because the script doesn't have a file to add  
> the settings to, since it couldn't determine the shell and didn't  
> exit. Already fixed per my comments above.
> 
>>
>> Jan  9 07:25:23 gridmac7 runner[18974]: postflight[18990]:
>> Jan  9 07:25:23 gridmac7 runner[18974]: postflight[18990]: Your  
>> shell already has the right MANPATH environment variable for use  
>> with MacPorts!
> 
> 
> 	Expected: no shell could be determined and therefore, most likely, no  
> MANPATH variable was found; in such case the script refrains from  
> adding anything to MANPATH (see "destails of the postflight script" at
> http://guide.macports.org/#installing.macports 
>   for more details)
> 
>>
>> Jan  9 07:25:23 gridmac7 runner[18974]: postflight[18990]:
>> Jan  9 07:25:23 gridmac7 runner[18974]: postflight[18990]: Your  
>> shell already has the right DISPLAY environment variable for use  
>> with MacPorts!
> 
> 
> 	Expected if you're on Leopard, are you? In any other case, adding a  
> DISPLAY variable would have been attempted and an error such as
> 
> Users/schwarzer/Downloads/8.1.08/MacPorts-1.6.0.pkg/Contents/Resources/ 
> English.lproj/postflight: line 71: /Users/schwarzer/.: Is a directory
> 
> 	should have occurred.
> 
>>
>> Jan  9 07:25:24 gridmac7 runner[18974]: postflight[18990]:
>> Jan  9 07:25:24: --- last message repeated 1 time ---
>> Jan  9 07:25:24 gridmac7 runner[18974]: postflight[18990]:  
>> Synchronizing the MacPorts installation with the project's rsync  
>> server...
>> Jan  9 07:25:24 gridmac7 runner[18974]: postflight[18990]:
>> Jan  9 07:25:24: --- last message repeated 1 time ---
>> Jan  9 07:25:24 gridmac7 runner[18974]: postflight[18990]:  
>> Synchronizing local ports tree from rsync://rsync.macports.org/ 
>> release/ports/
>> Jan  9 07:25:24 gridmac7 runner[18974]: postflight[18990]:
>> Jan  9 07:25:24 gridmac7 runner[18974]: postflight[18990]: rsync:  
>> failed to connect to rsync.macports.org: Connection refused (61)
>> Jan  9 07:25:24 gridmac7 runner[18974]: postflight[18990]:
>> Jan  9 07:25:24 gridmac7 runner[18974]: postflight[18990]: rsync  
>> error: error in socket IO (code 10) at /SourceCache/rsync/rsync-30/ 
>> rsync/clientserver.c(94)
>> Jan  9 07:25:24 gridmac7 runner[18974]: postflight[18990]: Error: / 
>> opt/local/bin/port: port selfupdate failed: Couldn't sync the ports  
>> tree: Synchronization the local ports tree failed doing rsync
>> Jan  9 07:25:24 gridmac7 runner[18974]: postflight[18990]:
>> Jan  9 07:25:24 gridmac7 runner[18974]: postflight[18990]: An  
>> attempt to synchronize your recent MacPorts installation with the  
>> project's rsync server failed!
>> Jan  9 07:25:24 gridmac7 runner[18974]: postflight[18990]:
>> Jan  9 07:25:24 gridmac7 runner[18974]: postflight[18990]: Please  
>> run 'port -d selfupdate' manually to find out the cause of the error.
>> Jan  9 07:25:24 gridmac7 runner[18974]: postflight[18990]:
>> Jan  9 07:25:24 gridmac7 Installer[18967]: Install failed: The  
>> following install step failed: run postflight script for  
>> MacPorts-1.6.0. Contact the software manufacturer for assistance.
> 
> 
> 	"selfupdate" failed for some reason, probably rsync blocking, and the  
> script bailed out with an error code. I've corrected this behavior too.
> 
> 	Thanks for your feedback, much appreciated!
> 
> 	Regards,...
> -jmpp
> 
> _______________________________________________
> macports-users mailing list
> macports-users at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo/macports-users
> 
> 

-- 
View this message in context: http://www.nabble.com/%22The-following-install-step-failed%3A-run-postflight-script-for-MacPorts-1.6.0.%22-tp14692394p15290642.html
Sent from the MacPorts - Users mailing list archive at Nabble.com.



More information about the macports-users mailing list