Disclaimer: Несмотря на то что этот  пост не в тему блога, пусть торчит здесь.

Last week I got an 0x800f0818 error while trying to install Service Pack 1 to Windows Server 2008 R2 SE 64-bit. After a bit of research, the solution was found, but it wasn't obvious, and I spent couple of hours trying to fix it.

It is basically the same error as described here, but this time error was slightly different.

This time another files gave the error, they were, cut from the C:\Windows\Logs\CBS\CBS  log file.

CBS Mark store corruption flag because there is a mismatch between package identity and its content on package: Package_for_KB2476490_RTM~31bf3856ad364e35~amd64~~6.1.1.0. [HRESULT = 0x00000000 - S_OK]
2011-09-11 16:12:50, Info CBS Identity mismatch: Specified Identity: Package_for_KB2476490_RTM~31bf3856ad364e35~amd64~~6.1.1.0, actual package Identity: Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7600.16385 [HRESULT = 0x800f0818 - CBS_E_IDENTITY_MISMATCH]
2011-09-11 16:12:50, Info CBS Failed to resolve package [HRESULT = 0x800f0818 - CBS_E_IDENTITY_MISMATCH]blockquote>

It turns out, that two files were obsolete. After replacing them from another server the problem was solved.

So, what the point of posting it here? I was wondering, why Service Pack 1 installation program didn't give me the explanation of error took place? But, its a Microsoft, no more wondering.


Опубликовано

14 September 2011

Метки


blog comments powered by Disqus