SCCm 2012 R2 - OSD fails when multiple computers are getting built

Hi everyone,
I ran into a weird issue with my SCCM 2012 R2. I noticed when I build one computer with SCCM OSD, it works fine. But when I try to run more than one built at a time, only one usually works. The rest usually doesn't get apps installed in the task sequence,
some don't get added to the domain etc. Any idea what it might be? Could it be that simultaneous connections to the distribution point are getting terminated and imaging fails?
Appreciate your help! 

Ok guys, this seems to be a false alarm here. It turns out I was missing a driver for ethernet card on my Dell T1600. I kicked off 3 Dell Optiplex 9020 and they all worked flawlessly. This is weird though, since I did install OS on some T1600 before and
they all worked fine...
Anyway, I downloaded the driver and added it to SCCM. I will kick off the install again today and see if that solved it.

Similar Messages

  • Fasten the Process of MDT UDI OD Installation in SCCM 2012 R2 OSD

    Hi,
    I have implemented MDT UDI Task Sequence in SCCM 2012 R2 OSD. The issue  which I am facing is the UDI Installation progress is very slow. it is taking around 2 hours to complete the whole Installation. 
    Is there any way to fasten the Process of MDT UDI OD Installation in SCCM 2012 R2 OSD.
    Thanks & Regards,
    Sanjay Dubey

    Application installs can take awhile - it depends on what applications you're installing, and how many.  For instance, installing Office is clearly going to take longer than say 7-Zip.  How many applications are you installing during a normal OS
    deployment?  You can check the AppEnforce.log to see how long an application(s) is taking to install, as the start and end times are recorded.  
    As for the MDT Settings package, how many times are you calling this package?  My task sequence only calls it 5 times, and one of them is before you even get the UDI wizard, while the second and third is an either/or situation, depending on whether
    you do a refresh or a fresh PC build. 

  • File corruption on SDCard when multiple files are being written from WinCE 6.0R3

    We currently have file corruption problems which we have been able to reproduce on our system which uses WinCE 6.0R3. We have an SDCard in our system which is mounted as the root FS.  When multiple files are being written to the file system we occasionally
    see file corruption with data destined from one file, ending up in another file, or in another location in the same file.  We have already written test SW that we have been able to use to reproduce the problem, and have worked with the SDCard vendor to
    check that the memory controller on the card is not the source of the problems.
    We know that the data we send to WriteFile() is correct, and that the data which eventually gets sent through the SDCard driver to the SD card is already corrupted.
    We believe that the problem is somewhere in the microsoft private sources between the high level filesystem API calls and the low level device calls that get the data onto the HW.
    We have confirmed that the cards that get corrupted are all good and this is not a case ofpoor quality flash memory in the cards. The same cards that fail under WinCE 6.0R3 never fail under the same types of testing on Windows, Mac OX, or linux.  We
    can hammer the cards with single files writes over and over, but as soon as multiple threads are writing multiple files it is only a matter of time before a corruption occurs.
    One of the big problems is that we are using the sqlcompact DB for storing some data and this DB uses a cache which get's flushed on it's own schedule. Often the DB gets corrupted because other files are being written when the DB decides to flush.
    So we can reproduce the error (with enough time), and we know that data into the windows CE stack of code is good, but it comes out to the SDcard driver corrupted.  We have tried to minimize writes to the file system, but so far we have not found a
    way to make sure only one file can be written at once. Is there a setting or an API call that we can make to force the OS into only allowing one file write at a time, or a way of seeing how the multiple files are managed in the private sources?
    Thanks
    Peter

    All QFE's have been applied we are building the image so we have some control.
    I have build an image which used the debug DLL's of the FATFS and I have enabled all of the DebugZones.  The problem is still happening. From the timings in the debug logs and the timestamps in the data which corrupts the test file I have been able
    to see that the file is corrupted AFTER the write is complete. Or at least that's how it seems.
    We finished writing the file and closed the handle. Then more data is written to other files. When we get around to verifying the file it now contains data from the files that were subsequently written.
    What I think I need to do is figure out in detail how the two files were "laid down" onto the SDCard.  If the system used the same cluster to write the 2 files then that would explain the issue.

  • WRT160n v3 has slow connection when multiple users are connected

    As of last night my router has been producing slow connectivity when multiple users are connected to it, but it's perfectly fine when only one user is connected.
    I am on a laptop myself, but we also have a second laptop and a desktop where the modem and router are set up.
    I have upgraded the firmware so that is up to date.
    We have Comcast Fiber Optics so my internet speed is normally quite fast even when all of my computers are connected.
    Some settings that I have that might help resolve the issue:
    I am using DHCP Configuration.
    My Channel Width is set to 20 MHz and I am using Channel 11.
    The Security Mode is set to WPA Personal. I had it on WPA2 Personal but I read that changing to WPA Personal might help and so far it doesn't seem to have done anything.
    I set the Beacon Interval to 50, Fragmentation Threshold to 2304, and RTS Threshold to 2304.
    Everything else is set to the default factory configuration.
    Just today I received a notice that said "Windows has detected an IP Address Conflict", but ever since I reinstalled the Firmware it hasn't come back. I've rebooted both my laptop and the desktop to confirm it hasn't come back as well.
    I consider myself to be computer savy, but I just can't figure out what the problem is as I've tried everything that I could think of including reconfiguring my router and restarting my modem as well. This problem has presented itself in the past before but unfortunately I cannot remember what I did to fix it.

    Try using inSSIDer to help you find the best channel.
    http://www.metageek.net/products/inssider/
    If that doesn't help, you can try disabling WMM.
    Edit:  You should use WPA2 AES security for best performance.

  • Safari warning before quitting when multiple tabs are open?

    I'm a rather clumsy typist who often uses Apple+Tab to toggle through my open programs. This works great 99% of the time, but that other 1% is rather frustrating considering that the Q key is right next to Tab.
    Apple guys, please implement a pop up/drop down warning when attempting to quit Safari when multiple tabs are open (or at least the option to enable or disable it). I use this browser for work and often have many tabs open, so accidentally quitting the browser only impedes on my workday. I know I should be more accurate, but isn't that what part of progress is? The empowerment of laziness? =)
    Thanks for your time, and hopefully we see this included in soon-to-come upgrades!
    Oh, and if this feature is already available, feel free to show me the way.
    G4   Mac OS X (10.4.7)  

    jefftovar,
    I created and modified the Safari Keyboard Shortcut
    Quit (⌘+Q) command to (⌘ControlQ) by using System
    Preferences...>Keyboard Shortcuts.
    ;~)
    Great suggestion! But, the default Quit (⌘+Q) command is still in effect. I've looked about in trying to deactivate it, but can't seem to find it. How did you get rid of yours?
    G5   Mac OS X (10.4)  

  • A lot of memory is used when multiple tabs are open

    Is there anything that can be done about the insane memory usage in Firefox when multiple tabs are open? I often have 20+ tabs open and the amount of RAM that Firefox uses when I have it open with this many tabs is just ridiculous. As an example of this, I just restarted Firefox after checking the Windows Task Manager. The Task manager said that Firefox was using 1.2 GB of RAM. I did have 32 tabs open, but this seems excessive even for this many tabs. Some of the tabs were image heavy, but none of them had any video in them. I'd think 10 MB per tab of RAM would be plenty to cover these kinds of pages, maybe 20 MB at most. The upper end of that range would be 640 MB of RAM. Instead, it appears to be using an average of 40 MB of RAM per page when this many tabs are open.
    Is there anything that can be done to reduce amount of memory being used when multiple tabs are open? It really shouldn't need this much RAM to serve this many pages.

    Start Firefox in <u>[[Safe Mode|Safe Mode]]</u> to check if one of the extensions (Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem.
    *Switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance
    *Do NOT click the Reset button on the Safe Mode start window
    *https://support.mozilla.org/kb/Safe+Mode
    *https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes

  • Error: Show Details cannot be executed when multiple items are selected in a report filter field or in a slicer

    I have connected TABULAR Model to Excel, and in the pivot the filter is on multiple dimensions. When doing the drillthrough action it gives error - Error: Show Details cannot be executed when multiple items are selected in a report filter field or in a slicer
    Is there any workaround to this error?  so that drillthrough can be done even with multiple selection.

    Hi Vikas,
    The reason behind the error message requires the knowledge on what happens at the backend. When you perform a drill-through action, a query is sent to Analysis Services. This query is expressed in a query language called Multi-Dimensional Expression (MDX).
    Since the MDX language doesnot support drill-through command against a set (collection of tuples) an error is persisted. 
    For now, there is no workaround as it is a limitation of the underlying language that is generating the query.
    When multiple items are selected you lose the ability to drill-down on individual metrics. To resolve you must either:
    1. Select a single Item.
    2. Select all items.
    Hope this helps!
    Please mark as Answer if this helps! Thanks, Rajasekhar.

  • Dynamic sql reurns no data when multiple values are passed.

    (Dynamic sql returns no data when multiple values are passed.)
    Hi,
    While executing the below dynamic sql in the procedure no data is returned when it has multiple input values.
    When the input is EMPID := '1'; the procedure works fine and returns data.Any suggestion why the procedure doen't works when input as EMPID := '1'',''2'; is passed as parameter?
    =======================================================
    create or replace PROCEDURE TEST(EMPID IN VARCHAR2, rc OUT sys_refcursor)
    IS
    stmt VARCHAR2(9272);
    V_EMPID VARCHAR2(100);
    BEGIN
    V_EMPID :=EMPID;
    stmt := 'select * from TEST123 where Empid is NOT NULL';
    IF V_EMPID <> '-1' THEN
    stmt := stmt || ' and Empid in (:1)';
    ELSE
    stmt := stmt || ' and -1 = :1';
    END IF;
    OPEN rc FOR stmt USING V_EMPID;
    END Z_TEST;
    ============================================================
    Script for create table
    ==================================================================
    CREATE TABLE TEST123 (
    EMPID VARCHAR2(10 BYTE),
    DEPT NUMBER(3,0)
    ===========================================
    Insert into PDEVUSER.TEST123 (EMPID,DEPT) values ('1',20);
    Insert into PDEVUSER.TEST123 (EMPID,DEPT) values ('2',10);
    Insert into PDEVUSER.TEST123 (EMPID,DEPT) values ('3',30);
    Insert into PDEVUSER.TEST123 (EMPID,DEPT) values ('3',30);
    Insert into PDEVUSER.TEST123 (EMPID,DEPT) values ('2',10);
    =============================================
    Select * from TEST123 where Empid in (1,2,3)
    EMPID DEPT
    1     20
    2     10
    3     30
    3     30
    2     10
    ===================================================================
    Any suggestion why the procedure doen't works when input EMPID := '1'',''2';?
    Thank you,

    The whole scenario is a little strange. When I tried to compile your procedure it couldn't compile, but I added the missing info and was able to get it compiled.
    create or replace PROCEDURE TEST (EMPID IN VARCHAR2, rc OUT sys_refcursor)
    IS
      stmt        VARCHAR2 (9272);
      V_EMPID     VARCHAR2 (100);
    BEGIN
      V_EMPID := EMPID;
      stmt := 'select * from TEST123 where Empid is NOT NULL';
      IF V_EMPID = '-1' THEN
        stmt := stmt || ' and Empid in (:1)';
      ELSE
        stmt := stmt || ' and -1 = :1';
      END IF;
      OPEN rc FOR stmt USING V_EMPID;
    END;If you pass in 1 as a parameter, it is going to execute because the statement that it is building is:
    select * from TEST123 where Empid is NOT NULL and -1 = 1Although the syntax is valid -1 will never equal 1 so you will never get any data.
    If you pass in 1,2 as a parameter then it is basically building the following:
    select * from TEST123 where Empid is NOT NULL and -1 = 1,2This will cause an invalid number because it is trying to check where -1 = 1,2
    You could always change your code to:
    PROCEDURE TEST (EMPID IN VARCHAR2, rc OUT sys_refcursor)
    IS
      stmt        VARCHAR2 (9272);
      V_EMPID     VARCHAR2 (100);
    BEGIN
      V_EMPID := EMPID;
      stmt := 'select * from TEST123 where Empid is NOT NULL';
      stmt := stmt || ' and Empid in (:1)';
      OPEN rc FOR stmt USING V_EMPID;
    END;and forget the if v_empid = '-1' check. If you pass in a 1 it will work, if you pass in 1,2 is will work, but don't pass them in with any tick marks.

  • X pro crashes when multiple documents are opened

    x pro crashes when multiple documents are opened

    Hi travisc74509405,
    Could you please let me know what version of OS are you using.
    Also, let me know how much RAM and free hard disk space is available on your machine.
    What exact dot version of Acrobat X do you have? You might check for updates under the Help menu to use the latest patch i.e. 10.1.13
    Hope to hear from you.
    Regards,
    ~Anubha

  • After Installing Bitdefender 2011 Firefox is very slow and worse when multiple tabs are open

    Firefox performs very poorly after I installed Bitdefender 2011. There was no such problem with Bitdefender 2009. When multiple tabs are open, switching between them is not possible until tab contents are completed.

    As ninjafox says, the problem seems to be the BitDefender Anti-phishing Toolbar. Disabling this through Tools -> Add-ons and restarting Firefox seems to fix the problem for that session. However, the problem then reappears when the computer is restarted, presumably because BitDefender re-enables the toolbar.
    Another way of disabling all add-ons when starting Firefox is to hold down Shift while clicking on the icon (Windows only I think - at least doesn't work on Ubuntu for me).

  • SCCM 2012 CU2 OSD forest trust: ReleaseRequest failed with error code 0x87d00317

    Hello,
    Actually i have a difficult Problem with my SCCM 2012 R2 CU2 Windows 7 x64 SP1 Tasksequence:
    I get the folowing error in smsts.log:
    ::RegQueryValueExW(hSubKey, szReg, NULL, NULL, NULL, &dwSize), HRESULT=80070002 (e:\qfe\nts\sms\framework\tscore\utils.cpp,811) TSManager 9/5/2014 1:20:35 PM 1740 (0x06CC)
    RegQueryValueExW is unsuccessful for Software\Microsoft\SMS\Task Sequence, SMSTSEndProgram TSManager 9/5/2014 1:20:35 PM 1740 (0x06CC)
    GetTsRegValue() is unsuccessful. 0x80070002. TSManager 9/5/2014 1:20:35 PM 1740 (0x06CC)
    End program:  TSManager 9/5/2014 1:20:35 PM 1740 (0x06CC)
    Finalize logging request ignored from process 1736 TSManager 9/5/2014 1:20:35 PM 1740 (0x06CC)
    Waiting for CcmExec service to be fully operational TSManager 9/5/2014 1:20:35 PM 1740 (0x06CC)
    CcmExec service is up and fully operational TSManager 9/5/2014 1:20:35 PM 1740 (0x06CC)
    Access handle will be read from _SMSTSActiveRequestHandle TSManager 9/5/2014 1:20:35 PM 1740 (0x06CC)
    Access handle: {B699D570-B2BF-4874-8CB7-3B208B380969} TSManager 9/5/2014 1:20:35 PM 1740 (0x06CC)
    Attempting to release request using {B699D570-B2BF-4874-8CB7-3B208B380969} TSManager 9/5/2014 1:20:35 PM 1740 (0x06CC)
    CoCreateInstance succeeded TSManager 9/5/2014 1:20:35 PM 1740 (0x06CC)
    pISoftwareExecutionRequestMgr->ReleaseRequest(ActiveRequestGUID), HRESULT=87d00317 (e:\nts_sccm_release\sms\client\tasksequence\tsmanager\tsmanagerutils.cpp,136) TSManager 9/5/2014 1:20:35 PM 1740 (0x06CC)
    ReleaseRequest failed with error code 0x87d00317 TSManager 9/5/2014 1:20:35 PM 1740 (0x06CC)
    Task Sequence Manager could not release active TS request. code 87D00317 TSManager 9/5/2014 1:20:35 PM 1740 (0x06CC)
    Here is the complete smsts.log: http://1drv.ms/1pwTEBf
    To explain the Problem in Detail:
    The SCCM Primary Site Server and the Clients are in different trusted (bidirectional) forests!
    Everythings working fine in this Scenario, I can install SCCM Agent on the Clients with Manual ccmsetup and with Client Push Installation. Additionally i can deploy Software Updates and so on... only OSD is crashing in the releaserequest step.
    During my Tasksequence new Clients are joined to Domain A while SCCM Primary Site Server is installed in Domain B
    If I change my TS and let the Clients also join Domain B everything works without any Problems and the Tasksequence finish without any Errors.
    My Problem must be related to the different Domains and the forest trust.
    My Setup:
    MP published to DNS in both domains
    Schema Extended in both domains
    System Management Container published and verified in both domains
    ccmsetup Parameters in TS: ccmsetup SMSMP=sccm.domain.b FSP=sccm.domain.b DNSSUFFIX=Domain.b
    Network Access account configured with Domain B account
    Domain Join account has create Computer rights on the OU in Domain A (Domain join is successful)
    DNs conditional forwarders configured in both Domains and DNS resolutin is working in both directions
    Any suggestions?
    Many thanks.
    regards,
    Christian

    Hi Christian,
    So do you actual get an error message in your TS or is it just failing to join Domain B?  (Could be both if the machines fails to join the domain).
    Can you review netsetup.log on the machines after the issue and see what error message you might be getting during the domain join process?
    Also, if it a domain join issue, can you try manually joining to domain B using the same service account?

  • Task Sequence Failed 0x80091007. SCCM 2012 R2 OSD

    Hi,
    I have multicast deployment issue with Configuration Manager 2012 R2.
    Unicast is working fine, Multicast throwing error 0x80091007. 
    Wait time starts and after 40 to 50 seconds pops up with error 0x80091007
    I have already tried Redistributing and recreating image, trying with different systems, Direct access from DP settings, validating share access and all.
    There is no SMSTS.LOG available on client systems.

    Hi,
    How about MCSISAPI.log?
    Here is a blog talks about this error, you could have a look.
    "Update 19-6-2013: Nick send me a possible solution in comments. What you have to do is make sure you don't have a custom Multicast range set - use the setting "Use IPv4 addresses within any range"
    in the SCCM 2012 multicast tab under Distribution Point properties.
    The default is 239.0.0.1 to 239.0.0.254 - if you have a custom range set - it IGNORES it and uses a random address in 239 range anyways. He has tried to statically set a 239 range on both SCCM multicast and WDS multicast settings - ignores them still uses a
    random address in the 239 range regardless.
    On your Cisco core - if your using that - make sure your ACL's and Rendezvous Point ACL for PIM permits the 239 range. As soon as this was done it's all working. > Will try that myself next month! "
    http://henkhoogendoorn.blogspot.com/2013/02/multicast-error-0x80091007-during.html
    (Note: Microsoft provides third-party contact information to help you find technical support. This contact
    information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.)
    Best Regards,
    Joyce
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • SCCM 2012 - sms_notificaiton_server install fails, bgbisapi.msi could not be installed

    Hi,
    installed a SCCM 2012 R2 Primary site on a 2012 R2 server on the D: drive. Everything seemed to go well, however i am am now encountering issues with the SMS_NOTIFICATION_SERVER in that the site component manager is unable to install it. The status message
    viewer informs me that, "Site Component Manager failed to install this component, because the Microsoft Installer File for this component (bgbisapi.msi) could not install."
    When i check the Bgbsetup.log, i see the following lines: 
    <01/19/15 14:46:27> CTool::RegisterComPlusService: Failed to unregister D:\Program Files\Microsoft Configuration Manager\bin\x64\microsoft.configurationmanager.bgbserverchannel.dll with .Net Fx 4.0
    <01/19/15 14:46:27> CTool::RegisterComPlusService: run command line: "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegSvcs.exe" /extlb /tlb:"D:\Program Files\SMS_CCM\microsoft.configurationmanager.bgbserverchannel.tlb" "D:\Program
    Files\Microsoft Configuration Manager\bin\x64\microsoft.configurationmanager.bgbserverchannel.dll"
    <01/19/15 14:46:30> CTool::RegisterComPlusService: Failed to register D:\Program Files\Microsoft Configuration Manager\bin\x64\microsoft.configurationmanager.bgbserverchannel.dll with .Net Fx 4.0
    <01/19/15 14:46:30> Cannot register BGB server channel DLL D:\Program Files\Microsoft Configuration Manager\bin\x64\microsoft.configurationmanager.bgbserverchannel.dll. Installation cannot continue.
    <01/19/15 14:46:30> Fatal MSI Error - bgbisapi.msi could not be installed.
    Having done a bit of reading, it seems a few other people have come accross this issue before:
    https://rikkoss.wordpress.com/2013/12/11/tip-do-not-change-the-default-installation-location-for-configmgr-2012/
    http://www.windows-noob.com/forums/index.php?/topic/7401-sms-notification-server-failed-critical-sccm-sp1-sql-2012-sp1/
    The solution for these folks seems to be to edit 2 files in the .Net folder,InstallUtil.exe.config and Regsvc.exe.config,
    and insert the following code:
    <runtime>
    <loadFromRemoteSources enabled=”true”/>
    </runtime>
    However, this hasn't worked for me and i'm still getting stuck with the same error messages. Since i'd really like to avoid reinstalling SCCM on the C: drive, can anyone suggest any possible solutions to this issue? 

    The MPsetup.log has this:
    <01/20/15 16:28:11>         ======== Completed Installation of Pre Reqs for Role SMSMP ========
    <01/20/15 16:28:11> Installing the SMSMP
    <01/20/15 16:28:11> Passed OS version check.
    <01/20/15 16:28:11> IIS Service is installed.
    <01/20/15 16:28:11> No versions of SMSMP are installed.  Installing new SMSMP.
    <01/20/15 16:28:11> Enabling MSI logging.  mp.msi will log to D:\Program Files\Microsoft Configuration Manager\logs\mpMSI.log
    <01/20/15 16:28:11> Installing D:\Program Files\Microsoft Configuration Manager\bin\x64\mp.msi CCMINSTALLDIR="D:\Program Files\SMS_CCM" CCMSERVERDATAROOT="D:\Program Files\Microsoft Configuration Manager" USESMSPORTS=TRUE SMSPORTS=80
    USESMSSSLPORTS=TRUE SMSSSLPORTS=443 USESMSSSL=TRUE SMSSSLSTATE=0 CCMENABLELOGGING=TRUE CCMLOGLEVEL=1 CCMLOGMAXSIZE=1000000 CCMLOGMAXHISTORY=1
    <01/20/15 16:28:12> mp.msi exited with return code: 1603
    <01/20/15 16:28:12> Backing up D:\Program Files\Microsoft Configuration Manager\logs\mpMSI.log to D:\Program Files\Microsoft Configuration Manager\logs\mpMSI.log.LastError
    <01/20/15 16:28:12> Fatal MSI Error - mp.msi could not be installed.
    and the MPmsi.log has this:
    MSI (s) (B0:E0) [16:37:14:660]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSI23F6.tmp, Entrypoint: CcmRegisterPerfCounters
    [16:37:14] @@ERR:25001
    Internal Error 25001. 80070057
    MSI (s) (B0!F8) [16:37:14:676]: Product: BGB http proxy -- Internal Error 25001. 80070057
    CustomAction CcmRegisterPerfCounters returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
    Had a go at removing the MP, disabled the UAC and reinstalling the MP. Same result unfortunately...The server is temporarily housed in a block GPO OU so group policy shouldn't be an issue. Thanks for all the help so far!

  • New Site, New server SCCM 2012 R2 install fails at sp_createlocaleinfo

    Server 2012 R2 new build, SQL 2012, fresh install, SCCM 2012 R2 new install. All on one system. No clustering.
    All the prerequisites check out OK. But the install fails at sp_createlocaleinfo:
    INFO: SQL Server script: Create object spprocessdrsrecoveryversionmessage  $$<Configuration Manager Setup><01-03-2014 12:27:56.167-60><thread=3292 (0xCDC)>
    INFO: SQL Server script: Create object sp_makesureintervalexists  $$<Configuration Manager Setup><01-03-2014 12:27:56.198-60><thread=3292 (0xCDC)>
    *** -- ~-- Name         : sp_CreateLocaleInfo ~-- Definition   : SqlObjs ~-- Scope        : CAS_OR_PRIMARY ~-- Object       : P ~-- Dependencies
    : <Detect> ~-- Description  : <Please provide a description for this object> ~-- ~CREATE PROCEDURE sp_CreateLocaleInfo @_ciid int, @digest xml(CIDigest) AS ~BEGIN ~ ~    if (exists (select 1 from CI_ConfigurationItems where
    CI_ID=@_ciid and CIType_ID=21)) ~    begin ~       --It is a DT, only create localized info for default local ~       ;WITH XMLNAMESPACES ~  (
    ~    N'http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest' as app ~  ) ~  insert into CI_LocalizedCIClientProperties( CI_ID, LocaleID, Title, [Description]) ~ ~   select ~    
    @_ciid, ~      65535, ~     ISNULL(@digest.value('(/app:DeploymentType/app:Title)[1]', 'nvarchar(256)'), '') as Title, ~     ISNULL(@digest.value('(/app:DeploymentType/app:Description)[1]', 'nvarchar(2048)'),
    '') as [Description] ~      ~    end ~    else ~    begin ~  ;WITH XMLNAMESPACES ~  ( ~    N'http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest'
    as app ~  ) ~  insert into CI_LocalizedCIClientProperties( CI_ID, LocaleID, Title, [Description], Publisher, [Version], ReleaseDate, InfoUrl,InfoUrlText, PrivacyUrl, UserCategories, Tags, Icon ) ~ ~   select ~    
    @_ciid, ~     case ISNULL(cidigest.tc.value('(./@Language)[1]', 'nvarchar(10)'), '') when '' then 0 else ~    dbo.fnLShortNameToLCID(cidigest.tc.value('(./@Language)[1]',
    'nvarchar(10)')) end as lcid, ~ ~     cidigest.tc.value('(app:Title)[1]', 'nvarchar(256)') as Title, ~     cidigest.tc.value('(app:Description)[1]', 'nvarchar(2048)') as [Description], ~     cidigest.tc.value('(app:Publisher)[1]',
    'nvarchar(512)') as Publisher, ~     cidigest.tc.value('(app:Version)[1]', 'nvarchar(512)') as [Version], ~     cidigest.tc.value('(app:ReleaseDate)[1]', 'nvarchar(64)') as ReleaseDate, ~ ~     cidigest.tc.value('(app:InfoUrl)[1]',
    'nvarchar(1024)') as InfoUrl, ~     cidigest.tc.value('(app:InfoUrlText)[1]', 'nvarchar(1024)') as InfoUrlText, ~     cidigest.tc.value('(app:PrivacyUrl)[1]', 'nvarchar(2048)') as PrivacyUrl, ~    
    cidigest.tc.query('app:UserCategories') as UserCategories, ~     cidigest.tc.query('app:Tags') as Tags, ~ ~     ( ~     select top 1 icons.tc.value('xs:base64Binary((./app:Data)[1])', 'varbinary(max)')
    ~     from @digest.nodes('/app:AppMgmtDigest/app:Resources/app:Icon') as icons(tc) ~     where ~    icons.tc.value('(./@Id)[1]', 'nvarchar(1024)') = cidigest.tc.value('(./app:Icon/@Id)[1]',
    'nvarchar(1024)') ~     ) ~     as Icon ~ ~   from @digest.nodes('/app:AppMgmtDigest/app:Application/app:DisplayInfo/app:Info') as cidigest(tc) ~   where dbo.fnLShortNameToLCID(cidigest.tc.value('(./@Language)[1]',
    'nvarchar(10)')) != 0; ~ ~   --insert default info. ~   declare @defaultlocal nvarchar(20); ~ ~ ~  ;WITH XMLNAMESPACES ~  ( ~    N'http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest'
    as app ~  ) ~   select  @defaultlocal  = info.loc.value('(./@Language)[1]', 'nvarchar(20)') from @digest.nodes('/app:AppMgmtDigest/app:Application/app:DisplayInfo/app:Info ~          
    ') as info(loc) ~   where ISNULL(info.loc.value('(./@Language)[1]', 'nvarchar(20)'), '') = ISNULL(@digest.value('(/app:AppMgmtDigest/app:Application/app:DisplayInfo/@DefaultLanguage)[1]', 'nvarchar(20)'), '');
    ~ ~ ~  if  @defaultlocal is null ~  begin ~ ~    if exists (select  1 from @digest.nodes('declare namespace app="http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest";
    ~           /app:AppMgmtDigest/app:Application/app:DisplayInfo/app:Info ~           ') as info(loc) ~          
    where info.loc.value('declare namespace app="http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest"; ~          
    (./@Language)[1]', 'nvarchar(20)') = 'en') ~     begin ~     set @defaultlocal = 'en'; ~     end  else if exists (select  1 from @digest.nodes('declare
    namespace app="http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest"; ~          
    /app:AppMgmtDigest/app:Application/app:DisplayInfo/app:Info ~           ') as info(loc) ~           where info.loc.value('declare namespace app="http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest";
    ~           (./@Language)[1]', 'nvarchar(20)') = 'en-US') ~     begin ~      set @defaultlocal = 'en-US'; ~    
    end else ~     begin ~     select @defaultlocal = lo from ( select  top 1  ISNULL(info.loc.value('declare namespace app="http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest";
    ~           (./@Language)[1]', 'nvarchar(20)'), '')  as lo from @digest.nodes('declare namespace app="http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest";
    ~           /app:AppMgmtDigest/app:Application/app:DisplayInfo/app:Info ~           ') as info(loc)) as tdb ~     end ~  end ~
    ~  if not exists (select 1 from CI_LocalizedCIClientProperties lp where
    lp.CI_ID=@_ciid and lp.LocaleID=65535) ~  begin ~  insert into CI_LocalizedCIClientProperties ( CI_ID, LocaleID, Title, [Description], Publisher, [Version], ReleaseDate, InfoUrl, UserCategories, Tags,
    Icon ) ~   select CI_ID, 65535, Title, [Description], Publisher, [Version], ReleaseDate, InfoUrl, UserCategories, Tags, Icon from ~   CI_LocalizedCIClientProperties lp where lp.LocaleID = dbo.fnLShortNameToLCID(@defaultlocal)
    and lp.CI_ID = @_ciid ; ~   end; ~ ~ ~  --Expend categories. ~   ;WITH XMLNAMESPACES ~   ( ~    N'http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest' as app ~  
    ) ~   insert into CI_LocalizedCIClientTags (CI_ID, LocaleID, Tag, [Type]) ~   select distinct tt.CI_ID, tt.LocaleID, RTRIM(LTRIM( cate.tag.value('(.)[1]', 'nvarchar(513)'))) as tag, ~   N'UserCategory' ~   from ~  
    CI_LocalizedCIClientProperties  as tt cross apply tt.UserCategories.nodes('/app:UserCategories/app:Tag') as cate(tag) ~   where tt.CI_ID = @_ciid ; ~  ---Expend tags. ~   ;WITH XMLNAMESPACES ~   ( ~   
    N'http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest' as app ~   ) ~  insert into CI_LocalizedCIClientTags (CI_ID, LocaleID, Tag, [Type]) ~  select distinct tt.CI_ID, tt.LocaleID, cate.tag.value('(.)[1]',
    'nvarchar(513)') as tag, ~  N'Tag' ~  from ~  CI_LocalizedCIClientProperties  as tt cross apply tt.Tags.nodes('/app:Tags/app:Tag') as cate(tag) ~  where tt.CI_ID = @_ciid ; ~    end ~END ~  $$<Configuration
    Manager Setup><01-03-2014 12:28:09.027-60><thread=3292 (0xCDC)>
    *** [42000][701][Microsoft][SQL Server Native Client 11.0][SQL Server]There is insufficient system memory in resource pool 'internal' to run this query. : sp_CreateLocaleInfo  $$<Configuration Manager Setup><01-03-2014 12:28:09.027-60><thread=3292
    (0xCDC)>
    ERROR: SQL Server error: [42000][701][Microsoft][SQL Server Native Client 11.0][SQL Server]There is insufficient system memory in resource pool 'internal' to run this query. : sp_CreateLocaleInfo  $$<Configuration Manager Setup><01-03-2014 12:28:09.027-60><thread=3292
    (0xCDC)>
    Failed to execute sql command -- ~-- Name         : sp_CreateLocaleInfo ~-- Definition   : SqlObjs ~-- Scope        : CAS_OR_PRIMARY ~-- Object      
    : P ~-- Dependencies : <Detect> ~-- Description  : <Please provide a description for this object> ~-- ~CREATE PROCEDURE sp_CreateLocaleInfo @_ciid int, @digest xml(CIDigest) AS ~BEGIN ~ ~    if (exists (select 1 from CI_ConfigurationItems
    where CI_ID=@_ciid and CIType_ID=21)) ~    begin ~       --It is a DT, only create localized info for default local ~       ;WITH XMLNAMESPACES ~  (
    ~    N'http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest' as app ~  ) ~  insert into CI_LocalizedCIClientProperties( CI_ID, LocaleID, Title, [Description]) ~ ~   select ~    
    @_ciid, ~      65535, ~     ISNULL(@digest.value('(/app:DeploymentType/app:Title)[1]', 'nvarchar(256)'), '') as Title, ~     ISNULL(@digest.value('(/app:DeploymentType/app:Description)[1]', 'nvarchar(2048)'),
    '') as [Description] ~      ~    end ~    else ~    begin ~  ;WITH XMLNAMESPACES ~  ( ~    N'http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest'
    as app ~  ) ~  insert into CI_LocalizedCIClientProperties( CI_ID, LocaleID, Title, [Description], Publisher, [Version], ReleaseDate, InfoUrl,InfoUrlText, PrivacyUrl, UserCategories, Tags, Icon ) ~ ~   select ~    
    @_ciid, ~     case ISNULL(cidigest.tc.value('(./@Language)[1]', 'nvarchar(10)'), '') when '' then 0 else ~    dbo.fnLShortNameToLCID(cidigest.tc.value('(./@Language)[1]',
    'nvarchar(10)')) end as lcid, ~ ~     cidigest.tc.value('(app:Title)[1]', 'nvarchar(256)') as Title, ~     cidigest.tc.value('(app:Description)[1]', 'nvarchar(2048)') as [Description], ~     cidigest.tc.value('(app:Publisher)[1]',
    'nvarchar(512)') as Publisher, ~     cidigest.tc.value('(app:Version)[1]', 'nvarchar(512)') as [Version], ~     cidigest.tc.value('(app:ReleaseDate)[1]', 'nvarchar(64)') as ReleaseDate, ~ ~     cidigest.tc.value('(app:InfoUrl)[1]',
    'nvarchar(1024)') as InfoUrl, ~     cidigest.tc.value('(app:InfoUrlText)[1]', 'nvarchar(1024)') as InfoUrlText, ~     cidigest.tc.value('(app:PrivacyUrl)[1]', 'nvarchar(2048)') as PrivacyUrl, ~    
    cidigest.tc.query('app:UserCategories') as UserCategories, ~     cidigest.tc.query('app:Tags') as Tags, ~ ~     ( ~     select top 1 icons.tc.value('xs:base64Binary((./app:Data)[1])', 'varbinary(max)')
    ~     from @digest.nodes('/app:AppMgmtDigest/app:Resources/app:Icon') as icons(tc) ~     where ~    icons.tc.value('(./@Id)[1]', 'nvarchar(1024)') = cidigest.tc.value('(./app:Icon/@Id)[1]',
    'nvarchar(1024)') ~     ) ~     as Icon ~ ~   from @digest.nodes('/app:AppMgmtDigest/app:Application/app:DisplayInfo/app:Info') as cidigest(tc) ~   where dbo.fnLShortNameToLCID(cidigest.tc.value('(./@Language)[1]',
    'nvarchar(10)')) != 0; ~ ~   --insert default info. ~   declare @defaultlocal nvarchar(20); ~ ~ ~  ;WITH XMLNAMESPACES ~  ( ~    N'http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest'
    as app ~  ) ~   select  @defaultlocal  = info.loc.value('(./@Language)[1]', 'nvarchar(20)') from @digest.nodes('/app:AppMgmtDigest/app:Application/app:DisplayInfo/app:Info ~          
    ') as info(loc) ~   where ISNULL(info.loc.value('(./@Language)[1]', 'nvarchar(20)'), '') = ISNULL(@digest.value('(/app:AppMgmtDigest/app:Application/app:DisplayInfo/@DefaultLanguage)[1]', 'nvarchar(20)'), '');
    ~ ~ ~  if  @defaultlocal is null ~  begin ~ ~    if exists (select  1 from @digest.nodes('declare namespace app="http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest";
    ~           /app:AppMgmtDigest/app:Application/app:DisplayInfo/app:Info ~           ') as info(loc) ~          
    where info.loc.value('declare namespace app="http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest"; ~          
    (./@Language)[1]', 'nvarchar(20)') = 'en') ~     begin ~     set @defaultlocal = 'en'; ~     end  else if exists (select  1 from @digest.nodes('declare
    namespace app="http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest"; ~          
    /app:AppMgmtDigest/app:Application/app:DisplayInfo/app:Info ~           ') as info(loc) ~           where info.loc.value('declare namespace app="http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest";
    ~           (./@Language)[1]', 'nvarchar(20)') = 'en-US') ~     begin ~      set @defaultlocal = 'en-US'; ~    
    end else ~     begin ~     select @defaultlocal = lo from ( select  top 1  ISNULL(info.loc.value('declare namespace app="http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest";
    ~           (./@Language)[1]', 'nvarchar(20)'), '')  as lo from @digest.nodes('declare namespace app="http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest";
    ~           /app:AppMgmtDigest/app:Application/app:DisplayInfo/app:Info ~           ') as info(loc)) as tdb ~     end ~  end ~
    ~  if not exists (select 1 from CI_LocalizedCIClientProperties lp where
    lp.CI_ID=@_ciid and lp.LocaleID=65535) ~  begin ~  insert into CI_LocalizedCIClientProperties ( CI_ID, LocaleID, Title, [Description], Publisher, [Version], ReleaseDate, InfoUrl, UserCategories, Tags,
    Icon ) ~   select CI_ID, 65535, Title, [Description], Publisher, [Version], ReleaseDate, InfoUrl, UserCategories, Tags, Icon from ~   CI_LocalizedCIClientProperties lp where lp.LocaleID = dbo.fnLShortNameToLCID(@defaultlocal)
    and lp.CI_ID = @_ciid ; ~   end; ~ ~ ~  --Expend categories. ~   ;WITH XMLNAMESPACES ~   ( ~    N'http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest' as app ~  
    ) ~   insert into CI_LocalizedCIClientTags (CI_ID, LocaleID, Tag, [Type]) ~   select distinct tt.CI_ID, tt.LocaleID, RTRIM(LTRIM( cate.tag.value('(.)[1]', 'nvarchar(513)'))) as tag, ~   N'UserCategory' ~   from ~  
    CI_LocalizedCIClientProperties  as tt cross apply tt.UserCategories.nodes('/app:UserCategories/app:Tag') as cate(tag) ~   where tt.CI_ID = @_ciid ; ~  ---Expend tags. ~   ;WITH XMLNAMESPACES ~   ( ~   
    N'http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest' as app ~   ) ~  insert into CI_LocalizedCIClientTags (CI_ID, LocaleID, Tag, [Type]) ~  select distinct tt.CI_ID, tt.LocaleID, cate.tag.value('(.)[1]',
    'nvarchar(513)') as tag, ~  N'Tag' ~  from ~  CI_LocalizedCIClientProperties  as tt cross apply tt.Tags.nodes('/app:Tags/app:Tag') as cate(tag) ~  where tt.CI_ID = @_ciid ; ~    end ~END ~~ 
    $$<Configuration Manager Setup><01-03-2014 12:28:09.027-60><thread=3292 (0xCDC)>
    ERROR: Failed to execute SQL Server script: Create SQL object sp_createlocaleinfo~  $$<Configuration Manager Setup><01-03-2014 12:28:09.027-60><thread=3292 (0xCDC)>
    ERROR: SQL Server error: <>  $$<Configuration Manager Setup><01-03-2014 12:28:09.027-60><thread=3292 (0xCDC)>
    ~~===================== Completed Configuration Manager 2012 Server Setup =====================  $$<Configuration Manager Setup><01-03-2014 12:28:09.136-60><thread=3292 (0xCDC)>
    CarolChi

    Yes I found your guide and followed it.
    Stuck after 16 hours at LU_SoftwareList 
    INFO: Extracted file D:\Program Files\Microsoft Configuration Manager\AI\LU_CAL_ProductList.csv  $$<Configuration Manager Setup><01-04-2014 17:27:57.606-60><thread=520 (0x208)>
    INFO: Extracted file D:\Program Files\Microsoft Configuration Manager\AI\watermark.txt  $$<Configuration Manager Setup><01-04-2014 17:27:57.606-60><thread=520 (0x208)>
    INFO: Successfully expanded CSV files  $$<Configuration Manager Setup><01-04-2014 17:27:57.606-60><thread=520 (0x208)>
    INFO: Starting data import data to table: LU_LicensedProduct  $$<Configuration Manager Setup><01-04-2014 17:27:57.638-60><thread=520 (0x208)>
    INFO: Successfully imported data to table LU_LicensedProduct  $$<Configuration Manager Setup><01-04-2014 17:28:01.717-60><thread=520 (0x208)>
    INFO: Starting data import data to table: LU_Category  $$<Configuration Manager Setup><01-04-2014 17:28:01.717-60><thread=520 (0x208)>
    INFO: Successfully imported data to table LU_Category  $$<Configuration Manager Setup><01-04-2014 17:28:01.764-60><thread=520 (0x208)>
    INFO: Starting data import data to table: LU_SoftwareList  $$<Configuration Manager Setup><01-04-2014 17:28:01.764-60><thread=520 (0x208)>
    CarolChi

  • SCCM 2012 R2 -CU3 fails at 'Create Software Update Catalog'

    Hi
    I am trying to upgrade SCCM 2012 R2 CU1 to CU3 (skipping CU2) but the upgrade fails in the middle with following message in the log
    Task 'Create Software Update Catalog' completed, state is 'failed' ExceptionText: Error: Setup detected an unexpected problem during installation. Error message: A valid file name is required.
    Parameter name: fileName
    I have checked following article but it does not fixed mine.
    https://social.technet.microsoft.com/Forums/en-US/05ddea79-ca6c-4958-bd54-ceac4b787dd9/problem-installing-sccm-2012-r2-hotfix-kb2905002-wdsosd-slowness-issue?forum=configmanagerosd
    Already uninstalled CU3 and reinstalled it with no luck so I was wondering anyone has any ideas as what might be causing it?
    Thanks

    ** RESOLVED **
    After attempting several times and uninstalling when it failed, finally it got installed successfully.
    Since I was skipping CU2 so I thought to install that as well before installing CU3. However, the CU2 also failed at Admin Console update.  Re started installing CU3 but this time I choose not to create deployment packages for client, server and console.
    Not sure if that fixed it or CU2 but I am glad its over now. After installing CU3 successfully, ran the installer again to create all required deployment packages for console, client and server.
    All looks good now.

Maybe you are looking for