Skip to main content
Answer

InstallESD too many answers none work!

  • April 9, 2012
  • 6 replies
  • 45 views

Forum|alt.badge.img+20

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?

Best answer by golbiga

./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.

6 replies

golbiga
Forum|alt.badge.img+21
  • Employee
  • April 9, 2012

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


Forum|alt.badge.img+20
  • Author
  • Valued Contributor
  • April 9, 2012

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


golbiga
Forum|alt.badge.img+21
  • Employee
  • April 9, 2012

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


Forum|alt.badge.img+20
  • Author
  • Valued Contributor
  • April 9, 2012

Which two pkg files are we targeting?


golbiga
Forum|alt.badge.img+21
  • Employee
  • Answer
  • April 9, 2012

./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.


Forum|alt.badge.img+20
  • Author
  • Valued Contributor
  • April 9, 2012

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 :)