Disk Management Tool error in Disk Utility

Update: (first, reviewing problem that I and others have been having, including on 10.4.x systems):
When I attempt to repair permissions on my HD with Disk Utility, I get this specific error message: "Disk Utility internal error -- Disk Utility has lost its connection with the Disk Management Tool and cannot continue. Please quit and relaunch Disk Utility" and the repair-permissions will not proceed. It fails to get the proper "correct" permissions info for that drive to allow the repair. The error log points to a file in the Library called "DiskManagementToll" The path is ~/System/Library/PrivateFrameworks/DiskManagement.framework/Resources/DiskManag ementTool)
This problem is appearing in many forums here and elsewhere, including 10.4.x systems (like mine) and persists in a few after deleting suggested files. Is there a sophisticated solution that addresses the problem through the DiskManagementTool file by replacing some values or replacing the file from a backup vis SUDO or Root?
Previous posts have focused on Macs running 10.3.x and with iTunes 6.0x installed. Not here, so the problem is more general. None of the "delete iTunes / plists / Chess.app" suggested fixes have worked for me. Also tried running DU from my Tiger install disk; no luck! -- still fails when it tries to determine the correct permissions.
The "DiskManagementTool" file apparently either stores the correct file permissions or handles reading them from the receipts in the Library. If I understand things right, Disk Utility is actually a (user)-permissioned graphic front end, while DiskManagementTool is a Root-user-level tool that actually does the heavy lifting. Can I replace -- and any benefit to that -- or rewrite it with proper access?
There is a complete crash log report in Crash Reporter, by the way. Anyone want the text, and would it help figure out what's happening?
I've tried the suggested deletion of iTunes 6.0.2 or Chess.app and their plists (these and other steps were suggested on MacFixIt at http://www.macfixit.com/article.php?story=20060111090035797 the advice is, basically, to delete iTunes 6.0.2 and/or Chess.app and related plist files.) As I said, no luck!
Everyone that I talk to says it MUST be the fault of some other 3rd-party disk utility software.
For what it's worth, I HAVE run Disk Warrior -- and, the drive that's having the problem is a recent reinstall from a backup using Carbon Copy Cloner. The original disk is NOT having such a problem, only the hard drive on my iBook after the reinstall. Don't know if that gives any clues (or to how the link gets somehow disengaged between Disk Utility and the Disk Management Tool file / software).
Any thoughts on that? What about replacing the Disk Management Tool file in the Library or forcing some kind of re-link to it? some Unix guru MUST know a fix!
Obviously, the big worry for me is that I can't update my System to 10.4.5 or anything else without repairing permissions first. This IS a big deal. And others are having the same problem. Help?!?
New 2 GHz dual g5 , Dual g4, & iBook G4 (recent) Mac OS X (10.4.4)

A system problem was involved that became, briefly, a "known issue" that was solved in the next minor update. Solved, anyway, by the advice given by the last poster. Thanks! SJ

