#18315: 1.7.0 install hangs on Leopard 10.5.6 -------------------------------------+-------------------------------------- Reporter: velociraptor@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: base | Version: 1.7.0 Keywords: postflight, shell error | Port: -------------------------------------+-------------------------------------- Using the GUI package installer hangs @ about 2/3 of the progress bar and does not complete. I was forced to use "force quit" or kill from the terminal. Looking around in the shell, /opt/local/ and the other filesystem components were there, but the environment additions had not been added, so I assumed it was a problem with the postflight script and used the method mentioned in the "Hot Problems" page to run it. Postflight errored out and I had to manually edit the script to get it to complete. This is obviously related to defects #14809 and #16199, but I have found additional issues. a) shell is not recognized ("Unknown shell (sh)!") using: {{{ sudo /bin/bash <path to postflight_script>/postflight <options> }}} As an aside, looking in the process table, the original postflight script was being called with: {{{ sudo /bin/bash /Volumes/MacPorts-1.7.0/MacPorts-1.7.0.pkg/Contents/Resources/postflight /Volumes/MacPorts-1.7.0/MacPorts-1.7.0.pkg / / / }}} (that's three trailing slashes) b) postflight script errored out when trying to find dep_map_clean.tcl upgrade_sources_conf_default.tcl, due to $TCLSH and $PACKAGE_PATH variables not being set properly. I hard-coded in these for the appropriate path to get the postflight script to run after copying the package to a read/write location. Thanks. -- Ticket URL: <http://trac.macports.org/ticket/18315> MacPorts <http://www.macports.org/> Ports system for Mac OS