Yep, my issue was RAM related as well.
Installed the OS from that same USB installer again and all went OK.
rthpjm: great work!
How much RAM was in your system when you performed the successful install?
- David
Yep, my issue was RAM related as well.
Installed the OS from that same USB installer again and all went OK.
rthpjm: great work!
I just yesterday removed the 4 X 512 modules from my 1,1 and replaced with 4 X 2GB ones. I have been running El Cap without issues since the first public Beta. I did also have 4 x 2GB modules installed with the 512's for a total of 10 GB.
Yep, my issue was RAM related as well.
Installed the OS from that same USB installer again and all went OK.
rthpjm: great work!
Nov 21 10:19:03 Mac-Pro OSInstaller[485]: PackageKit: Extracting file:///System/Installation/Packages/Essentials.pkg (destination=/Volumes/El Capitan/.OSInstallSandboxPath/Root, uid=0)
Nov 21 10:20:45 Mac-Pro OSInstaller[485]: /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-80/Common/StreamCompressor.cpp:1352: Error: chunk 728 of /Volumes/El Capitan/.OSInstallSandboxPath/Root//Library/Fonts/Kaiti.ttc decompressed to 12924, expected 65536
Nov 21 10:20:45 Mac-Pro OSInstaller[485]: /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-80/Common/StreamCompressorQueue.c:371: 0x11b7475bf 0x11b74aa6b 0x11b749717 0x11b749533 0x11b749679 0x114ee68ff 0x114edb453 0x114eedbd7 0x114eedbd7 0x114edf2e3: Error: setting queue error to 22 (Invalid argument)
Nov 21 10:20:45 Mac-Pro OSInstaller[485]: PackageKit: Got copier error 22 extracting to path /Volumes/El Capitan/.OSInstallSandboxPath/Root//Library/Fonts/Kannada Sangam MN.ttc: Invalid argument
Nov 21 10:20:45 Mac-Pro OSInstaller[485]: /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-80/Common/StreamCompressor.cpp:731: Error: freed StreamCompressor for /Volumes/El Capitan/.OSInstallSandboxPath/Root//Library/Fonts/Kannada Sangam MN.ttc that is still has a curBuffer
Nov 21 10:20:45 Mac-Pro OSInstaller[485]: /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-80/Common/StreamCompressor.cpp:739: Error: freed StreamCompressor for /Volumes/El Capitan/.OSInstallSandboxPath/Root//Library/Fonts/Kannada Sangam MN.ttc that is still has a compressionBuffer
Nov 21 10:20:45 Mac-Pro OSInstaller[485]: /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-80/Common/StreamCompressorQueue.c:397: Error: returning errno 22 (Invalid argument) from DrainStreamCompressorQueue
Nov 21 10:21:30 Mac-Pro OSInstaller[485]: PackageKit: Install Failed: Error Domain=PKInstallErrorDomain Code=110 "An error occurred while extracting files from the package “Essentials.pkg”." UserInfo={NSUnderlyingError=0x7fdc26839940 {Error Domain=BOMCopierFatalError Code=1 "Block-compressed payload operation failed" UserInfo={destinationPath=/Volumes/El Capitan/.OSInstallSandboxPath/Root, offset=20304280, type=BOMCopierFatalError, sourcePath=/System/Installation/Packages/Essentials.pkg, NSLocalizedFailureReason=Block-compressed payload operation failed}}, NSFilePath=/Volumes/El Capitan/.OSInstallSandboxPath/Root, NSURL=Essentials.pkg -- file:///System/Installation/Packages/OSInstall.mpkg#Distribution, PKInstallPackageIdentifier=com.apple.pkg.Essentials, NSLocalizedDescription=An error occurred while extracting files from the package “Essentials.pkg”.} {
NSFilePath = "/Volumes/El Capitan/.OSInstallSandboxPath/Root";
NSLocalizedDescription = "An error occurred while extracting files from the package \U201cEssentials.pkg\U201d.";
NSURL = "Essentials.pkg -- file:///System/Installation/Packages/OSInstall.mpkg#Distribution";
NSUnderlyingError = "Error Domain=BOMCopierFatalError Code=1 \"Block-compressed payload operation failed\" UserInfo={destinationPath=/Volumes/El Capitan/.OSInstallSandboxPath/Root, offset=20304280, type=BOMCopierFatalError, sourcePath=/System/Installation/Packages/Essentials.pkg, NSLocalizedFailureReason=Block-compressed payload operation failed}";
PKInstallPackageIdentifier = "com.apple.pkg.Essentials";
}
Thank you for your kind words.
Last night I decided to test a "low memory" installation because a number of people have reported trouble. My MacPro has 32GB of RAM (8 x 4GB), so I pulled the lower riser entirely, and ejected two of the RAM sticks from the upper riser. The result is 8GB. I then ran the installer. I too found that the installer then kernel panics whilst extracting the Essentials.pkg.
To test the result, I immediately re-installed the two RAM sticks into the upper riser (now 16GB), and re-ran the installer with success.
It appears that the installer is RAM-sensitive, and 8GB of RAM is not enough!!!!.
I have a theory, the installer uses RAM disks for the temporary OS during installation, and we have also noticed that the installer log files tend to grow to a large size due to thousands of log entries about missing fonts. My theory is that the log file may be filling up the /private/var/log RAM disk partition, and it may be this that is causing the KP.
I'll investigate some more. But for now you will need more than 8GB of RAM to use the modified installer (pikify3.1).
How much RAM was in your system when you performed the successful install?
- David
Thank you for your kind words.
Last night I decided to test a "low memory" installation because a number of people have reported trouble. My MacPro has 32GB of RAM (8 x 4GB), so I pulled the lower riser entirely, and ejected two of the RAM sticks from the upper riser. The result is 8GB. I then ran the installer. I too found that the installer then kernel panics whilst extracting the Essentials.pkg.
....
I'll investigate some more. But for now you will need more than 8GB of RAM to use the modified installer (pikify3.1).
---------------------- Edit 2 ------------------------------------
I have done a bit more testing. I have tried to use just the straightforward Apple createinstallmedia, the only change I made was to replace the /.IABootFiles/boot.efi file so that the Installer will boot. Using this method creates a 2-pass install, the initial boot and run of the installer allows you to pick the destination disk. Your destination disk is then "prepared" (OS X Install Data folder is created). The installer repairs itself by putting the Apple boot.efi file back into the .IABootFiles folder, and then restarts the machine booting back into the installer (so here I had to go overwrite the .IABootFiles/boot.efi file again, then restart!). In the 2nd pass the Installer now automatically starts.
With 8GB of RAM the install fails in the same manner as my pikify3.1 build.
With 16GB of RAM the install succeeds. (I can only test with 16GB since I only have 4GB modules).
I therefore conclude that more than 8GB of RAM is required, probably because the installer OS is held in RAM disks and the decompression of the Essentials.pkg must just trip over the limits of the remaining RAM.
I was worried that the modifications I made for the pikify3.1 build were the cause of the 8GB threshold, but I believe my testing proves that the pure Apple (or at least as close as I could get to it) installer has the same issue. Phew!
---------------------- End edit 2 ------------------------------------
You can find the script to create a pikified installer at post #807
Hi David,This is suggesting to me that the minimum RAM required for successful install is 12GB.
And for the moment and that for the moment... you could have Board A as 4 x 2GB and Board B as 4 x 1GB to reach 12GB, or with Board B as 4 x 512MB to reach 10GB (that's 2 x configurations for install that we need to test). Can anyone do that? - I'm not able to at this point.
- David
This is quite surprising as Apple claims that 2GB RAM is the minimum requirement for El Capitan.
Maybe RAM banks are organised differently in newer Macs with Intel´s Nahalem or later microarchitecture ?
Or could that be a result of the EFI64 --> EFI 32 translation in the boot loader ?
If there is anyone out there with a 3,1 / 4,1 / 5,1 that can organise their RAM to 8GB, and then use "/Applications/
Install OS X El Capitan.app/Contents/Resources/createinstallmedia" to build an unmodified Apple-based installer. It would be great to find out if the same failure occurs....
If I'm getting this right: you think that amount of installed memory while building the installer matters?
If so, I think it's not the case here. My pikified installer was created on a 5,1 with 48GB.
If I'm getting this right: you think that amount of installed memory while building the installer matters?
If so, I think it's not the case here. My pikified installer was created on a 5,1 with 48GB.
So, I built an unmodified installer (just in case) on a 4,1 with 2GB RAM. Install went fine with 2GB.
rthpjm: any particular reason to go again with 8GB?
I very much doubt the issue is related to the amount of RAM per se. If the official requirement is 2GB, that's probably true. The problem might be related to the parity characteristics of the RAM modules. Perhaps the older 512MB modules aren't compatible with El Capitan installation, but newer ones are OK.Thanks 666sheep for testing.
If it works with 2GB on a supported Mac, are we looking at a "memory leak" on unsupported Macs ? This would explain, why it needs at least 12GB to finish successfully. With less memory, we would run into an overflow before the installer finishes, triggering the restart. Just a theory for now and I have no idea, how to prove this.
So, I built an unmodified installer (just in case) on a 4,1 with 2GB RAM. Install went fine with 2GB.
rthpjm: any particular reason to go again with 8GB?
I very much doubt the issue is related to the amount of RAM per se. If the official requirement is 2GB, that's probably true. The problem might be related to the parity characteristics of the RAM modules. Perhaps the older 512MB modules aren't compatible with El Capitan installation, but newer ones are OK.
I may have misunderstood some of the comments. Didn't you say you were able to install El Capitan on just 2GB?Peter, see posts #855 and #859. The issue occurs with 1,2 and 4GB sticks as well, unless total amount exceeds 8GB.
I may have misunderstood some of the comments. Didn't you say you were able to install El Capitan on just 2GB?
I wouldn't know myself. My Mac Pro has 18GB of RAM. But I still think the way parity is/isn't achieved in RAM modules may be more decisive than the amount of RAM itself for the reported failures.Yes, but on a 4,1 using non-modified installer. Other users tests on 1,1/2,1 with all possible module sizes failed below unless they had more than 8GB total.