Similar Messages

  • Disk Utitlity has "Lost Connection" with Disk Management tool"

    [ Edited by Apple Discussions Moderator; please start a new topic about your technical issue. ]
    Running OSX10.3.8
    I installed:
    "iTunes" (6.0.2)
    "iPod Updater 2005-11-17" ((null))
    "iChat Update" (2.1)
    Went to repair disk permissions
    I get this error:
    Disk Utitlity has "Lost Connection" with Disk Management tool" Please quit Disk Utility.
    then it says quitting Disk Utility may render the disk useless. Stopping the scan just gives a "stopped by User" red text message in the DU screen.
    Had to Quit. No other way out.
    Now it will not repair "or" verify Disk permissions at all.
    What to do?
    Powermac G4 1.25ghz, OS9/OSX   Mac OS X (10.3.8)  

    Getting the same results booting off of the install CD. I even ran fsck -y after a soft boot(command S). Note I also installed the iPod updater and iChat update.
    I'm getting a crash log that has to do with DiskManagement
    Path: /System/Library/PrivateFrameworks/DiskManagement.framework/Resources/DiskManage mentTool
    I tossed the pref file for Disk utility and tried to locate a pref for the Disk Management but nada...
    Is there a prefs file that needs to be tossed?
    Anyone do a recent Onyx Maintainence cleaning?
    Is there a way to do an iTunes Uninstal and reinstall a previous version?
    Powermac G4 1.25ghz, OS9/OSX   Mac OS X (10.3.8)  
    Powermac G4 1.25ghz, OS9/OSX   Mac OS X (10.3.8)  

  • Disk Utility has Lost Connection with the Disk Managment Tool

    Hi,
    For starters, this problem is not associated with the thread that Brian Z. has posted at the top of this forum. Having said that, here's my problem:
    I had installed Security Update 2006-003, and Quicktime 7.1. Permissions were repaired before and after each installation, and all went well.
    Some hours later, I was experimenting with Apple Remote Desktop. I had activated ARD in the System Preferences>Sharing pane, and it provided me an IP address associated with ARD. I then turned on Airport, and ARD provided me with an IP address associated with that connection. However when I turned off my modem connection, System Preferences>Sharing hung, and had to be Force Quit.
    Console Log follows:
    ===== Mon May 15 2006 ===== 21:09:09 America/Anchorage =====
    2006-05-15 21:09:17.488 System Preferences[2732] Can't open input server /Library/InputManagers/Menu Extra Enabler.bundle
    2006-05-15 21:09:28.224 System Preferences[2732] ### Error:268435460 File:FileSharing.m Line:308
    2006-05-15 21:09:38.230 System Preferences[2732] ### Error:268435460 File:FileSharing.m Line:343
    2006-05-15 21:09:48.415 System Preferences[2732] ### Error:268435460 File:FileSharing.m Line:343
    Thinking a plist had become corrupted, I trashed the following:
    com.apple.systempreferences.plist
    com.apple.RemoteDesktop.plist
    com.apple.Remotemanagement.plist
    com.apple.sharing.firewall.plist.
    System Preferences started out very slowly, but then all the panes except Sharing would work ok.
    I booted from the install disk and performed a Disk Repair. There were no problems reported.
    When I tried to run a Repair Permissions, after about 20 seconds I got the, "Disk Utility has lost connection with the disk management tool and can not continue. Please quit and relaunch Disk Utility."
    I quit D.U. and the Installer, and was able to successfully run a Repair Permissions from the D.U. in my Utilities folder. It had no problems to report.
    Continuting to troubleshoot the System Preferences problem, I then trashed the com.apple.preferencepanes.cache. This solved my System Preferences>Sharing problem.
    However, I am still unable to perform a Repair Permissions after booting from my install disk (I get the subject message). Repairing permissions from the Disk Utility in my Utilies folder works fine.
    Any thoughts out there on a logical way to troubleshoot where my problem is? Is there a way to get a console log when I'm running DU from the install disk, or a comparable source??
    Thanks,
    Bob

    I found this crash log that was generated about the time I had problems with System Preferences hanging.
    Thoughts?
    Bob
    Entitled "writeconfig.crash.log"
    Host Name: Bobs-Big-Mac.local
    Date/Time: 2006-05-15 21:08:17 -0800
    OS Version: 10.3.9 (Build 7W98)
    Report Version: 2
    Command: writeconfig
    Path: /System/Library/PrivateFrameworks/Admin.framework/Resources/writeconfig
    Version: ??? (???)
    PID: 2707
    Thread: 0
    Exception: EXC_BREAKPOINT (0x0006)
    Code[0]: 0x00000001
    Code[1]: 0x90a8d2c0
    Thread 0 Crashed:
    0 com.apple.Foundation 0x90a8d2c0 _NSRaiseError + 0xf8
    1 com.apple.Foundation 0x90a349d8 -[NSConnection sendInvocation:] + 0x6a4
    2 com.apple.Foundation 0x90a2d8e0 -[NSObject(NSForwardInvocation) forward::] + 0x198
    3 libobjc.A.dylib 0x90866810 objcmsgForward + 0xb0
    4 writeconfig 0x0000baac 0x1000 + 0xaaac
    5 writeconfig 0x0000ec84 0x1000 + 0xdc84
    6 writeconfig 0x0000ad88 0x1000 + 0x9d88
    7 writeconfig 0x0000abfc 0x1000 + 0x9bfc
    PPC Thread State:
    srr0: 0x90a8d2c0 srr1: 0x0202f030 vrsave: 0x00000000
    cr: 0x24000442 xer: 0x00000000 lr: 0x90a8d298 ctr: 0x90a23528
    r0: 0x00000000 r1: 0xbffff430 r2: 0xa0a204bc r3: 0xa0a34e20
    r4: 0x9086eb88 r5: 0x20000000 r6: 0xbffff110 r7: 0x00000000
    r8: 0x00000001 r9: 0x0030d370 r10: 0x00000239 r11: 0x28000442
    r12: 0x90a23528 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
    r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000
    r20: 0x00000000 r21: 0x00000000 r22: 0x00000000 r23: 0x00000000
    r24: 0x00310680 r25: 0xbffffcd8 r26: 0x00311c50 r27: 0xa0a2af6c
    r28: 0xa0a30e7c r29: 0xa0a24ae0 r30: 0x003109a0 r31: 0x90a8d1d0
    Binary Images Description:
    0x1000 - 0x28fff writeconfig /System/Library/PrivateFrameworks/Admin.framework/Resources/writeconfig
    0x80830000 - 0x8090efff libxml2.2.dylib /usr/lib/libxml2.2.dylib
    0x8c2bc000 - 0x8c2c5fff libBSDPClient.A.dylib /usr/lib/libBSDPClient.A.dylib
    0x8fe00000 - 0x8fe4ffff dyld /usr/lib/dyld
    0x90000000 - 0x9014ffff libSystem.B.dylib /usr/lib/libSystem.B.dylib
    0x901c0000 - 0x9026efff com.apple.CoreFoundation 6.3.9 (299.37) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x902b0000 - 0x90529fff com.apple.CoreServices.CarbonCore 10.3.7 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonC ore.framework/Versions/A/CarbonCore
    0x905a0000 - 0x90610fff com.apple.framework.IOKit 1.3.6 (???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x90640000 - 0x906c8fff com.apple.CoreServices.OSServices 3.0.1 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServi ces.framework/Versions/A/OSServices
    0x90733000 - 0x90740fff com.apple.CommonPanels 1.2.1 (1.0) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels. framework/Versions/A/CommonPanels
    0x90810000 - 0x90810fff com.apple.ApplicationServices 1.0 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Application Services
    0x90860000 - 0x908cffff libobjc.A.dylib /usr/lib/libobjc.A.dylib
    0x908f5000 - 0x90912fff com.apple.audio.SoundManager 3.9 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.f ramework/Versions/A/CarbonSound
    0x90940000 - 0x909b3fff com.apple.DesktopServices 1.2.5 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Desk topServicesPriv
    0x90a20000 - 0x90b7bfff com.apple.Foundation 6.3.8 (500.61) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x90d40000 - 0x90d40fff com.apple.Carbon 10.3 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x90d50000 - 0x90d6bfff com.apple.SystemConfiguration 1.7.1 (???) /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi guration
    0x90d7c000 - 0x90d8cfff com.apple.speech.recognition.framework 3.3 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecogni tion.framework/Versions/A/SpeechRecognition
    0x90dd0000 - 0x90df0fff com.apple.DirectoryService.Framework 1.7.2 /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryServi ce
    0x90e10000 - 0x90e11fff com.apple.ServerControl 10.2.3 /System/Library/PrivateFrameworks/ServerControl.framework/Versions/A/ServerCont rol
    0x90e13000 - 0x90e4bfff com.apple.LaunchServices 10.3.5 (98.4) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LaunchServices.framework/Versions/A/LaunchServices
    0x90e60000 - 0x90e66fff com.apple.ServerPrefs 10.2.3 /System/Library/PrivateFrameworks/ServerPrefs.framework/Versions/A/ServerPrefs
    0x90e80000 - 0x90e9ffff com.apple.MediaKit 2.6 (232.3) /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
    0x90ec0000 - 0x90ec0fff com.apple.Cocoa 6.3 (???) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x9102d000 - 0x91047fff com.apple.openscripting 1.2.1 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting .framework/Versions/A/OpenScripting
    0x910c0000 - 0x910c1fff com.apple.AFPDefines 2.0.1 /System/Library/PrivateFrameworks/AFPDefines.framework/Versions/A/AFPDefines
    0x910e0000 - 0x91134fff com.apple.bom 1.2.7 (64.1) /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
    0x91141000 - 0x91141fff com.apple.CoreServices 10.3 (???) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x91230000 - 0x9123afff com.apple.framework.machinesettings 1.3.3 /System/Library/PrivateFrameworks/MachineSettings.framework/Versions/A/MachineS ettings
    0x91242000 - 0x9124cfff com.apple.framework.AppleTalk 1.2.0 (???) /System/Library/Frameworks/AppleTalk.framework/Versions/A/AppleTalk
    0x91251000 - 0x9125afff com.apple.DiskArbitration 2.0.5 /System/Library/PrivateFrameworks/DiskArbitration.framework/Versions/A/DiskArbi tration
    0x912e0000 - 0x912f7fff com.apple.LangAnalysis 1.5.4 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LangAnalysis.framework/Versions/A/LangAnalysis
    0x91303000 - 0x91370fff libvDSP.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvDSP.dylib
    0x913a0000 - 0x9145ffff ColorSync /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ColorSync.framework/Versions/A/ColorSync
    0x915e0000 - 0x91699fff com.apple.QD 3.4.71 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ QD.framework/Versions/A/QD
    0x916f0000 - 0x91728fff com.apple.AE 1.4 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ AE.framework/Versions/A/AE
    0x91760000 - 0x917f3fff com.apple.print.framework.PrintCore 3.3 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ PrintCore.framework/Versions/A/PrintCore
    0x9194f000 - 0x9194ffff com.apple.audio.units.AudioUnit 1.3.3 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x91970000 - 0x919befff com.apple.print.framework.Print 3.3 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framewo rk/Versions/A/Print
    0x91a40000 - 0x91ab3fff com.apple.NavigationServices 3.3.3 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationSer vices.framework/Versions/A/NavigationServices
    0x91afb000 - 0x91b0bfff com.apple.ImageCapture 2.1.5 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture. framework/Versions/A/ImageCapture
    0x91b30000 - 0x91b44fff libCGATS.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
    0x91b60000 - 0x91b6bfff libCSync.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
    0x91ba3000 - 0x91bbdfff libresolv.9.dylib /usr/lib/libresolv.9.dylib
    0x91bd0000 - 0x91bdffff libPSRIP.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libPSRIP.A.dylib
    0x91c00000 - 0x91c13fff libRIP.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
    0x92037000 - 0x92052fff libcurl.2.dylib /usr/lib/libcurl.2.dylib
    0x92070000 - 0x92096fff com.apple.FindByContent 1.4 (1.2) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ FindByContent.framework/Versions/A/FindByContent
    0x92170000 - 0x92357fff com.apple.security 2.4 (179) /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x927f0000 - 0x92827fff com.apple.CFNetwork 1.2.2 (7) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwo rk.framework/Versions/A/CFNetwork
    0x9283f000 - 0x92857fff com.apple.WebServices 1.1.1 (1.1.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServ icesCore.framework/Versions/A/WebServicesCore
    0x92880000 - 0x92c05fff com.apple.HIToolbox 1.3.7 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox
    0x92de0000 - 0x92e30fff com.apple.HIServices 1.4.1 (0.0.1d1) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ HIServices.framework/Versions/A/HIServices
    0x92e70000 - 0x9336ffff com.apple.AppKit 6.3.10 (743.42) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x93680000 - 0x93958fff com.apple.CoreGraphics 1.203.30 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/CoreGraphics
    0x939d0000 - 0x939d4fff libmathCommon.A.dylib /usr/lib/system/libmathCommon.A.dylib
    0x93a50000 - 0x93a64fff libcups.2.dylib /usr/lib/libcups.2.dylib
    0x93a6a000 - 0x93a84fff libPDFRIP.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libPDFRIP.A.dylib
    0x93bec000 - 0x93ca4fff com.apple.audio.toolbox.AudioToolbox 1.3.4 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x94270000 - 0x94333fff com.apple.DiskImagesFramework 10.3.8 (77) /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
    0x94580000 - 0x9458bfff com.apple.securityhi 1.2 (90) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.fr amework/Versions/A/SecurityHI
    0x94593000 - 0x9459ffff com.apple.help 1.0.1 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framewor k/Versions/A/Help
    0x945b0000 - 0x945b9fff libz.1.dylib /usr/lib/libz.1.dylib
    0x94650000 - 0x946affff com.apple.SearchKit 1.0.2 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchK it.framework/Versions/A/SearchKit
    0x94720000 - 0x94721fff com.apple.securityfoundation 1.0 (6) /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoun dation
    0x94800000 - 0x9488cfff com.apple.ink.framework 101.1.4 (55.12) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework /Versions/A/Ink
    0x94e0b000 - 0x94e1efff com.apple.speech.synthesis.framework 3.2 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x95140000 - 0x951b5fff com.apple.DiscRecordingEngine 2.1.17 /System/Library/Frameworks/DiscRecording.framework/Versions/A/Frameworks/DiscRe cordingEngine.framework/Versions/A/DiscRecordingEngine
    0x954c0000 - 0x95ac6fff libBLAS.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libBLAS.dylib
    0x95b20000 - 0x95df0fff libLAPACK.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libLAPACK.dylib
    0x95f00000 - 0x95f20fff libvMisc.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvMisc.dylib
    0x96028000 - 0x960f0fff libcrypto.0.9.7.dylib /usr/lib/libcrypto.0.9.7.dylib
    0x968d0000 - 0x969b2fff libicucore.A.dylib /usr/lib/libicucore.A.dylib
    0x96a04000 - 0x96a6dfff com.apple.htmlrendering 1.1.2 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering .framework/Versions/A/HTMLRendering
    0x96aa0000 - 0x96acefff libssl.0.9.7.dylib /usr/lib/libssl.0.9.7.dylib
    0x96b50000 - 0x96bdffff ATS /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/ATS
    0x96c00000 - 0x96c67fff com.apple.audio.CoreAudio 2.1.3 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x96cb0000 - 0x96d9efff libiconv.2.dylib /usr/lib/libiconv.2.dylib
    0x96de0000 - 0x96df0fff com.apple.vecLib 3.0.3 (vecLib 3.0.3) /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
    0x96ee0000 - 0x96ee8fff libbsm.dylib /usr/lib/libbsm.dylib

  • 'Disk Utility has lost connection with Disk Management Tool' w/ RAID 10 set

    Using 4 internal drives, I have specified the following setup for each:
    2 partitions, 1 'speed' of 5 GB and 1 'data' of whatever remains.
    The 4 speed partitions stripe to a single RAID volume correctly.
    The 4 data partitions are used to make a RAID 10 volume as follows:
    The first 2 data partitions are mirrored to make a 'data-A'
    The next 2 data partitions are mirrored to make a 'data-B'
    These complete correctly.
    Upon attempting to strip data-A and data-B in order to finish the RAID 10 setup, Disk Utility quits with the following message:
    "Disk Utility has lost connection with the Disk Management Tool and cannot continue. Please quit and relaunch Disk Utility'.
    A search here and on the nets reveals only that this message appeared in 10.3.x when attempting to repair disk permissions and had to do with a rogue iTunes support file. This is occurring on a blank system (no iTunes installed) so I don't think its the same cause.
    Note that I was able to complete this setup under Tiger several times without issue, so it seems to be unique to Leopard. Does anyone know what is going on and hopefully suggest a workaround?

    To answer my own issue and leave a marker here for others, I was able to successfully set up a RAID 10 partition using diskutil, indicating that the problem is Disk Utility itself and not the RAID implementation.
    Disk Utility has proven itself to be bugridden (must restart frequently to get updated view of volumes; drops device names at various times; etc.) and this latest bug would seem to suggest that it should be avoided in favor of diskutil for any serious RAID construction.

  • "Disk Utility has lost its connection with the Disk Management Tool and cannot continue. Please quit and relaunch Disk Utility."  Trying to format my iomega external HD for use with Mac

    Hi. Trying to connect iomega ext. HD. i have to reformat for Mac. When i plug in & go to Disk Utility,the external shows up and i'm supposed to click "partition". When i do, a box comes up saying ""Disk Utility has lost its connection with the Disk Management Tool and cannot continue. Please quit and relaunch Disk Utility." I quit and relaunched, same results. After googling my question, i came up with this:
    "Disk Utility has lost its connection with the Disk Management Tool and cannot continue. Please quit and relaunch Disk Utility."
    (Quitting and reopening Disk Utility does not help.)
    The following also appears in Console log:
    *** malloc[419]: Deallocation of a pointer not malloced: 0x290a410; This could be a double free(), or free() called with the middle of an allocated block; Try setting environment variable MallocHelp to see tools to help debug : for architecture i386 object: ./Applications/iTunes.app/Contents/MacOS/iTunes malformed object (unknown flavor for flavor number 0 in LC_UNIXTHREAD command 27 can't byte swap it)
    Workaround
    Quit Disk Utility.
    From the Finder's Go menu, choose Go to Folder....
    Type the following, then click OK: /Library/Receipts
    Temporarily remove these iTunes receipts from /Library/Receipts (sort the folder alphabetically as a list):
    iTunes.pkg
    iTunes4.pkg
    You can put them on the desktop, for example. Do not remove iTunesX.pkg or iTunes Phone Driver.pkg.
    Open Disk Utility and repair disk permissions again.
    Quit Disk Utility.
    Put the removed iTunes receipts back in /Library/Receipts.
    Note: This issue does not affect Disk Utility's verify or repair disk features.
    All seemed good, for a moment, until, upon going back to Disk Utility after removing itunes4.pkg and putting on desktop (i did not have itunes.pkg to remove) the same thing was happening. When i highlite my iomega ext. on left of page, disk perrmissions is grayed and does not allow me to click on it. Same problem from the start. Can somebody please help me out here? That would soooo awesome. Thanx!

    i'm just scared i will do something wrong on my own and lose my data.
    You shouldn't be scared of that, because you should already have backups. If you don't have backups, then backing up is the first priority.
    Insert the Snow Leopard DVD and restart. When you hear the chime, hold down the C key and keep holding it until the Apple logo appears on the display. You should now see the language selection screen. Select your language, then choose Utilities > Disk Utility from the menu bar. In the Disk Utility window, select the external drive (not the internal). The drive may already have a data partition, in which case there will be another icon below the drive icon. Choose the drive icon, then select the Partition tab. Create a single partition with the default options (GUID partition table, Mac OS X Extended Journaled).
    When the partitioning is done, select the startup volume on your internal drive in the DU window. Select the Restore tab. Drag the icon of the startup volume to the "Source" field. Then drag the icon of the newly-created volume on the external drive to the "Destination" field. Make sure you have this right. Then click the Restore button, and the data on your startup volume will be copied to the external drive.

  • Looking for a disk management tools in JAVA

    Hi everybody,
    I am currently looking for tools or APIs designed for disk management. I explain : I would like to defrag or format a microSD card with Java code.
    Is it possible since the way to get access to the memory card depends on the underlying OS. I know that the really defrag or format action is OS-independent, but filesystem type dependent.
    Can you help me please ?
    Thanks in advance.
    Oliwood

    These are system level, platform dependent actions and not the sort of thing Java is made for. If you search hard enough (read Google) you may find these types of tools using JNI for specific platforms, but I wouldn't count on it.

  • Paragon Hard Disk Manager 2011 Suite rescue disk freezes iMac

    Hi,
    After seeing several recommendations here and on the net for Paragon's Hard Disk Manager 2011 Suite, and having good luck with their HFS+ and NTFS products, I decided to purchase it today. Immediately after installing it in my Win7 x64 boot camp setup, I used their tools to create a disaster recovery disk on a CD.  The burn went fine (and the volume name is PARAGON), I rebooted my iMac to test it out. However, after clicking on the disk in the bootup screen, my iMac freezes, causing me to power it down to eject the disk.
    Along with the download came an .exe to create a WinPE disaster recovery disk. I booted back into Windows and ran the exe, successfully creating the WinPE rescue disk. However, when I tried to boot with this disk, it also froze on the volume selection screen. Again I booted into Windows and fired up HDM, thinking there was some kind of option to make a rescue disk that's compatible with my iMac, but I couldn't find anything
    I'm thinking it might be due to my iMac's BIOS (or lack of one) that's causing me problems, but I'm not sure. I would think that the Linux/DOS option in the normal rescue disk creation would work, but it doesn't work for me.
    Does anyone have a clue on what's going on? Paragon advertises support for HFS+ volumes (and I saw my many HFS+ partitions displayed in the program's main screen) and boot camp, so there is something really funny going on.
    Thanks.

    Well, I found out that the problem is not with the Paragon rescue disk, but with the inordinate amount of time my iMac takes to recognize non-OS X bootable media. I'll explain...
    After trying several different manufacturer's media and still getting the same frozen system, I was about to give up. As a last resort I was going to try putting the media on a USB stick, but my stick was in the car.  I ran outside to get it from the glove compartment and headed back to the family room. I looked at my iMac's screen and there was the Paragon Hard Disk Manager main screen!! I couldn't believe it; the media and the burn was good after all.
    Taking my iPhone and getting my stopwatch app, I powered off my iMac (with the rescue disk still in it), turned it on, and as soon as I heard the gong, I pressed the 'c' key and hit 'start' on the stopwatch. I was astonished to find that it takes 1 minute 48 seconds for the iMac to begin the boot process. No wonder I thought the disks were causing my iMac to hang. I was sitting on the white screen or the volume chooser bar  for almost 2 minutes while my iMac did.....nothing. No spinning disk, no progression bar (like sometimes appears when you boot OS X and there's a system problem), no nothing.
    After reading the net, I found out that my (apparently) frozen boot is not my problem alone. It seems to occur with different machines and different setups. It must have something to do with the BIOS (EFI) emulation, because once boot starts it runs fast.
    If anyone has a clue about the frozen white screen, please post here. I'm glad it's not my machine or my burning techniques, but it's a bear waiting 2 minutes each time Win7 needs to reboot (which seems to happen at least twice a day).

  • My install of maverick failed as disk is damaged and cannot repaired. I tried to erase disk but got error that disk cannot be umounted. Please help! Thank you very much.

    My install of maverick failed as disk is damaged and cannot repaired. I tried to erase disk but got error disk cannot be unmounted. Please help. What can i do? Thank you very much.

    First have you got a backup of your data? If not try to get one now while you have some access to the drive. The drive is probably faulty and will need to be replaced, without the backup you risk losing the data.
    Have you a bootable external USB drive with Mavericks on it, if so boot from that and try and repair or erase the drive and reinstall Mavericks.
    If you don't have Mavericks on an external drive,  boot from you Leopard DVD ( I am presumimg your profile is correct) and run Disk Utility from there, you may be able to erase the drive and reload Leopard. You can then install Mavericks. Even if all that works you will most likely need a new drive in the near future.

  • BPC Mass User Management Tool error in BPC 10

    Hello,
    I've downloaded tranport files from How to use BPC Mass User Management Tool in Netweaver. But Transport import fails with RC12 without any shortdump. ABAP program ZUJE_MASS_USER_MGMT is not created.
    Version used - BPC 10 CPMBPC 801 on Netweaver 7.4 .
    Thanks in advance for your inputs.

    Tried changing transport options but no luck. Transport failed with status RC12 without creating ABAP program. However, Old version transport files imported with error. But I could not find METHOD check_bpc_component_is_valid.
    Can anyone please send the updated program.
    *& Report  ZUJE_MASS_USER_MGMT
    *& Created By: Rich Heilman  SAP Labs, LLC
    *& Created On: 08/2/2010
    REPORT  zuje_mass_user_mgmt.
    TYPE-POOLS: abap, vrm.
    *       CLASS lcl_application DEFINITION
    CLASS lcl_application DEFINITION FINAL.
      PUBLIC SECTION.
        CONSTANTS: lc_comma TYPE char01 VALUE ',',
                   lc_pipe TYPE char01 VALUE '|',
                   lc_tab TYPE char10 VALUE 'TAB'.
        TYPES: BEGIN OF t_appldim,
                appl_id TYPE uj_appl_id,
                dimension TYPE uj_dim_name,
              END OF t_appldim.
        TYPES: BEGIN OF t_appldimmembers,
                appl_id TYPE uj_appl_id,
                dimension TYPE uj_dim_name,
                member TYPE uj_dim_member,
              END OF t_appldimmembers.
        CLASS-METHODS: file_f4 RETURNING value(r_file) TYPE string,
                       directory_f4 RETURNING value(r_path) TYPE string,
                       get_initial_directory RETURNING value(r_path) TYPE string,
                       set_delimiter_listbox,
                       set_delimiter,
                       export_users_to_file,
                       import_users_from_file,
                       export_teams_to_file,
                       import_teams_from_file,
                       export_team_assign_to_file,
                       import_team_assign_from_file,
                       export_task_profiles_to_file,
                       import_task_profiles_from_file,
                       export_mem_profiles_to_file,
                       import_mem_profiles_from_file,
                       export_tap_assign_to_file,
                       import_tap_assign_from_file,
                       export_map_assign_to_file,
                       import_map_assign_from_file,
                       get_appset_data IMPORTING i_appset_id TYPE uj_appset_id
                                       EXCEPTIONS appset_not_found .
      PRIVATE SECTION.
        CLASS-DATA: lv_appset_id TYPE uja_s_appset_info-appset_id.
        CLASS-DATA: lv_delimiter TYPE string.
        CLASS-DATA: ls_appset_info TYPE uja_s_appset_info.
        CLASS-DATA: lt_appl_info TYPE uja_t_appl_info.
        CLASS-DATA: lt_appl_dim TYPE TABLE OF t_appldim.
        CLASS-DATA: lt_members TYPE TABLE OF t_appldimmembers.
        CLASS-DATA: lt_teams_list TYPE uje_t_team.
        CLASS-DATA: lt_users_list TYPE uje_t_user.
        CLASS-DATA: lt_tprofs TYPE uje_t_api_profile_id.
        CLASS-DATA: lt_mprofs TYPE uje_t_api_profile_id.
        CLASS-DATA: lt_tasks TYPE uje_t_role_tskasg.
        CLASS-DATA: lt_roles TYPE uje_t_role.
        CLASS-DATA: lo_context TYPE REF TO if_uj_context.
        CLASS-DATA: lt_alv_messages TYPE uj0_t_message.
        CLASS-METHODS: set_global_context,
                       render_alv,
                       upload IMPORTING i_filepath TYPE any
                              RETURNING value(rt_strtab) TYPE stringtab,
                       download IMPORTING i_filepath TYPE any
                                         it_datatab TYPE STANDARD TABLE,
                       user_is_valid IMPORTING i_user_id TYPE any
                                     RETURNING value(r_boolean) TYPE abap_bool,
                       team_is_valid IMPORTING i_team_id TYPE any
                                     RETURNING value(r_boolean) TYPE abap_bool,
                       tprofile_is_valid IMPORTING i_profile_id TYPE any
                                         RETURNING value(r_boolean) TYPE abap_bool,
                       mprofile_is_valid IMPORTING i_profile_id TYPE any
                                         RETURNING value(r_boolean) TYPE abap_bool,
                       role_is_valid IMPORTING i_role_id TYPE any
                                     RETURNING value(r_boolean) TYPE abap_bool,
                       task_is_valid IMPORTING i_task_id TYPE any
                                     RETURNING value(r_boolean) TYPE abap_bool.
    ENDCLASS.                    "lcl_application DEFINITION
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
    PARAMETERS: p_export RADIOBUTTON GROUP grp1 DEFAULT 'X' USER-COMMAND chk.
    PARAMETERS: p_import RADIOBUTTON GROUP grp1.
    SELECTION-SCREEN END OF BLOCK b1.
    SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-002.
    PARAMETERS: p_appset TYPE uja_appset_info-appset_id.
    PARAMETERS: p_file TYPE string LOWER CASE.
    PARAMETERS: p_delmt TYPE char10 AS LISTBOX VISIBLE LENGTH 20
                           DEFAULT lcl_application=>lc_comma.  "delimiter
    SELECTION-SCREEN END OF BLOCK b2.
    SELECTION-SCREEN BEGIN OF BLOCK b3 WITH FRAME TITLE text-003.
    PARAMETERS: p_eusers RADIOBUTTON GROUP grp2 MODIF ID exp.
    PARAMETERS: p_eteams RADIOBUTTON GROUP grp2 MODIF ID exp.
    PARAMETERS: p_eteama RADIOBUTTON GROUP grp2 MODIF ID exp.
    PARAMETERS: p_etprof RADIOBUTTON GROUP grp2 MODIF ID exp.
    PARAMETERS: p_emprof RADIOBUTTON GROUP grp2 MODIF ID exp.
    PARAMETERS: p_etprfa RADIOBUTTON GROUP grp2 MODIF ID exp.
    PARAMETERS: p_emprfa RADIOBUTTON GROUP grp2 MODIF ID exp.
    SELECTION-SCREEN END OF BLOCK b3.
    SELECTION-SCREEN BEGIN OF BLOCK b4 WITH FRAME TITLE text-004.
    PARAMETERS: p_iusers RADIOBUTTON GROUP grp3 MODIF ID imp.
    PARAMETERS: p_iteams RADIOBUTTON GROUP grp3 MODIF ID imp.
    PARAMETERS: p_iteama RADIOBUTTON GROUP grp3 MODIF ID imp.
    PARAMETERS: p_itprof RADIOBUTTON GROUP grp3 MODIF ID imp.
    PARAMETERS: p_improf RADIOBUTTON GROUP grp3 MODIF ID imp.
    PARAMETERS: p_itprfa RADIOBUTTON GROUP grp3 MODIF ID imp.
    PARAMETERS: p_imprfa RADIOBUTTON GROUP grp3 MODIF ID imp.
    SELECTION-SCREEN END OF BLOCK b4.
    INITIALIZATION.
      p_file = lcl_application=>get_initial_directory( ).
      lcl_application=>set_delimiter_listbox( ).
    AT SELECTION-SCREEN OUTPUT.
      LOOP AT SCREEN.
        IF p_export = abap_true AND screen-group1 = 'IMP'.
          screen-active = '0'.
        ENDIF.
        IF p_import = abap_true AND screen-group1 = 'EXP'.
          screen-active = '0'.
        ENDIF.
        MODIFY SCREEN.
      ENDLOOP.
    AT SELECTION-SCREEN.
      CASE abap_true.
        WHEN p_export.
          CLEAR: p_iusers, p_iteams, p_iteama, p_itprof,
                 p_improf, p_itprfa, p_imprfa.
        WHEN p_import.
          CLEAR: p_eusers, p_eteams, p_eteama, p_etprof,
                 p_emprof, p_etprfa, p_emprfa.
      ENDCASE.
      IF sy-ucomm <> 'CHK'.
        IF p_appset IS INITIAL.
          MESSAGE e001(00) WITH 'Please enter an AppSet Id'.
        ENDIF.
        IF p_file IS INITIAL.
          MESSAGE e001(00) WITH 'Please enter a valid directory or file'.
        ENDIF.
        IF p_delmt IS INITIAL.
          MESSAGE e001(00) WITH 'Please specify a delimiter'.
        ENDIF.
      ENDIF.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
      CASE abap_true.
        WHEN p_export.  p_file = lcl_application=>directory_f4( ).
        WHEN p_import.  p_file = lcl_application=>file_f4( ).
      ENDCASE.
    START-OF-SELECTION.
      lcl_application=>set_delimiter( ).
      lcl_application=>get_appset_data(
                  EXPORTING
                       i_appset_id =  p_appset
                  EXCEPTIONS
                       appset_not_found  = 1 ).
      IF sy-subrc <> 0.
        RETURN.
      ENDIF.
      CASE abap_true.
        WHEN p_eusers.  lcl_application=>export_users_to_file( ).
        WHEN p_iusers.  lcl_application=>import_users_from_file( ).
        WHEN p_eteams.  lcl_application=>export_teams_to_file( ).
        WHEN p_iteams.  lcl_application=>import_teams_from_file( ).
        WHEN p_eteama.  lcl_application=>export_team_assign_to_file( ).
        WHEN p_iteama.  lcl_application=>import_team_assign_from_file( ).
        WHEN p_etprof.  lcl_application=>export_task_profiles_to_file( ).
        WHEN p_itprof.  lcl_application=>import_task_profiles_from_file( ).
        WHEN p_emprof.  lcl_application=>export_mem_profiles_to_file( ).
        WHEN p_improf.  lcl_application=>import_mem_profiles_from_file( ).
        WHEN p_etprfa.  lcl_application=>export_tap_assign_to_file( ).
        WHEN p_itprfa.  lcl_application=>import_tap_assign_from_file( ).
        WHEN p_emprfa.  lcl_application=>export_map_assign_to_file( ).
        WHEN p_imprfa.  lcl_application=>import_map_assign_from_file( ).
      ENDCASE.
    *       CLASS lcl_application IMPLEMENTATION
    CLASS lcl_application IMPLEMENTATION.
      METHOD file_f4.
        DATA: lt_file_table TYPE filetable.
        DATA: ls_file_table LIKE LINE OF lt_file_table.
        DATA: lv_rc TYPE sy-subrc.
        cl_gui_frontend_services=>file_open_dialog(
          CHANGING
            file_table = lt_file_table
            rc         = lv_rc ).
        CLEAR ls_file_table .
        READ TABLE lt_file_table INTO ls_file_table INDEX 1.
        IF sy-subrc  = 0.
          r_file = ls_file_table-filename.
        ENDIF.
      ENDMETHOD.                                                "file_f4
      METHOD directory_f4.
        cl_gui_frontend_services=>directory_browse(
            CHANGING
              selected_folder      = r_path
            EXCEPTIONS
              OTHERS               = 4 ).
      ENDMETHOD.                    "directory_f4
      METHOD upload.
        cl_gui_frontend_services=>gui_upload(
              EXPORTING
                filename = i_filepath
              CHANGING
                data_tab = rt_strtab
              EXCEPTIONS
                OTHERS   = 19 ).
        IF sy-subrc <> 0.
          MESSAGE e001(00) WITH 'File not found, check file path and name'.
        ENDIF.
        DELETE rt_strtab WHERE table_line IS INITIAL.
      ENDMETHOD.                    "upload
      METHOD download.
        DATA: lt_datatab TYPE stringtab.
        DATA: ls_datatab LIKE LINE OF lt_datatab.
        FIELD-SYMBOLS: <ls_data> TYPE ANY.
        FIELD-SYMBOLS: <lv_field> TYPE ANY.
    * Convert table to delimited string table
        LOOP AT it_datatab ASSIGNING <ls_data>.
          CLEAR ls_datatab.
          DO.
            ASSIGN COMPONENT sy-index
                             OF STRUCTURE <ls_data> TO <lv_field>.
            IF sy-subrc <> 0.
              EXIT.
            ENDIF.
            IF ls_datatab IS INITIAL.
              ls_datatab = <lv_field>.
            ELSE.
              CONCATENATE ls_datatab <lv_field>
                              INTO ls_datatab SEPARATED BY lcl_application=>lv_delimiter.
            ENDIF.
          ENDDO.
          APPEND ls_datatab TO lt_datatab.
        ENDLOOP.
        cl_gui_frontend_services=>gui_download(
           EXPORTING
             filename = i_filepath
           CHANGING
             data_tab = lt_datatab
           EXCEPTIONS
             OTHERS   = 24 ).
        IF sy-subrc <> 0.
          MESSAGE e001(00)
              WITH 'File not downloaded, check file path and name'.
        ENDIF.
      ENDMETHOD.                    "download
      METHOD get_initial_directory.
        cl_gui_frontend_services=>get_desktop_directory(
          CHANGING
            desktop_directory    = r_path ).
        cl_gui_cfw=>flush( ).
        CONCATENATE r_path '\*.csv' INTO r_path.
      ENDMETHOD.                    "get_initial_directory
      METHOD export_users_to_file.
        TYPES: BEGIN OF t_output,
                user_id TYPE uje_user-user_id,
                fullname TYPE uje_user-fullname,
                email TYPE uje_user-email,
               END OF t_output.
        DATA: lt_user_id TYPE uje_t_api_user_id.
        DATA: lt_users TYPE uje_t_user.
        DATA: ls_users LIKE LINE OF lt_users.
        DATA: lt_output TYPE TABLE OF t_output.
        DATA: ls_output LIKE LINE OF lt_output.
        lcl_application=>set_global_context( ).
        CALL FUNCTION 'UJE_API_GET_LIST_USERS'
          EXPORTING
            i_appset_id = lcl_application=>lv_appset_id
            is_user     = lcl_application=>lo_context->ds_user
            it_user_id  = lt_user_id
          IMPORTING
            et_user     = lt_users.
        REFRESH lt_output.
        LOOP AT lt_users INTO ls_users.
          MOVE-CORRESPONDING ls_users TO ls_output.
          APPEND ls_output TO lt_output.
        ENDLOOP.
    * Download table
        lcl_application=>download( EXPORTING i_filepath = p_file
                                             it_datatab = lt_output ).
      ENDMETHOD.                    "export_users_to_file
      METHOD import_users_from_file.
        DATA: lv_action TYPE uj_action.
        DATA: lv_success TYPE uj_bool.
        DATA: ls_user_info TYPE uje_s_userinfo.
        DATA: lt_messages TYPE uj0_t_message.
        DATA: ls_alv_messages LIKE LINE OF lt_alv_messages.
        DATA: lt_team_asin TYPE uje_t_user_team.
        DATA: lt_tprofiles TYPE uje_t_profile_id_act.
        DATA: lt_mprofiles TYPE uje_t_profile_id_act.
        DATA: lt_strtab TYPE stringtab.
        DATA: ls_strtab LIKE LINE OF lt_strtab.
        lt_strtab = lcl_application=>upload( p_file ).
        LOOP AT lt_strtab INTO ls_strtab.
          SPLIT ls_strtab AT lcl_application=>lv_delimiter INTO ls_user_info-user_id
                                      ls_user_info-fullname
                                      ls_user_info-email.
    * Check if user already exists, and set action accordingly.
          IF lcl_application=>user_is_valid( ls_user_info-user_id ) = abap_false.
            lv_action = 'I'.
          ELSE.
            lv_action = 'M'.
          ENDIF.
          CALL FUNCTION 'UJE_API_MANAGE_USER2'
            EXPORTING
              i_appset_id      = lcl_application=>lv_appset_id
              is_user          = lcl_application=>lo_context->ds_user
              is_user_info     = ls_user_info
              i_action         = lv_action
              it_team_asin     = lt_team_asin
              it_tprofile_id   = lt_tprofiles
              it_mprofile_id   = lt_mprofiles
            IMPORTING
              e_success        = lv_success
              et_message_lines = lt_messages.
          IF lv_success = 'Y'.
            CLEAR ls_alv_messages.
            ls_alv_messages-msgid = '00'.
            ls_alv_messages-msgty = 'S'.
            ls_alv_messages-msgno = '001'.
            CONCATENATE 'User ID' ls_user_info-user_id
                        'has been created/updated successfully'
                                INTO ls_alv_messages-message SEPARATED BY space.
            APPEND ls_alv_messages TO lt_alv_messages.
          ELSE.
            APPEND LINES OF lt_messages TO lt_alv_messages.
            CLEAR ls_alv_messages.
            ls_alv_messages-msgid = '00'.
            ls_alv_messages-msgty = 'E'.
            ls_alv_messages-msgno = '001'.
            CONCATENATE 'User ID' ls_user_info-user_id
                        'not created/updated due to error'
                                 INTO ls_alv_messages-message SEPARATED BY space.
            APPEND ls_alv_messages TO lt_alv_messages.
          ENDIF.
        ENDLOOP.
        lcl_application=>render_alv( ).
      ENDMETHOD.                    "create_users_from_file
      METHOD export_teams_to_file.
        TYPES: BEGIN OF t_output,
                team_id TYPE uje_s_team-team_id,
                description TYPE uje_s_team-description,
               END OF t_output.
        DATA: lt_teams TYPE uje_t_team.
        DATA: ls_teams LIKE LINE OF lt_teams.
        DATA: lt_output TYPE TABLE OF t_output.
        DATA: ls_output LIKE LINE OF lt_output.
        CALL FUNCTION 'UJE_API_GET_TEAMS'
          EXPORTING
            i_appset_id = lcl_application=>lv_appset_id
            is_user     = lcl_application=>lo_context->ds_user
          IMPORTING
            et_team     = lt_teams.
        REFRESH lt_output.
        LOOP AT lt_teams INTO ls_teams.
          MOVE-CORRESPONDING ls_teams TO ls_output.
          APPEND ls_output TO lt_output.
        ENDLOOP.
    * Download table
        lcl_application=>download( EXPORTING i_filepath = p_file
                                             it_datatab = lt_output ).
      ENDMETHOD.                    "export_teams_to_file
      METHOD import_teams_from_file.
        DATA: lv_action TYPE uj_action.
        DATA: lv_success TYPE uj_bool.
        DATA: ls_team TYPE uje_s_team.
        DATA: lt_messages TYPE uj0_t_message.
        DATA: ls_alv_messages LIKE LINE OF lt_alv_messages.
        DATA: lt_users TYPE uje_t_user_team.
        DATA: lt_tprofiles TYPE uje_t_profile_id_act.
        DATA: lt_mprofiles TYPE uje_t_profile_id_act.
        DATA: lt_strtab TYPE stringtab.
        DATA: ls_strtab LIKE LINE OF lt_strtab.
        lt_strtab = lcl_application=>upload( p_file ).
        LOOP AT lt_strtab INTO ls_strtab.
          SPLIT ls_strtab AT lcl_application=>lv_delimiter INTO ls_team-team_id
                                      ls_team-description.
    * Check if team is already a valid team, set action appropriatly
          IF lcl_application=>team_is_valid( ls_team-team_id ) = abap_false.
            lv_action = 'I'.
          ELSE.
            lv_action = 'M'.
          ENDIF.
          CALL FUNCTION 'UJE_API_MANAGE_TEAM2'
            EXPORTING
              i_appset_id      = lcl_application=>lv_appset_id
              is_user          = lcl_application=>lo_context->ds_user
              is_team          = ls_team
              i_action         = lv_action
              it_users         = lt_users
              it_tprofile_id   = lt_tprofiles
              it_mprofile_id   = lt_mprofiles
            IMPORTING
              e_success        = lv_success
              et_message_lines = lt_messages.
          IF lv_success = 'Y'.
            CLEAR ls_alv_messages.
            ls_alv_messages-msgid = '00'.
            ls_alv_messages-msgty = 'S'.
            ls_alv_messages-msgno = '001'.
            CONCATENATE 'Team' ls_team-team_id
                         'has been created/updated successfully'
                             INTO ls_alv_messages-message SEPARATED BY space.
            APPEND ls_alv_messages TO lt_alv_messages.
          ELSE.
            APPEND LINES OF lt_messages TO lt_alv_messages.
            CLEAR ls_alv_messages.
            ls_alv_messages-msgid = '00'.
            ls_alv_messages-msgty = 'E'.
            ls_alv_messages-msgno = '001'.
            CONCATENATE 'Team' ls_team-team_id
                        'not created/updated due to error'
                              INTO ls_alv_messages-message SEPARATED BY space.
            APPEND ls_alv_messages TO lt_alv_messages.
          ENDIF.
        ENDLOOP.
        lcl_application=>render_alv( ).
      ENDMETHOD.                    "create_teams_from_file
      METHOD export_team_assign_to_file.
        TYPES: BEGIN OF t_user_assign,
                user_id TYPE uje_s_user_team-user_id,
                team_id TYPE uje_s_user_team-team_id,
                teamleader TYPE uje_s_user_team-teamleader,
               END OF t_user_assign.
        DATA: lt_user_det TYPE uje_t_user_detail.
        DATA: ls_user_det LIKE LINE OF lt_user_det.
        DATA: ls_user_team TYPE uje_s_user_team.
        DATA: lt_team_assign TYPE TABLE OF t_user_assign.
        DATA: ls_team_assign LIKE LINE OF lt_team_assign.
        CALL FUNCTION 'UJE_API_GET_USERDATA'
          EXPORTING
            i_appset_id = lcl_application=>lv_appset_id
            is_user     = lcl_application=>lo_context->ds_user
          IMPORTING
            et_user     = lt_user_det.
        LOOP AT lt_user_det INTO ls_user_det.
          LOOP AT ls_user_det-t_team_id INTO ls_user_team.
            MOVE-CORRESPONDING ls_user_team TO ls_team_assign.
            APPEND ls_team_assign TO lt_team_assign.
          ENDLOOP.
        ENDLOOP.
    * Download table
        lcl_application=>download( EXPORTING i_filepath = p_file
                                             it_datatab = lt_team_assign ).
      ENDMETHOD.                    "export_team_assign_to_file
      METHOD import_team_assign_from_file.
        TYPES: BEGIN OF t_user_assign,
                user_id TYPE uje_s_user_team-user_id,
                team_id TYPE uje_s_user_team-team_id,
                teamleader TYPE uje_s_user_team-teamleader,
               END OF t_user_assign.
        DATA: lv_success TYPE uj_bool.
        DATA: lt_user_team_temp TYPE uje_t_user_team.
        DATA: ls_user_team_temp TYPE uje_s_user_team.
        DATA: lt_user_team TYPE uje_t_user_team.
        DATA: ls_user_team TYPE uje_s_user_team.
        DATA: ls_team_assign TYPE uje_s_user_team.
        DATA: lt_messages TYPE uj0_t_message.
        DATA: ls_alv_messages LIKE LINE OF lt_alv_messages.
        DATA: lt_tprofiles TYPE uje_t_profile_id_act.
        DATA: ls_tprofiles LIKE LINE OF lt_tprofiles.
        DATA: lt_mprofiles TYPE uje_t_profile_id_act.
        DATA: ls_mprofiles LIKE LINE OF lt_mprofiles.
        DATA: lt_tprofile_ids TYPE uje_t_api_profile_id.
        DATA: ls_tprofile_ids LIKE LINE OF lt_tprofile_ids.
        DATA: lt_mprofile_ids TYPE uje_t_api_profile_id.
        DATA: ls_mprofile_ids LIKE LINE OF lt_mprofile_ids.
        DATA: lt_strtab TYPE stringtab.
        DATA: ls_strtab LIKE LINE OF lt_strtab.
        DATA: ls_teams_list LIKE LINE OF lt_teams_list.
        lt_strtab = lcl_application=>upload( p_file ).
        LOOP AT lt_strtab INTO ls_strtab.
          SPLIT ls_strtab AT lcl_application=>lv_delimiter INTO ls_team_assign-user_id
                                      ls_team_assign-team_id
                                      ls_team_assign-teamleader.
          CLEAR ls_user_team.
          ls_user_team-user_id = ls_team_assign-user_id.
          ls_user_team-team_id = ls_team_assign-team_id.
          ls_user_team-teamleader = ls_team_assign-teamleader.
          TRANSLATE ls_user_team-teamleader USING 'YXyX1XxXN n 0 '. "Translate to X or space
          APPEND ls_user_team TO lt_user_team.
          IF lcl_application=>team_is_valid( ls_team_assign-team_id ) = abap_false.
            CLEAR ls_alv_messages.
            ls_alv_messages-msgid = '00'.
            ls_alv_messages-msgty = 'E'.
            ls_alv_messages-msgno = '001'.
            CONCATENATE 'Team' ls_team_assign-team_id 'does not yet exist.'
                        'No user assigments done.'
                              INTO ls_alv_messages-message SEPARATED BY space.
            APPEND ls_alv_messages TO lt_alv_messages.
            lcl_application=>render_alv( ).
            RETURN.
          ENDIF.
          IF lcl_application=>user_is_valid( ls_team_assign-user_id ) = abap_false.
            CLEAR ls_alv_messages.
            ls_alv_messages-msgid = '00'.
            ls_alv_messages-msgty = 'E'.
            ls_alv_messages-msgno = '001'.
            CONCATENATE 'User' ls_team_assign-user_id 'does not yet exist.'
                        'No user assigments done.'
                              INTO ls_alv_messages-message SEPARATED BY space.
            APPEND ls_alv_messages TO lt_alv_messages.
            lcl_application=>render_alv( ).
            RETURN.
          ENDIF.
        ENDLOOP.
        LOOP AT lcl_application=>lt_teams_list INTO ls_teams_list.
          REFRESH lt_user_team_temp.
          REFRESH lt_tprofile_ids.
          REFRESH lt_mprofile_ids.
    * Check that there is data for team assignment, otherwise skip
          READ TABLE lt_user_team TRANSPORTING NO FIELDS
                            WITH KEY team_id = ls_teams_list-team_id.
          IF sy-subrc <> 0.
            CONTINUE.
          ENDIF.
    * Get existing team data for this team.
          CALL FUNCTION 'UJE_API_GET_TEAMDATA'
            EXPORTING
              i_appset_id    = lcl_application=>lv_appset_id
              is_user        = lcl_application=>lo_context->ds_user
              i_team_id      = ls_teams_list-team_id
            IMPORTING
              et_user_team   = lt_user_team_temp
              et_tprofile_id = lt_tprofile_ids
              et_mprofile_id = lt_mprofile_ids.
    * Update with new users.
          LOOP AT lt_user_team INTO ls_user_team
                           WHERE team_id = ls_teams_list-team_id.
            MOVE-CORRESPONDING ls_user_team TO ls_user_team_temp.
            APPEND ls_user_team_temp TO lt_user_team_temp.
          ENDLOOP.
    * Keep existing profiles.
          REFRESH lt_tprofiles.
          LOOP AT lt_tprofile_ids INTO ls_tprofile_ids.
            ls_tprofiles-profile_id = ls_tprofile_ids-profile_id.
            APPEND ls_tprofiles TO lt_tprofiles.
          ENDLOOP.
          REFRESH lt_mprofiles.
          LOOP AT lt_mprofile_ids INTO ls_mprofile_ids.
            ls_mprofiles-profile_id = ls_mprofile_ids-profile_id.
            APPEND ls_mprofiles TO lt_mprofiles.
          ENDLOOP.
    * now update the user/team assignments
          CALL FUNCTION 'UJE_API_MANAGE_TEAM2'
            EXPORTING
              i_appset_id      = lcl_application=>lv_appset_id
              is_user          = lcl_application=>lo_context->ds_user
              is_team          = ls_teams_list
              i_action         = 'M'
              it_users         = lt_user_team_temp
              it_tprofile_id   = lt_tprofiles
              it_mprofile_id   = lt_mprofiles
            IMPORTING
              e_success        = lv_success
              et_message_lines = lt_messages.
          IF lv_success = 'Y'.
            CLEAR ls_alv_messages.
            ls_alv_messages-msgid = '00'.
            ls_alv_messages-msgty = 'S'.
            ls_alv_messages-msgno = '001'.
            CONCATENATE 'Team' ls_teams_list-team_id 'user assignments'
                        'have been updated successfully'
                             INTO ls_alv_messages-message SEPARATED BY space.
            APPEND ls_alv_messages TO lt_alv_messages.
          ELSE.
            APPEND LINES OF lt_messages TO lt_alv_messages.
            CLEAR ls_alv_messages.
            ls_alv_messages-msgid = '00'.
            ls_alv_messages-msgty = 'E'.
            ls_alv_messages-msgno = '001'.
            CONCATENATE 'Team' ls_teams_list-team_id 'user assignments'
                        'not updated due to error'
                             INTO ls_alv_messages-message SEPARATED BY space.
            APPEND ls_alv_messages TO lt_alv_messages.
          ENDIF.
        ENDLOOP.
        lcl_application=>render_alv( ).
      ENDMETHOD.                    "import_team_assign_from_file
      METHOD export_task_profiles_to_file.
        TYPES: BEGIN OF t_output,
                identifier TYPE char01, " Row Identifer
                profile TYPE uj_profile_id,
                values TYPE string,
               END OF t_output.
        DATA: ls_tprofs LIKE LINE OF lt_tprofs.
        DATA: lv_profile TYPE uj_profile_id.
        DATA: ls_profile TYPE uje_s_profile.
        DATA: lt_role_id TYPE uje_t_api_role_id.
        DATA: ls_role_id LIKE LINE OF lt_role_id.
        DATA: lt_task_info TYPE  uje_t_task_info.
        DATA: ls_task_info LIKE LINE OF lt_task_info.
        DATA: lt_users_asin TYPE uje_t_api_user_id.
        DATA: ls_users_asin LIKE LINE OF lt_users_asin.
        DATA: lt_teams_asin TYPE uje_t_api_team_id.
        DATA: ls_teams_asin LIKE LINE OF lt_teams_asin.
        DATA: lt_output TYPE TABLE OF t_output.
        DATA: ls_output LIKE LINE OF lt_output.
        LOOP AT lcl_application=>lt_tprofs INTO ls_tprofs.
          lv_profile = ls_tprofs-profile_id.
    * Get relevant data for task profile
          CLEAR ls_profile.
          REFRESH: lt_role_id, lt_task_info, lt_users_asin, lt_teams_asin.
          CALL FUNCTION 'UJE_API_GET_TPROFILEDATA2'
            EXPORTING
              i_appset_id  = lcl_application=>lv_appset_id
              is_user      = lcl_application=>lo_context->ds_user
              i_profile_id = lv_profile
            IMPORTING
              es_profile   = ls_profile
              et_role_id   = lt_role_id
              et_task_info = lt_task_info
              et_user_id   = lt_users_asin
              et_team_id   = lt_teams_asin.
    * Write Header row
          CLEAR ls_output.
          ls_output-identifier = 'H'.
          ls_output-profile  = lv_profile.
          ls_output-values = ls_profile-description.
          APPEND ls_output TO lt_output.
    * Write task assigments
          CLEAR ls_output.
          ls_output-identifier = 'K'.
          ls_output-profile  = lv_profile.
          LOOP AT lt_task_info INTO ls_task_info.
            ls_output-values = ls_task_info-task_id.
            APPEND ls_output TO lt_output.
          ENDLOOP.
    * Write role assigments
          CLEAR ls_output.
          ls_output-identifier = 'R'.
          ls_output-profile  = lv_profile.
          LOOP AT lt_role_id INTO ls_role_id.
            ls_output-values = ls_role_id-role_id.
            APPEND ls_output TO lt_output.
          ENDLOOP.
    * Write user assignments
          CLEAR ls_output.
          ls_output-identifier = 'U'.
          ls_output-profile  = lv_profile.
          LOOP AT lt_users_asin INTO ls_users_asin.
            ls_output-values = ls_users_asin-user_id.
            APPEND ls_output TO lt_output.
          ENDLOOP.
    * Write team assignments
          CLEAR ls_output.
          ls_output-identifier = 'T'.
          ls_output-profile  = lv_profile.
          LOOP AT lt_teams_asin INTO ls_teams_asin.
            ls_output-values = ls_teams_asin-team_id.
            APPEND ls_output TO lt_output.
          ENDLOOP.
        ENDLOOP.
    * Download table
        lcl_application=>download( EXPORTING i_filepath = p_file
                                             it_datatab = lt_output ).
      ENDMETHOD.                    "export_task_profiles_to_file
      METHOD import_task_profiles_from_file.
        TYPES: BEGIN OF t_input,
                identifier TYPE char01, " Row Identifer
                profile TYPE uj_profile_id,
                values TYPE string,
               END OF t_input.
        TYPES: BEGIN OF t_task_profile,
                profile TYPE uje_s_profile,
                roles TYPE uje_t_api_role_id,
                task_info TYPE uje_t_task_info,
                users_asin TYPE uje_t_api_user_id,
                teams_asin TYPE uje_t_api_team_id,
               END OF t_task_profile.
        DATA: lt_task_profile TYPE TABLE OF t_task_profile.
        DATA: ls_task_profile LIKE LINE OF lt_task_profile.
        DATA: ls_alv_messages LIKE LINE OF lt_alv_messages.
        DATA: lt_messages TYPE uj0_t_message.
        DATA: lv_action TYPE uj_action.
        DATA: lv_success TYPE uj_bool.
        DATA: lv_last_profile TYPE uj_profile_id.
        DATA: lt_role_id TYPE uje_t_api_role_id.
        DATA: ls_role_id LIKE LINE OF lt_role_id.
        DATA: lt_task_info TYPE  uje_t_task_info.
        DATA: ls_task_info LIKE LINE OF lt_task_info.
        DATA: lt_users_asin TYPE uje_t_api_user_id.
        DATA: ls_users_asin LIKE LINE OF lt_users_asin.
        DATA: lt_teams_asin TYPE uje_t_api_team_id.
        DATA: ls_teams_asin LIKE LINE OF lt_teams_asin.
        DATA: lt_strtab TYPE stringtab.
        DATA: ls_strtab LIKE LINE OF lt_strtab.
        DATA: lt_input TYPE TABLE OF t_input.
        DATA: ls_input LIKE LINE OF lt_input.
        DATA: lt_obj_asin TYPE uje_t_profile_asin.
        DATA: ls_obj_asin LIKE LINE OF lt_obj_asin.
        DATA: lt_task_asin TYPE uje_t_task_id_act.
        DATA: ls_task_asin LIKE LINE OF lt_task_asin.
    * Upload file
        lt_strtab = lcl_application=>upload( p_file ).
    * Rip import file into internal table
        LOOP AT lt_strtab INTO ls_strtab.
          CLEAR ls_input.
          SPLIT ls_strtab AT lcl_application=>lv_delimiter INTO ls_input-identifier
                                      ls_input-profile
                                      ls_input-values.
          APPEND ls_input TO lt_input.
        ENDLOOP.
    * Build profile table containing all associated data
        SORT lt_input STABLE ASCENDING BY profile identifier values.
        LOOP AT lt_input INTO ls_input.
          IF ls_input-profile <> lv_last_profile
              AND lv_last_profile IS NOT INITIAL.
            APPEND ls_task_profile TO lt_task_profile.
            CLEAR ls_task_profile.
          ENDIF.
    * Based on record identifier
          CASE ls_input-identifier.
            WHEN 'H'.  " Header
              ls_task_profile-profile-profile_id  = ls_input-profile.
              ls_task_profile-profile-description = ls_input-values.
            WHEN 'K'.  " Task info
              SPLIT ls_input-values AT lcl_application=>lv_delimiter INTO ls_task_info-task_id
                                                ls_task_info-description.
              IF lcl_application=>task_is_valid( ls_task_info-task_id ) = abap_false.
                CLEAR ls_alv_messages.
                ls_alv_messages-msgid = '00'.
                ls_alv_messages-msgty = 'E'.
                ls_alv_messages-msgno = '001'.
                CONCATENATE 'Task ID' ls_task_info-task_id  'is not valid.'
                            'No task profile updates done.'
                                    INTO ls_alv_messages-message SEPARATED BY space.
                APPEND ls_alv_messages TO lt_alv_messages.
                lcl_application=>render_alv( ).
                RETURN.
              ENDIF.
              APPEND ls_task_info TO ls_task_profile-task_info.
            WHEN 'R'.  " Roles
              ls_role_id = ls_input-values.
              IF lcl_application=>role_is_valid( ls_role_id ) = abap_false.
                CLEAR ls_alv_messages.
                ls_alv_messages-msgid = '00'.
                ls_alv_messages-msgty = 'E'.
                ls_alv_messages-msgno = '001'.
                CONCATENATE 'Role ID' ls_role_id   'is not valid.'
                       

  • Exchange management tools error "reboot from a previous installation pending"

    I am trying to install the Exchange 2010 Management Tools onto a client. We have Exchange 2010 running already elsewhere, but have been doing RDP to the server in order to add mailboxes, etc., need to have more administrators on their own Windows 7 client
    computers doing remote management.
    Windows 7 Enterprise (64bit) client computer in same domain as Exchange servers, UAC disabled, logged in as a domain administrator. Fresh restart. No updates pending. Noticed article
    http://technet.microsoft.com/en-us/library/cc164360(v=exchg.80).aspx "A Restart from a Previous Installation is Pending" and numerous posts that indicated I should
    clear "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\UpdateExeVolatile" or clear "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations" - but neither of these keys
    exist on my computer!
    Downloaded and unzipped Exchange2010-SP3-x64.exe to C:\Temp
    Ran C:\Temp\setup.exe
    Checked off the options:  a) Error Reporting - Yes (Recommended). b) Custom Exchange Server Installation. c) Select "Management Tools". d) LEAVE UNSELECTED "Automatically install Windows Server roles and features required for Exchange". 
    Get the following errors
    Summary: 3 item(s). 1 succeeded, 2 failed.
    Elapsed time: 00:00:22
    Configuring Prerequisites
    Completed
    Elapsed Time: 00:00:01
    Management Tools Prerequisites
    Failed
    Error:
    A reboot from a previous installation is pending. Please restart the system and rerun setup.
    Click here for help...
    http://technet.microsoft.com/en-US/library/ms.exch.err.default(EXCHG.141).aspx?v=14.3.123.3&e=ms.exch.err.Ex28883C&l=0&cl=cp
    Warning:
    Setup cannot contact the primary DNS server (172.17.253.51) using TCP port 53. Check that the IP address of the DNS server is correct and that the DNS server is reachable.
    Elapsed Time: 00:00:17
    Languages Prerequisites
    Failed
    Error:
    A reboot from a previous installation is pending. Please restart the system and rerun setup.
    Click here for help...
    http://technet.microsoft.com/en-US/library/ms.exch.err.default(EXCHG.141).aspx?v=14.3.123.3&e=ms.exch.err.Ex28883C&l=0&cl=cp
    Warning:
    Setup cannot contact the primary DNS server (172.17.253.51) using TCP port 53. Check that the IP address of the DNS server is correct and that the DNS server is reachable.
    Elapsed Time: 00:00:03
    Already have reviewed many articles on this topic, none seem to apply to my situation. I am going crazy trying to solve it.

    As I've said this workstation meets the requirements for installation of the Management Tools. It is 64bit.
    Thanks for the link to the exchangeserverpro.com installation instructions blog. It is something I had already reviewed. There are many comments with problems, so many in fact it is confusing what finally worked for people who ran into snags.
    Many also reported the "reboot from a previous installation is pending" problem (that I am getting), but their solution to that problem is not obvious, since, as I originally posted, the Microsoft answer to that error message is contained in "http://technet.microsoft.com/en-us/library/cc164360(v=exchg.80).aspx"
    and the registry keys do not exist on my Win7 client. The other solution in the comments seemed to be to exclude the "Automatically install Windows Server roles and features required for Exchange" during install (but so far Ed and Rajith want
    me to include that option). The blog is quite old, and so I hoped the SP3 for Exchange 2010 would have fixed the installer issues identified in the comments on that blog... but apparently not!
    DNS is working in our environment. The IP address in the error message points to a network load balancer (NetScaler by Citrix) and does not respond on telnet using port 53... It is our standard DHCP-provided configuration for client DNS. (Does the
    Exchange installer for Management Tools have some unique DNS requirements beyond normal name resolution? If so, does the Exchange admin need DNS admin rights?) Just to remove the load balancer from the equation, I changed my Win7 client network adapter settings
    to use two real, physical actual Microsoft AD domain controllers to resolve DNS. I performed an IPCONFIG /FLUSHDNS. Then re-ran the Exchange 2010 installer. The specific error for DNS has gone away now that I am not using our enterprise's standard load balancer
    DNS client configuation. I really need to know why this is an Exchange management tools requirement. Any ideas?
    But still no-go on getting the Exchange 2010 Management Tools to install. Here are the latest errors on the Readiness Checks:
    Summary: 3 item(s). 0 succeeded, 3 failed.
    Elapsed time: 00:00:25
    Configuring Prerequisites
    Failed
    Error:
    The following error was generated when "$error.Clear();
              if($RoleInstallWindowsComponents)
                # Install any Windows Roles or Features required for the Management Tools role
                if ($RoleIsWindows8OrHigher)
                  if($RoleADToolsNeeded)
                    $ADToolsNeeded = 1
                  else
                    $ADToolsNeeded = 0
                  Invoke-Expression " Powershell -Command {& $RoleBinPath\InstallWindowsComponent.ps1 -ShortNameForRole AdminTools -ADToolsNeeded $ADToolsNeeded} "
                else
                  Install-WindowsComponent -ShortNameForRole "AdminTools" -ADToolsNeeded $RoleADToolsNeeded
            " was run: "The system cannot find the file specified".
    The system cannot find the file specified
    Click here for help...
    http://technet.microsoft.com/en-US/library/ms.exch.err.default(EXCHG.141).aspx?v=14.3.123.3&e=ms.exch.err.Ex88D115&l=0&cl=cp
    Elapsed Time: 00:00:01
    Management Tools Prerequisites
    Failed
    Error:
    A reboot from a previous installation is pending. Please restart the system and rerun setup.
    Click here for help...
    http://technet.microsoft.com/en-US/library/ms.exch.err.default(EXCHG.141).aspx?v=14.3.123.3&e=ms.exch.err.Ex28883C&l=0&cl=cp
    Elapsed Time: 00:00:20
    Languages Prerequisites
    Failed
    Error:
    A reboot from a previous installation is pending. Please restart the system and rerun setup.
    Click here for help...
    http://technet.microsoft.com/en-US/library/ms.exch.err.default(EXCHG.141).aspx?v=14.3.123.3&e=ms.exch.err.Ex28883C&l=0&cl=cp
    Elapsed Time: 00:00:03
    If I remove the "Automatically install Windows Server roles and features required for Exchange" on the installer, I do not get the PowerShell error, just the "installation is pending" errors:
    Summary: 3 item(s). 1 succeeded, 2 failed.
    Elapsed time: 00:00:39
    Configuring Prerequisites
    Completed
    Elapsed Time: 00:00:00
    Management Tools Prerequisites
    Failed
    Error:
    A reboot from a previous installation is pending. Please restart the system and rerun setup.
    Click here for help...
    http://technet.microsoft.com/en-US/library/ms.exch.err.default(EXCHG.141).aspx?v=14.3.123.3&e=ms.exch.err.Ex28883C&l=0&cl=cp
    Elapsed Time: 00:00:12
    Languages Prerequisites
    Failed
    Error:
    A reboot from a previous installation is pending. Please restart the system and rerun setup.
    Click here for help...
    http://technet.microsoft.com/en-US/library/ms.exch.err.default(EXCHG.141).aspx?v=14.3.123.3&e=ms.exch.err.Ex28883C&l=0&cl=cp
    Elapsed Time: 00:00:02
    Which puts me right back to where I started in this thread. 

  • How to Fix"Disk Utility has "lost connection" with Disk management tool

    Brian Z posted a work around for this problem on 1/2006 but the link no longer works. "this thread does not exist anymore".
    Please repost the solution, I have a couple of macs that are suffering from this problem.

    I know this sounds silly but when I open
    \library\Receipts and drag the iTunes.pkg,
    iTunes3.pkg, and iTunes4.pkg, to my desktop, I
    thought I was just moving them...however they still
    stay in the receipts folder ...what am I doing wrong
    Somehow they're getting copied instead of moved. Do you get a green bubble with a "+" inside it when you drag the receipts? That would mean they're being copied instead of moved. Are you somehow moving them to another disk perhaps?
    If you copy it to the "Desktop" icon in your Finder sidebar, that should move it without copying:
    (Note that you'll have a different icon for the file, I used a Zip archive, yours will be the golden packaged icon).
    charlie

  • Shared Services deployed on WebLogic: Lifecycle Management Tool errors

    Hi
    In our pre-prod environment, Shared Services has been installed in Unix by "hypa" account belonging to "hyperion" group. Deployment on Weblogic has been done by "j2er" unix account belonging to "j2ee" group. j2er is also part of hyperion group.
    I have given group level RW access to all directories and files under $HYPERION_HOME.
    In Shared Services, user provisioning is wokring fine. When I am accessing LCM toolkit, and trying to run a migration, the msr directory initially did not get created. I had to give public RW access to "$HYPERION/common/import_export so that the PKGnn.xml could get created in the msr directory.
    But when I execute the migration, the migration fail with error message:
    "Task information defined for Souce connection is invalid"
    Can any one suggest what to do? Is this related to file permissions?
    In the Dev environment, the hypa and j2er are part of the same Unix group and everything works fine there.
    Please suggest.

    The error message is as follows:
    java.lang.NullPointerException at com.hyperion.interop.lib.helper.ProductHelper.getProducts(Unknown Source) at com.hyperion.interop.lib.CMSClient.getProducts(Unknown Source) at com.hyperion.lcm.handler.RegistrationHandler.isProductCodeValid(Unknown Source) at com.hyperion.lcm.handler.PackageHandler.initialize(Unknown Source) at com.hyperion.lcm.clu.CLUProcessor.execute(Unknown Source) at com.hyperion.lcm.clu.CLUProcessor.main(Unknown Source).Unable to process task - 1. Task information defined for Source connection is invalid.

  • Verify permissions failed: Framework unable to communicate with the Disk Management daemon

    I'm experiencing problems with the Disk Management daemon on my MBPro Retina running Mountain Lion 10.8.2. I discovered it first when I tried to enable file vault and received the "Framework unable to communicate with the Disk Management daemon" error message.
    So I started up Disk Utilities (which started fine) and tried to run Verify Disk Permissions. It failed with the following errror message:
    "Verify permissions failed: Framework unable to communicate with the Disk Management daemon"
    So I booted in to safe mode and tried Verify Disk Permissions again with the same results.
    So I booted in to the recovery partition to run Disk Utilities. It ran fine and the Verify Disk Permissions found some errors which I then fixed.
    I re-booted normally but am still experiencing the same behavior.
    I have turned off my anti-virus (Sophos) to no effect.
    I checked the console and found the following message:
    12/6/12 3:27:02.828 PM Disk Utility[157]: *** WARNING: Method userSpaceScaleFactor in class NSWindow is deprecated on 10.7 and later. It should not be used in new applications. Use convertRectToBacking: instead.
    Thoughts or suggestions?  Thanks!

    Please read this whole message before doing anything.
    This procedure is a diagnostic test. It’s unlikely to solve your problem. Don’t be disappointed when you find that nothing has changed after you complete it.
    The purpose of the test is to determine whether your problem is caused by third-party system modifications that load automatically at startup or login. 
    Disconnect all wired peripherals except those needed for the test, and remove all aftermarket expansion cards. Boot in safe mode* and log in to the account with the problem. The instructions provided by Apple are as follows:
    Shut down your computer, wait 30 seconds, and then hold down the shift key while pressing the power button.
    When you see the gray Apple logo, release the shift key.
    If you are prompted to log in, type your password, and then hold down the shift key again as you click  Log in.
    *Note: If FileVault is enabled under OS X 10.7 or later, or if a firmware password is set, or if the boot volume is a software RAID, you can’t boot in safe mode. Safe mode is much slower to boot and run than normal, and some things won’t work at all, including wireless networking on certain Macs.
    The login screen appears even if you usually log in automatically. You must know your login password in order to log in. If you’ve forgotten the password, you will need to reset it before you begin. Test while in safe mode. Same problem? After testing, reboot as usual (i.e., not in safe mode) and verify that you still have the problem. Post the results of the test.

  • Disk FirstAid internal error

    I am running Panther on my eMac. Of late, when I have attempted to run Disk First Aid, whether from the hard drive or booting from the system disk, I get a message after a few minutes after clicking on "repair disk" that reads something to the effect that First Aid cannot continue becuase it has lost contact with the Disk Management Tool.
    Running DiskWarrior has not resolved the problem. DiskWarrior states everthing is good.
    I might note that my computer is funcitoning bug free, but I always liked to periodically run these utilities (Disk First Aid and DiskWarrior) in order to keep the system running smoothly.
    Any suggestions?

    That question comes up often enough that you'd think someone at Apple would've sensed a market opprotunity by now. Add your comments via the Apple Feedback (using the OS X link); with enough voices, who knows?
    Apple Stores do offer free downloads of Apple software updates onto CD-R (you provide the blank CD-R, or they'll be happy to sell you a blank disc spindle), but again, in rural areas you're pretty much stuck since there aren't a lot of Apple Sores in rural areas.
    Some public libraries do provide high-speed access to their patrons; you could call your local library and check.Likewise, if there are any local computer stores, you could call them and ask what they'd charge for downloading a few MB onto CD-R (if you don't attempt to modify the downloaded .dmg, you can easily download Apple updates from Windows PCs --- just be sure to close or finalize the CD-R, that's an extra step in every Windows disc burner I've ever used).
    An smaller and hence easier download would be TrimTheFat, a utility which can be used to trim the Intel code from the iTunes application, after which you should be able to run Disk Utility (thanks to Niel for that link and tip).

  • CSV Online But Missing in Disk Management

    Bit of a weird one to me...
    I have a CSV on a Server 2012 (non-R2) Hyper-V cluster node that is online and accessible at c:\ClusterStorage\CSVolume1 but it does not show up in Disk Management.
    Get-ClusterSharedVolume | select -ExpandProperty sharevolumeinfo shows no maintenance mode or redirected access?
    how can this be?
    thanks,
    Dan

    Hi, 
    Run a command Get-ClusterSharedVolume
    with elevated PS command window and get the details of CSV disk with respective active node details.
    In disk management console CSV volume disk may be showing reserved state in passive node and online in
    active node.
    Regards, Ravikumar P

Maybe you are looking for

  • Mass maintenance of authorization objects

    Is there a SAP transaction available to mass maintain authorization objects? Let's say that I have 120 roles, in all of which I want to change the value of field Y of authorization object X.  For example, object S_TABU_DIS. I want to exclude an autho

  • Does anybody know what to do if not all your photos upload onto iPod?

    See photos only upload in one folder to my iPod and then I can't add any more than one folder. Does anyone know how to fix this?

  • Missing option dhcp

    Hi, I have been a few days following entries in my server log: +Apr 27 22:45:14 fileserver bootpd[14498]: server starting+ +Apr 27 22:45:14 fileserver bootpd[14498]: interface en0: ip 192.168.1.5 mask 255.255.255.0+ +Apr 27 22:45:14 fileserver bootpd

  • Auto goods issue manufatured parts (mvt 281 Q)

    hello all i have approximatley 60 top level parts on my project that are set to be made in house they include thousands of materials under them, purchased and manufactured once the top level has had all its parts issued and it is booked into stock i

  • Does iTunes match include films

    Hi Sorry for the Doh query but here goes. Location UK and see music / tv programmes / apps /books can all be re downloaded for some reason film are not displayed. I'm sure I read something saying film could be downlaoded like other purchase's - was t