InstallESD too many answers none work!

Matt
Valued Contributor

So since Lion I have always just used CCC to create a base image. I have since decided to use InstallESD and the recovery partition with the new JAMF additional features. Issue is no matter what article I see about InstallESD nobody has a 100% solid answer. I tried InstallESD + JAVA and no matter what when compiling the image it errors out. What is the JAMF supported method for modular imaging with Lion?

1 ACCEPTED SOLUTION

golbiga
Contributor III
Contributor III

./checkPackageSignatures.py /Applications/Install Mac OS X Lion.app/
/Applications/Install Mac OS X Lion.app/Contents/SharedSupport/InstallESD.dmg:
Package "RemoteDesktop.pkg": Status: signed by a certificate that has since expired
Package "SIUResources.pkg": Status: signed by a certificate that has since expired

You will need to convert the InstallESD.dmg to read/write and then run the flatpkgfixer.py on the InstallESD.dmg and then convert back to read only. I cannot guarantee everything will be 100%, but others that have done this have not had any issues.

View solution in original post

6 REPLIES 6

golbiga
Contributor III
Contributor III

Matt, unless Apple has released a new Install Mac OS X Lion installer (which they haven't), it will not install unless via Casper Admin because of expired certs. You could run the flatpkgfixer script on the InstallDMG or wait till a new release from the Mac App Store.

Allen

Matt
Valued Contributor

I have the InstallESD uploaded to Casper Admin it just refuses to do anything except error out when I hit compile.

golbiga
Contributor III
Contributor III

Yup, it will not work unless you flatten the two pkg's that have expired certs.

Matt
Valued Contributor

Which two pkg files are we targeting?

golbiga
Contributor III
Contributor III

./checkPackageSignatures.py /Applications/Install Mac OS X Lion.app/
/Applications/Install Mac OS X Lion.app/Contents/SharedSupport/InstallESD.dmg:
Package "RemoteDesktop.pkg": Status: signed by a certificate that has since expired
Package "SIUResources.pkg": Status: signed by a certificate that has since expired

You will need to convert the InstallESD.dmg to read/write and then run the flatpkgfixer.py on the InstallESD.dmg and then convert back to read only. I cannot guarantee everything will be 100%, but others that have done this have not had any issues.

Matt
Valued Contributor

That was the answer! I wish someone at JAMF would write a tech note on all thats needed to get InstallESD and Lion to work via Casper Admin :)