- Home
- Drupal
- Linux
- WAN Emulator
- Bacula with Tape Autochanger
- DIY iSCSI Virtual Tape Library
- Installing CentOS 6 Linux
- Installing OpenSUSE
- LSI MegaRaid Storage Manager on Ubuntu Linux Deskktop (GUI)
- LSI MegaRaid Storage Manager on Ubuntu Server Linux (No GUI - remote management)
- Let's Build a Spam/Antivirus Filter
- Linux Fibre Channel SAN (Ubuntu)
- Microsoft
- Microsoft System Center 2012
- Failed to get DP locations as the expected version from MP
- SCCM 2012 Certificates and Templates for Internet and Workgroup Clients
- SCCM 2012 R2 Prerequisites
- SCCM 2012 R2 Slow Collection Refresh/Membership Update
- SCCM 2012 Tool
- SCOM 2012 R2 Linux Monitoring Cert Error
- SCOM 2012 R2 Ubuntu Linux Agent
- System Center 2012 Prerequisites
- System Center 2012 R2 and SQL Pit Falls
- System Center Configuration Manager 2012 OSD & PXE
- Exchange 2013
- Microsoft Office 365
- Microsoft Azure and TMG
- Windows Server 2012
- Microsoft System Center 2012
- Security
- Contact us
SCCM 2012 R2 Boot Image issues after R2 upgrade
Submitted by Justin on Tue, 12/17/2013 - 20:35
So I upgraded our upgraded System Center 2012 SP1 environment to R2. The main component that was affected was Confiuration Manager but you have to do it in a specific order so I had to do SCORCH, SCSM and SCOM first. I wanted to have it to R2 before we had it proliferated to all of our offices. It was pretty seamless and we actually saw improvements in package the reliability of package distribution to low bandwidth, high latency sites. This was what I was hoping, although it still is not perfect at these sites but it IS an improvement and given the environment's WAN limitation I can't complain.
Problem: error setting property (transformanalysisdate) 0x80041002
Anyhow after the upgrade I needed to add some drivers to a boot image we use for OSD deployment. That is where I found the issue. I could not customize the boot wim. the only tabs I had were the General, Content Locations, Security, Data Source, Data Access and Distribution Settings. I was missing Images, Drivers, Customizations and Optional Components. I also tried to redistribute it but that failed with a similar error as below.
I decided I would try to create a new boot image so I tried to create a new boot image using the "X:\Program Files\Microsoft Configuration Manager\OSD\boot\x64\boot.wim" file but it failed with the following error:
Error: Data Source Information
Source location: \\Server.Domain.com\SMS_XXX \OSD\boot\x64\boot.wim
Boot Image: 1 - Microsoft Windows PE (x64)
Error: Package Information
- Name: boot
Error: Errors
- The specified file can not be imported. Make sure the file is not read only and you have read and write access to it.
I verified all permissions and every thing was fine. So next I renamed the boot.wim to boot.wim.old and copied the winpe.wim from "X:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\en-us" to my "X:\Program Files\Microsoft Configuration Manager\OSD\boot\x64" folder named it boot.wim and tried again. but no luck. I took a look in the SMSProv.log and saw the following:
CExtUserContext :: EnterThread : User=domain\username Sid= 0x0A65BE15D7A1D0300 Caching IWbemContextPtr= 0000000006ADFE40 in Process 0x8f4 (2292) Context: SMSAppName=Configuration Manager Administrator console SMS Provider
Context: MachineName=Pri-SiteServer.Domain.com SMS Provider
Context: UserName=domain\username SMS Provider
Context: ObjectLockContext= cf3c2d48-8c9a-4b59-93e1-f83458812730 SMS Provider
Context: ApplicationName= Microsoft. ConfigurationManagement.exe SMS Provider
Context: ApplicationVersion=5.0.7958.1000 SMS Provider
Context: LocaleID=MS\0x409 SMS Provider
Context: __ProviderArchitecture=32 SMS Provider
Context: __RequiredArchitecture=0 (Bool) SMS Provider
Context: __ClientPreferredLanguages=en-US,en SMS Provider
Context: __CorrelationId= {01B09C58-F800-0003-7EE6-879D5CFACE01} SMS Provider
Context: __GroupOperationId=61690 SMS Provider
CExtUserContext : Set ThreadLocaleID OK to: 1033 SMS Provider
CSspClassManager::PreCallAction, dbname=SCCM_XXDB SMS Provider
User Context: domain\username SMS Provider
GetObjectAsync : SMS_BootImagePackage. PackageID= "XXX0000X" SMS Provider
Requested class =SMS_BootImagePackage SMS Provider
Requested num keys=1 SMS Provider
Error setting property (TransformAnalysisDate) 0x80041002! SMS Provider
Error setting property (TransformReadiness) 0x80041002! SMS Provider
CExtUserContext :: LeaveThread : Releasing IWbemContextPtr= 112066112 SMS Provider
SMS Provider
Before I did my upgrade I pulled our environment into my test lab so I went back to that to do my testing and playing so I would not cause a bigger problem. I found in the lab Which I used to develop the upgrade plan, I had the exact same issue. I did some goggling but did not really find anything on this issue.
My thoughts were that I needed to uninstall and reinstall Window AIK and then bring the new boot image in.
After talking to some people from Microsoft I work with, who in turned talked to some other people I discovered that I was almost right.
Solution
Here is What I did to get it workin in both the lab and production:
- Uninstall Windows AIK 8.1
- Make exceptions in SCEP on the Primary Site Server for the locations that I have the wim files (both in the Windows AIK and the OSD directory).
- install Windows AIK 8.1
- recopy winpe.wim from "X:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\en-us" to "X:\Program Files\Microsoft Configuration Manager\OSD\boot\x64".
- Rename winpe.wim to boot.wim.
- I also copied it to and replaced the boot.xxx0000x.wim file.
- I still did not have the tabs, but I was able to redistribute which was a step in the right direction.
- I created a new boot Image using:
X:\Program Files\Microsoft Configuration Manager\OSD\boot\x64\boot.wim"
as the source file and added my drivers. That worked.
While I was not able to re use my existing boot image, I was able to create a new working image that works just as good. problem solved.
This website and its content is copyright of ITHierarchy Inc - © ITHierarchy Inc 2013-2015. All rights reserved.
Any redistribution or reproduction of part or all of the contents in any form is prohibited other than the following:
- you may print or download to a local hard disk extracts for your personal and non-commercial use only
- you may copy the content to individual third parties for their personal use, but only if you acknowledge the website as the source of the material
You may not, except with our express written permission, distribute or commercially exploit the content. Nor may you transmit it or store it in any other website or other form of electronic retrieval system.