Discussion:
Spotted cat chokes on blowfish...
Rachel Greenham
2007-10-27 21:24:22 UTC
Permalink
Guess what? It doesn't install on Leopard. :-)

Fresh Leopard install, the installer fails on postinstall. All we get
in the logs is:

27/10/2007 22:10:16 Installer[1053] The following install step failed:
run postinstall script for SSHKeychain. Contact the software
manufacturer for assistance.

Actually, that's not quite true. Complete current content of /var/log/
install.log:

Oct 27 22:00:08 peri newsyslog[991]: logfile turned over due to
size>100K
Oct 27 22:09:55 peri /System/Library/CoreServices/Installer.app/
Contents/MacOS/Installer[1053]: vm_allocate: 0, 0x5800000 - 0x25800000
Oct 27 22:09:55 peri /System/Library/CoreServices/Installer.app/
Contents/MacOS/Installer[1053]: vm_protect: 0
Oct 27 22:09:55 peri Installer[1053]: @(#)PROGRAM:Install
PROJECT:Install-374
Oct 27 22:09:55 peri Installer[1053]: @(#)PROGRAM:Installer
PROJECT:Installer-276
Oct 27 22:09:55 peri Installer[1053]: Hardware: MacBook2,1 @ 2.00 GHz
(x 2), 2048 MB RAM
Oct 27 22:09:55 peri Installer[1053]: Running OS Build: Mac OS X 10.5
(9A581)
Oct 27 22:09:55 peri Installer[1053]: Env: PATH=/usr/bin:/bin:/usr/
sbin:/sbin
Oct 27 22:09:55 peri Installer[1053]: Env: TMPDIR=/var/folders/Ft/
Ft6xiJncHaWlvcWL7VQdVk+++TI/-Tmp-/
Oct 27 22:09:55 peri Installer[1053]: Env: SHELL=/bin/bash
Oct 27 22:09:55 peri Installer[1053]: Env: HOME=/Users/rachel
Oct 27 22:09:55 peri Installer[1053]: Env: USER=rachel
Oct 27 22:09:55 peri Installer[1053]: Env: LOGNAME=rachel
Oct 27 22:09:55 peri Installer[1053]: Env: DISPLAY=/tmp/launch-clMJb9/:0
Oct 27 22:09:55 peri Installer[1053]: Env: SSH_AUTH_SOCK=/tmp/launch-
s5v2oj/Listeners
Oct 27 22:09:55 peri Installer[1053]: Env: Apple_PubSub_Socket_Render=/
tmp/launch-Lsknqf/Render
Oct 27 22:09:55 peri Installer[1053]: Env:
__CF_USER_TEXT_ENCODING=0x1F5:0:0
Oct 27 22:09:55 peri Installer[1053]: Env: SECURITYSESSIONID=6afa40
Oct 27 22:09:55 peri Installer[1053]: Env: COMMAND_MODE=unix2003
Oct 27 22:09:55 peri Installer[1053]: SSHKeychain Installation Log
Oct 27 22:09:55 peri Installer[1053]: Opened from: /Volumes/
SSHKeychain/SSHKeychain.pkg
Oct 27 22:09:57 peri Installer[1053]: fileURLForURL = x-disc://
SSHKeychain/SSHKeychain.pkg
Oct 27 22:09:57 peri Installer[1053]: fileURLForURL = file://localhost/Volumes/SSHKeychain/SSHKeychain.pkg
Oct 27 22:09:57 peri installdb[1055]: started (uid 96)
Oct 27 22:09:57 peri installdb[1055]: Opened receipt database on '/'
with schema 17.
Oct 27 22:09:57 peri installdb[1055]: Opened receipt database on '/
Volumes/Mac OS X Install DVD' with schema 0.
Oct 27 22:10:03 peri installdb[1055]: done. (0.011u + 0.009s)
Oct 27 22:10:14 peri runner[1056]: Administrator authorization granted.
Oct 27 22:10:14 peri Installer[1053]:
=
=
=
=
=
=
=
=
========================================================================
Oct 27 22:10:14 peri Installer[1053]: User picked Standard Install
Oct 27 22:10:14 peri Installer[1053]: Choices selected for installation:
Oct 27 22:10:14 peri Installer[1053]: Install: "SSHKeychain"
Oct 27 22:10:14 peri Installer[1053]: SSHKeychain.pkg :
SSHKeychain : 0.8.2.0.8
Oct 27 22:10:14 peri Installer[1053]:
=
=
=
=
=
=
=
=
========================================================================
Oct 27 22:10:14 peri Installer[1053]: It took 0.00 seconds to
summarize the package selections.
Oct 27 22:10:14 peri Installer[1053]: -[IFPKGDerivedDocument
sortedPackageLocations]: result = (\n file://localhost\n)
Oct 27 22:10:14 peri Installer[1053]: -[IFDInstallController(Private)
_buildInstallPlan]: location = file://localhost
Oct 27 22:10:14 peri Installer[1053]: -[IFDInstallController(Private)
_buildInstallPlan]: file://localhost/Volumes/SSHKeychain/SSHKeychain.pkg
Oct 27 22:10:14 peri Installer[1053]: _installNextPackage of 1
Oct 27 22:10:14 peri installdb[1059]: started (uid 96)
Oct 27 22:10:14 peri installdb[1059]: Opened receipt database on '/'
with schema 17.
Oct 27 22:10:15 peri Installer[1053]: Starting installation:
Oct 27 22:10:15 peri Installer[1053]: Preparing volume "Macintosh HD"
for installation
Oct 27 22:10:15 peri Installer[1053]: Configuring volume "Macintosh HD"
Oct 27 22:10:16 peri Installer[1053]: Preparing disk for local booted
install.
Oct 27 22:10:16 peri Installer[1053]: Free space on "Macintosh HD":
98.9 GB (106241970176 bytes).
Oct 27 22:10:16 peri Installer[1053]: Create temporary directory "/
private/tmp/SSHKeychain.pkg.1053LynTX3"
Oct 27 22:10:16 peri Installer[1053]: Processing SSHKeychain:
Oct 27 22:10:16 peri Installer[1053]: Determining files to install
Oct 27 22:10:16 peri Installer[1053]: It took 0.01 seconds to create
the install plan for SSHKeychain.
Oct 27 22:10:16 peri Installer[1053]: Configuring deferred files
Oct 27 22:10:16 peri Installer[1053]: Assembling temporary receipt
Oct 27 22:10:16 peri Installer[1053]: Performing pre-extraction actions
Oct 27 22:10:16 peri Installer[1053]: Creating destination path
Oct 27 22:10:16 peri Installer[1053]: Validating package payload
Oct 27 22:10:16 peri Installer[1053]: Starting file extraction
Oct 27 22:10:16 peri pkgExtractor[1061]: Extracting...
Oct 27 22:10:16 peri pkgExtractor[1061]: 87 of 87 files written in
0.07 seconds.
Oct 27 22:10:16 peri pkgExtractor[1061]: 1440 kilobytes installed at
19.9 MB/s.
Oct 27 22:10:16 peri Installer[1053]: run postinstall script for
SSHKeychain
Oct 27 22:10:16 peri runner[1056]: postinstall[1062]: chown: rachel:
Invalid argument
Oct 27 22:10:16 peri runner[1056]: postinstall[1062]:
Oct 27 22:10:16 peri Installer[1053]: Install failed: The following
install step failed: run postinstall script for SSHKeychain. Contact
the software manufacturer for assistance.
Oct 27 22:10:16 peri Installer[1053]: IFDInstallController 856B90
state = 7
Oct 27 22:10:16 peri Installer[1053]: Displaying 'Install Failed' UI.
Oct 27 22:10:16 peri Installer[1053]: 'Install Failed' UI displayed message:'The
following install step failed: run postinstall script for
SSHKeychain. Contact the software manufacturer for assistance.'.
Oct 27 22:10:20 peri installdb[1059]: done. (0.007u + 0.004s)

:-)
--
Rachel
Daniel M. Zimmerman
2007-10-27 23:27:59 UTC
Permalink
--On 27 October 2007 22:24:22 +0100 Rachel Greenham
Post by Rachel Greenham
Guess what? It doesn't install on Leopard. :-)
Fresh Leopard install, the installer fails on postinstall. All we get
(snip)

Excellent. Maybe this is a good excuse to release an updated version with a
drag and drop installer. :)

-Dan

------------------------------------------------------------------
Daniel M. Zimmerman TFF Enterprises
1900 Commerce St. Box 358426 http://www.tffenterprises.com/~dmz/
Tacoma, WA 98402 USA ***@tffenterprises.com
Rachel Greenham
2007-10-27 23:49:22 UTC
Permalink
Post by Daniel M. Zimmerman
--On 27 October 2007 22:24:22 +0100 Rachel Greenham
Post by Rachel Greenham
Guess what? It doesn't install on Leopard. :-)
Fresh Leopard install, the installer fails on postinstall. All we get
(snip)
Excellent. Maybe this is a good excuse to release an updated version with a
drag and drop installer. :)
Eeexcept, I since found out that Leopard seems to do its own. Once you
have keys installed in your ~/.ssh, the next time you try to ssh
somewhere (from the commandline in my case) it opens a dialogue box for
the password and offers to put it in the keyring, which it does.
Thereafter, all the ssh-agent stuff seems to work, for gui apps (like
scplugin with an svn+ssh repo url) as well as at the terminal.

So, it looks like it might have been obsoleted by Leopard. :-)

There's probably an even more straightforward way, including making
keyring manager create new ssh keys, but if there is I missed it, as I
was beelining for the SSHKeychain approach I'd used in Tiger. :-)

(I guess our brains must be too highly trained, Majikthise.)
--
Rachel
Loading...