7 Replies Latest reply on Feb 7, 2011 4:21 AM by berf

    OSD Image with OSX 10.6.4

    Rookie

      Hello,

       

      I'm having trouble with making an OSD image. I'm trying to base it on a Mac OS 10.6.4 image, and I was wondering if that is even possible? I've been following the documentation at http://forum.landesk.com/support/docs/DOC-5149 and it only mentions 10.4 and 10.5, but it has not been updated in a while, so it might just be a bit outdated.

       

      The problem I'm running into is that the Macs get a kernel panic when trying to boot the Netinstall image. I'm getting this message on a recent Macbook Pro and a Mac Mini (those are the only 2 I've tested with so far)

      This is the message, if anyone has any ideas, please let me know.

       

      Interval Since Last Panic Report:  9623 sec

      Panics Since Last Report:          5

      Anonymous UUID:                    320AC2E0-2AE8-4B66-AEB1-422499B2BB34

       

      Tue Jul 13 14:32:46 2010

      panic(cpu 1 caller 0x4750f2): "Process 1 exec of /sbin/launchd failed, errno 2\n"@/SourceCache/xnu/xnu-1504.7.4/bsd/kern/kern_exec.c:3145

      Backtrace (CPU 1), Frame : Return Address (4 potential args on stack)

      0x516ebe48 : 0x21b455 (0x5cf328 0x516ebe7c 0x2238b1 0x0)

      0x516ebe98 : 0x4750f2 (0x5c1638 0x831c28 0x2 0x0)

      0x516ebef8 : 0x45f304 (0x79abd20 0x1fe 0x7755700 0x80000001)

      0x516ebf38 : 0x485937 (0x775f7a8 0x0 0x773fb7c 0x863ea0)

      0x516ebf68 : 0x219050 (0x775f7a8 0xffffff7f 0x516ebfc8 0x22fc35)

      0x516ebfa8 : 0x2a79f7 (0xffffffff 0x1 0x0 0x51335000)

      0x516ebfc8 : 0x29e8a6 (0x0 0x0 0x29e6db 0x71901c0)

       

      BSD process name corresponding to current thread: init

       

      Mac OS version:

      Not yet set

       

      Kernel version:

      Darwin Kernel Version 10.4.0: Fri Apr 23 18:28:53 PDT 2010; root:xnu-1504.7.4~1/RELEASE_I386 System model name: MacBookPro7,1 (Mac-F222BEC8)

       

      System uptime in nanoseconds: 11764224507 unloaded kexts:

      (none)

      loaded kexts:

      com.apple.driver.DiskImages.SparseDiskImage    283 - last loaded 11642841748

      com.apple.driver.DiskImages.ReadWriteDiskImage 283

      com.apple.driver.DiskImages.UDIFDiskImage      283

      com.apple.driver.DiskImages.RAMBackingStore    283

      com.apple.driver.DiskImages.HTTPBackingStore   283

      com.apple.driver.DiskImages.FileBackingStore   283

      com.apple.driver.AppleUSBTCButtons 1.8.1b1

      com.apple.driver.AppleIRController 303.8

      com.apple.driver.AppleUSBTCKeyEventDriver      1.8.1b1

      com.apple.driver.AppleUSBTCKeyboard 1.8.1b1

      com.apple.driver.AppleUSBCardReader 2.5.4

      com.apple.iokit.SCSITaskUserClient 2.6.5

      com.apple.driver.AppleUSBHub 4.0.0

      com.apple.driver.AppleUSBEHCI 4.0.2

      com.apple.iokit.AppleBCM5701Ethernet     2.3.8b2

      com.apple.BootCache     31

      com.apple.AppleFSCompression.AppleFSCompressionTypeZlib    1.0.0d1

      com.apple.driver.AirPortBrcm43xx   423.91.27

      com.apple.driver.AirPortBrcm43224  425.16.2

      com.apple.iokit.IOAHCIBlockStorage 1.6.2

      com.apple.driver.AppleFWOHCI 4.7.1

      com.apple.driver.AppleLPC    1.4.12

      com.apple.driver.AppleEFINVRAM     1.3.0

      com.apple.driver.AppleAHCIPort     2.1.2

      com.apple.driver.AppleUSBOHCI 3.9.6

      com.apple.driver.AppleHPET   1.5

      com.apple.driver.AppleRTC    1.3.1

      com.apple.driver.AppleSmartBatteryManager      160.0.0

      com.apple.driver.AppleGraphicsControl    2.8.63

      com.apple.driver.AppleBacklight    170.0.24

      com.apple.driver.AppleACPIButtons  1.3.2

      com.apple.driver.AppleSMBIOS 1.6

      com.apple.driver.AppleACPIEC 1.3.2

      com.apple.driver.AppleAPIC   1.4

      com.apple.driver.AppleIntelCPUPowerManagementClient  105.10.0

      com.apple.driver.ACPI_SMC_PlatformPlugin 4.1.2b1

      com.apple.security.sandbox   0

      com.apple.security.quarantine 0

      com.apple.nke.applicationfirewall  2.1.11

      com.apple.Dont_Steal_Mac_OS_X 7.0.0

      com.apple.driver.AppleIntelCPUPowerManagement  105.10.0

      com.apple.driver.DiskImages.KernelBacked 283

      com.apple.driver.BroadcomUSBBluetoothHCIController   2.3.3f8

      com.apple.driver.AppleUSBBluetoothHCIController      2.3.3f8

      com.apple.iokit.IOBluetoothFamily  2.3.3f8

      com.apple.driver.AppleUSBMultitouch 204.13

      com.apple.iokit.IOUSBHIDDriver     4.0.2

      com.apple.iokit.IOUSBMassStorageClass    2.6.1

      com.apple.iokit.IOSCSIBlockCommandsDevice      2.6.5

      com.apple.driver.AppleUSBMergeNub  4.0.0

      com.apple.driver.AppleUSBComposite 3.9.0

      com.apple.iokit.IOSCSIMultimediaCommandsDevice 2.6.5

      com.apple.iokit.IOBDStorageFamily  1.6

      com.apple.iokit.IODVDStorageFamily 1.6

      com.apple.iokit.IOCDStorageFamily  1.6

      com.apple.iokit.IOUSBUserClient    4.0.0

      com.apple.nvidia.nv50hal     6.1.6

      com.apple.NVDAResman    6.1.6

      com.apple.driver.NVSMU  2.2.7

      com.apple.iokit.IO80211Family 311.1

      com.apple.iokit.IONetworkingFamily 1.9

      com.apple.driver.XsanFilter  402.1

      com.apple.iokit.IOAHCISerialATAPI  1.2.4

      com.apple.iokit.IOSCSIArchitectureModelFamily  2.6.5

      com.apple.iokit.IOFireWireFamily   4.2.6

      com.apple.iokit.IOAHCIFamily 2.0.4

      com.apple.iokit.IOUSBFamily  4.0.2

      com.apple.driver.AppleEFIRuntime   1.3.0

      com.apple.iokit.IONDRVSupport 2.1

      com.apple.iokit.IOHIDFamily  1.6.4

      com.apple.iokit.IOSMBusFamily 1.1

      com.apple.driver.IOPlatformPluginFamily  4.1.2b1

      com.apple.security.TMSafetyNet     6

      com.apple.kext.AppleMatch    1.0.0d1

      com.apple.driver.DiskImages  283

      com.apple.iokit.IOStorageFamily    1.6.1

      com.apple.iokit.IOGraphicsFamily   2.1

      com.apple.driver.AppleSMC    3.0.1d2

      com.apple.driver.AppleACPIPlatform 1.3.2

      com.apple.iokit.IOPCIFamily  2.6

      com.apple.iokit.IOACPIFamily 1.3.0

      Model: MacBookPro7,1, BootROM MBP71.0039.B05, 2 processors, Intel Core 2 Duo, 2.4 GHz, 4 GB, SMC 1.62f6

      Graphics: NVIDIA GeForce 320M, NVIDIA GeForce 320M, PCI, 256 MB Memory Module: global_name

      AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8D), Broadcom BCM43xx 1.0 (5.10.131.16.1)

      Bluetooth: Version 2.3.3f8, 2 service, 19 devices, 1 incoming serial ports Network Service: Ethernet, Ethernet, en0 Serial ATA Device: Hitachi HTS545025B9SA02, 232.89 GB Serial ATA Device: HL-DT-ST DVDRW  GS23N USB Device: Internal Memory Card Reader, 0x05ac  (Apple Inc.), 0x8403, 0x26100000 USB Device: BRCM2046 Hub, 0x0a5c  (Broadcom Corp.), 0x4500, 0x06600000 USB Device: Bluetooth USB Host Controller, 0x05ac  (Apple Inc.), 0x8213, 0x06610000 USB Device: IR Receiver, 0x05ac  (Apple Inc.), 0x8242, 0x06500000 USB Device: Apple Internal Keyboard / Trackpad, 0x05ac  (Apple Inc.), 0x0237, 0x06300000 USB Device: Built-in iSight, 0x05ac  (Apple Inc.), 0x8507, 0x24600000

        • 1. Re: OSD Image with OSX 10.6.4
          Apprentice

          Your netboot image (different from your OSD image) probably needs to be updated. If you built your netboot image from an older system and you try to boot a new system from it, you will have this problem. Your netboot image (and OSD image BTW) needs to be built on the latest hardware and OS you have available.

          • 2. Re: OSD Image with OSX 10.6.4
            Rookie

            Sorry to come back to this post so late, but I've never come around to fixing this problem.

             

            I'm not quite sure what you mean with the Netboot image Patrick. As far as I know there are 2 images involved, please correct me if I'm wrong:

             

            - The OSD image which gets created through LANDesk scripts. This only works for 10.4 and 10.5 installations as far as I know.

            - The image you actually want to push to the clients. In our case it's a fully up2date OSX 10.6.4 installation. Confirmed to be working as I can push this image with the Disk Utility.

             

            From what I understand, the Netboot clients connect to the Netboot server, download the kernel from the selected image (we have only 1, the OSD image), then mount the image and boot it. This is the part where our newer hardware is failing.

            Would it be possible to extract the kernel and kernel extensions from a 10.6 installation and use those with the 10.5-based OSD image?

            • 3. Re: OSD Image with OSX 10.6.4
              Apprentice

              No, you can't just parts from 10.6 and insert them into a 10.5 image. I would highly suggest you use DeployStudio for your imaging instead. You'll be much happier.

              • 4. Re: OSD Image with OSX 10.6.4
                Rookie

                Thought so, thanks for the confirmation.

                 

                Regarding DeployStudio...yes, I would probably be much happier, everyone tells me to use it. The problem is that LANDesk was sold to us as a multi-platform deployment tool, so unfortunately my boss starts wondering why we need another deployment tool.

                 

                So, am I save in concluding that LANDesk 8.8SP4 is not able to deploy images to the latest Mac hardware?

                Does LANDesk 9 provide an updated OSD toolset which does work with OSX 10.6?

                • 5. Re: OSD Image with OSX 10.6.4
                  SupportEmployee

                  Yes LD9 is able to image 10.6 and the latest hardware. If going to LD9 is something you are considering with the release of LD9 SP2 there is going to be a slip streamed install that will let you install LD9 with the SP2 bits rather then install LD9 then download and apply SP2. SP2 is scheduled to be released end of this week or early next week.

                  • 6. Re: OSD Image with OSX 10.6.4
                    Apprentice

                    LANDesk does not deploy images to Macs, period. Apple's deployment tools are doing the actual work (which is why you needed a Mac server), LANDesk is just inserting a mini-agent type thing to track the progress of what "Apple's tools" are doing and then injecting an agent afterwards.

                     

                    I don't know if 8.8 SP4 is compatible with 10.6 OSD or not as I don't use it but I don't see why it would matter if it's just Apple's tools that are being used anyway. You can use a 10.5 server to deploy 10.6 images if that's what's required.

                     

                    Deploystudio is free. Use the best tool for the job. Quite frankly (IMHO), LANDesk doing OSD on the Mac just filled in a checkbox for customer requirements.

                    • 7. Re: OSD Image with OSX 10.6.4
                      Rookie

                      thanks for information...