Until recently, we have been using Mac mini servers with Lion installed on them as our Casper Imaging stations. We could NetBoot over USB and image without issue, aside from occasionally long boot times on Thunderbolt machines. However, when we upgraded one of our minis to 10.8, we began to have issues with Casper Imaging.
Our configuration was set up to run a shell script which would use command-line tools to perform a block copy of our selected image to our Macs. It worked without issue on all of our machines, be they MacBooks, MacBook Airs, or iMacs. However, after the upgrade, the shell script would occasionally be skipped by Casper Imaging and it would jump directly to the second item in the configuration. It would finish installing the other items in the configuration and reboot, as normal. However, due to the script being skipped the computer had not actually been imaged at all.
As a test, I created a new configuration that simply used Casper Imaging to perform the block copy (the script was no longer necessary for our workflow, anyway). However, Casper Imaging will still skip the block copy occasionally (my last test resulted in 2 failures out of 7 machines) and move on to the next item in the configuration. It also throws up an error about a NilObject and then crashes the Casper Imaging interface.
It seems to me as though the Mac mini may suffer from some sort of communication issue with the computer we are imaging due to a change in AFP in 10.8, but I must admit that I'm simply guessing. We have a second mini that has also been upgraded to 10.8 and it suffers the same fate. They both also occasionally fail to NetBoot computers. This seems to be more prevalent when we try to NetBoot 10 or more machines at once.
Has anyone else experienced this issue? My mini was set up from scratch as a Mountain Lion machine and the previous one was upgraded from Lion. Any thoughts?