Forum Replies Created
-
AuthorPosts
-
andyboutte
Participantusing just instadmg I couldnt get my modified ilife11 to work. I got this error:
Install failed: The Installer can’t locate the data it needs to install the software. Check your install media or Internet connection and try again, or contact the software manufacturer for assistance.
same error I was getting using instaup2date using an unmodified ilife.
andyboutte
Participant[QUOTE][u]Quote by: Goldberg[/u][p]Cygnus2112, are using InstaUp2Date or just InstaDMG? I tested andyboutte’s directions including his full distribution file with InstaDMG (I’m not using InstaUp2Date) and it doesn’t work for me yet. I understand and follow the directions but I keep getting the iLife.pkg file on the root of the drive. Hmm…[/p][/QUOTE]
I will test out just instadmg and let you know the results.
andyboutte
Participantthat makes more sense and is very strange. let me know if the distribution file fixes it.
andyboutte
Participant[QUOTE][u]Quote by: Goldberg[/u][p]I’m doing something wrong. I followed andyboutte directions from 2/4. InstaDMG installs the iLife’11 package on the root of the drive instead of installing the programs. If I double click on the iLife’11 package on the root it does fully install).
I think my Distribution file is wrong. I posted it here: http://pastebin.com/1VFxgNmY
Thanks for all your help
Goldberg[/p][/QUOTE]
your distribution file looked good but honestly I did not understand everything you were saying. what do you mean by this:
[QUOTE]InstaDMG installs the iLife’11 package on the root of the drive instead of installing the programs.[/QUOTE]
here is a link to my distribution file: https://files.me.com/andyboutte/bgtes1
andyboutte
Participant[QUOTE]
Andyboutte or anyone, any idea why your solution posted on 2/4 works with instaup2date but not regular instadmg?
Goldberg[/p][/QUOTE]
I also only use instaup2date but does your distribution file look like this?
andyboutte
Participant[QUOTE]
And I still can’t get it to work in instadmg with the changes andyboutte instructed above, I CAN get it to work at the CLI with installer. I had converted the DMG back to read-only and put it in my Cache/InstaUp2DateCache folder, sha1’d it and put it in my catalog file, and I get ye olde “There were no items to install in: /private/tmp/idmg_temp.foo”
][/QUOTE]I put my ilife11.dmg in instaup2datepackages and added it to my catalog with the results from the checksum.py and it worked perfectly.
andyboutte
Participant[QUOTE]
Does this work, though?
sudo installer -pkg “/Volumes/ilife11/iLife.pkg” -verbose -target “/Volumes/Macintosh HD”
If not, your symlink is still broken. You could just double-click on the symlink and see if it opens the iLife 11 installer as well.[/p][/QUOTE]
the command line did not work but double clicking on it did. very strange. here is my solution if any else is reading this
convert ilife11.dmg to read/write
delete the “Install iLife” alias at the root level
expand the iLife.pkg package in Installer/packages
pkgutil –expand /Volumes/iLife\ \’11\ Install\ DVD/Installer/Packages/iLife.pkg /Volumes/iLife\ \’11\ Install\ DVD/Installer/Packages/iLifeexpanded.pkg
open the distribution file located at ilifeexpanded.pkg
do a find and replace searching for file:./ and replace with file:./Installer/Packages/
delete original ilife.pkg
flatten the expanded ilifeexanded.pkg
pkgutil –flatten /Volumes/iLife\ \’11\ Install\ DVD/Installer/Packages/iLifeexpanded.pkg /Volumes/iLife\ \’11\ Install\ DVD/Installer/Packages/iLife.pkg
delete ilifeexpanded.pkg
move ilife.pkg up to the root level of the dmgandyboutte
ParticipantSo I fixed my symlink and now my link looks like this:
lrwxr-xr-x 1 andyboutte staff 30 Feb 2 23:43 iLife.pkg -> ./Installer/Packages/iLife.pkg
but I now get this error in the instadmg logs:
Install failed: The Installer can’t locate the data it needs to install the software. Check your install media or Internet connection and try again, or contact the software manufacturer for assistance.
and to test to make sure my ilife dmg was working I ran this which worked fine:
sudo installer -pkg “/Volumes/ilife11/Installer/Packages/iLife.pkg” -verbose -target “/Volumes/Macintosh HD”
I also have ilife 11 and am not seeing the ilife 11 diff available.
andyboutte
Participant[QUOTE][u]Quote by: dead2sin[/u][p]I repacked iLife ’11 using the Composer Pre-installed software preset and it worked great. I know not everyone has Composer, but I wanted to throw it out there that it handles it out of the box, as well as CS5.
[/p][/QUOTE]That is a very good idea that I did not think of. when I went to try that I did not see ilife11 as an option. I updated my diffs and still dont see it. Were you referring to something else?
andyboutte
ParticipantSo I tried that but am still having problems. Here is what ls looks like for my symlink:
lrwxr-xr-x 1 andyboutte staff 59 Jan 29 11:51 iLife.pkg -> /Volumes/iLife ’11 Install DVD/Installer/Packages/iLife.pkg
here is the entry from the log:
Working on folder 08 iLife11 (22:57:38)
Mounting the package dmg: iLife11.dmg (/private/tmp/idmg_temp.UjapA1/items-ESF5fm/08 iLife11) at: /private/tmp/idmg.MIsU/idmg_mp.YYIb
Installing iLife.pkg
Folder 08 iLife11 done (22:57:40)its obviously not being installed because its only taking 2 seconds. when trying to manually install ilife11 on my instadmg boot system it only give me the upgrade option. should this matter for instadmg?
andyboutte
ParticipantDoes anybody have any updates for this? sounds like the softlink is the easiest and most manageable.
andyboutte
ParticipantI have done that several times. I originally made the pkg with packagemaker and now with iceberg and both when installed normally I get the right owner:group. I dont know what I could be doing wrong in instadmg. I am using sudo, im using instaup2date (I have tried without), I have tried using a different machine for building. I dont know much about chroot jails and how they apply to instadmg but I know there are some flags but im assuming I dont need to do anything with those?
andyboutte
Participanthere is a link to my iceberg project:
idisk dot mac dot com/andyboutte/Public/iceberg.png
andyboutte
ParticipantI created a new thread [url]https://www.afp548.com/forum/viewtopic.php?showtopic=28003[/url]
andyboutte
Participant[QUOTE][u]Quote by: dead2sin[/u][p]I know firstboot packages work with InstaDMG, so I’m not sure what else could be causing it. PackageMaker might not be saving the permissions correctly or not applying them correctly after the files are placed. Perhaps creating the firstboot.pkg using another free packaging program would be a good troubleshooting step (I use Composer, which isn’t free, but it works 100% of the time for me).
Perhaps you could try using Iceberg and see if you come up with a different outcome: [url]http://s.sudre.free.fr/Software/Iceberg.html[/url]
Nate[/p][/QUOTE]
I tried iceberg and got the same results. I installed the pkg manually on my machine and all permissions and owner:group are set correctly. when I put it in my instadmg train all files are placed correctly and permissions are correct but the owner:group is always set to andyboutte:staff. I looked through both log files and didnt see anything out of the ordinary. I even tried building on a different machine and got the same results.
It looks to me like instadmg is causing my problems?
-
AuthorPosts
Recent Comments