2012年04月

2012年04月30日
メモです。
まだ運用を開始したばかりのSSDを利用したサーバーですが、なんと不良セクターが発生してしまいました。

-------------------------------------
C:\>chkdsk
ファイル システムの種類は NTFS です。

警告: /F パラメーターが指定されていません
CHKDSK を読み取り専用モードで実行します。

CHKDSK はファイルを検査しています (ステージ 1/3)...
88576 個のファイル レコードが処理されました。
ファイルの検査を完了しました。
160 個の大きなファイル レコードが処理されました。
0 個の問題のあるファイル レコードが処理されました。
0 個の EA レコードが処理されました。
71 個の再解析レコードが処理されました。
CHKDSK はインデックスを検査しています (ステージ 2/3)...
122704 個のインデックス エントリが処理されました。
インデックスの検査を完了しました。
0 個のインデックスなしファイルがスキャンされました。
0 個のインデックスなしファイルが回復されました。
CHKDSK はセキュリティ記述子を検査しています (ステージ 3/3)...
88576 個のファイル SD/SID が処理されました。
セキュリティ記述子の検査を完了しました。
17065 個のデータ ファイルが処理されました。
CHKDSK は Usn ジャーナルを確認しています...
90% 完了 (0/439222248 の USN 439222248 バイトが処理されました)
91% 完了 (7012352/439222248 の USN 439222248 バイトが処理されました)
92% 完了 (55033856/439222248 の USN 439222248 バイトが処理されました)
93% 完了 (103055360/439222248 の USN 439222248 バイトが処理されました)
94% 完了 (151076864/439222248 の USN 439222248 バイトが処理されました)
95% 完了 (199098368/439222248 の USN 439222248 バイトが処理されました)
96% 完了 (247128064/439222248 の USN 439222248 バイトが処理されました)
97% 完了 (295149568/439222248 の USN 439222248 バイトが処理されました)
98% 完了 (343171072/439222248 の USN 439222248 バイトが処理されました)
99% 完了 (391192576/439222248 の USN 439222248 バイトが処理されました)
100% 完了 (439214080/439222248 の USN 439222248 バイトが処理されました)
439222248 バイトの USN が 処理されました。
Usn ジャーナルの確認を完了しました。
ファイル システムのチェックが終了しました。問題は見つかりませんでした。

124930047 KB : 全ディスク領域
19641068 KB : 63823 個のファイル
47228 KB : 17066 個のインデックス
136 KB : 不良セクター
588331 KB : システムで使用中
65536 KB : ログ ファイルが使用
104653284 KB : 使用可能領域

4096 バイト : アロケーション ユニット サイズ
31232511 個 : 全アロケーション ユニット
26163321 個 : 利用可能アロケーション ユニット

-------------------------------------

2012年04月25日:Windows Modules Installer サービス(TrustedInstaller.exe) のエラー

これが上記の記事につながるわけですが・・。
ホント困ったモノです。しばらくこのまま様子を見たいと思います。



2012年04月29日
デフラグを行おうかと分析していたら、.hdmp というやけに大きなファイルがありました。調べてみると、エラー報告のためのファイルのようでした。

ということで削除。(Windows Server 2008 R2)
コントロールパネル - アクションセンター からアーカイブ済みメッセージの表示で、すべて削除しました。

これで .hdmp ファイルは削除されました。
必要に応じてこの機能を無効にするものありかもしれません。

2012年04月28日
DSC04174

部下が一生懸命PCの組み立てを行ってくれました。
本人は自作をしたこともあるという話だったので、特に意識せずにそのまま任せてしまいました。もちろん全く知らない人だったら丁寧にパーツを教えますが。
※ただ組み立て自体は業務には直接は関連しません。ただしCPUとかメモリとかは、速度に密接に関係するため知識としては必要です。

「組み上がりました。」そのように言って僕の前で電源ボタンを押します。すると電源がまったく入らないのです。

ただスイッチを入れた瞬間、電源ユニットのところでノイズのようなジジっという音は一瞬聞こえました。

それを見て部下の子は電源ユニットの不良を疑ったようです。確かにその気持ちはよく分かります。→しかし違うユニットにしても変化なし。

後は電源の容量不足かマザーボードが筐体に接触しておりショートしているぐらいでしょうか。

色々試行錯誤してトラブル解決に当たっていましたが、なかなか解決に至らず。しょうが無いので、何が不良なのか分からないのだから、単体で動作するかを確認しましょう。ということで、せっかく組み上げたパーツをすべて取り外し、順番にテストをしてもらいました。

最終的にマザーボードをケースから取り出すと正常に通電。ケースに組み込むと通電せず。ということでショートしてたんでしょうね。

画像はくみ上げてくれたサーバーです。社内利用なのでこんなもんです。
利用しているパーツは以下の記事に。
2012年04月13日:AMD FX-8120 + ASRock 970 Extreme3 + OCZ Octane(SSD)

2012年04月27日
Windows Modules Installer 関連のエラーを経験するのは今回で2回目でした。
2011年04月21日:TrustedInstaller.exe のエラーとサーバーマネージャーのエラー。
2012年04月25日:Windows Modules Installer サービス(TrustedInstaller.exe) のエラー

だいたい1年前ですねw
Windows Modules Installer や TrustedInstaller.exe 関連のエラーが出たときには、必ず C:\Windows\Logs\CBS.log を確認します。

ここに failure などの 記述があるはずです。windows モジュールに関するエラーであることが確認できたら昨日の記事の通りシステム更新準備ツールを利用し、CheckSUR.log に従うのが一番だと思います。
もちろん軽微なエラーであれば、自動で修復してくれるみたいですし。


Advanced guidelines for diagnosing and fixing servicing corruption
高度なガイドラインの診断とサービスの破損を修復します。


2012年04月26日
システム更新準備ツール というのが microsoft より提供されています。
システム更新準備ツールとは

これをダウンロードし、実行しました。
以下のフォルダに、 CheckSUR.log というファイルが作成されます。

C:\Windows\Logs\CBS

ファイルの中身は以下のようになっていました。

=================================
Checking System Update Readiness.
Binary Version 6.1.7601.21645
Package Version 15.0
2012-04-10 15:11

Checking Windows Servicing Packages

Checking Package Manifests and Catalogs

Checking Package Watchlist

Checking Component Watchlist

Checking Packages

Checking Component Store
(f) CSI Payload File Missing 0x00000000 vmconnect.exe msil_vmconnect_31bf3856ad364e35_6.1.7601.17514_none_923efa9aa85eb1e6
(f) CSI Payload File Missing 0x00000000 System.Workflow.ComponentModel.resources.dll msil_system.workflow.componentmodel.resources_31bf3856ad364e35_6.1.7600.16385_ja-jp_dae5d518096dcf8e
(f) CSI Payload File Missing 0x00000000 System.Web.Routing.Resources.dll msil_system.web.routing.resources_31bf3856ad364e35_6.1.7600.16385_ja-jp_49c2c06056622221
(f) CSI Payload File Missing 0x00000000 System.DirectoryServices.AccountManagement.resources.dll msil_system.directoryser..anagement.resources_b77a5c561934e089_6.1.7600.16385_ja-jp_ddb0ffd66d73ff06
(f) CSI Payload File Missing 0x00000000 System.Management.Instrumentation.Resources.dll msil_system.management.i..mentation.resources_b77a5c561934e089_6.1.7600.16385_ja-jp_b5b1a36b9acca206
(f) CSI Payload File Missing 0x00000000 System.Data.Entity.Resources.dll x86_microsoft-windows-n..5linqcomp.resources_31bf3856ad364e35_6.1.7601.17514_ja-jp_e90d7101b0c9ef42
(f) CSI Payload File Missing 0x00000000 System.Data.Entity.Design.Resources.dll x86_microsoft-windows-n..5linqcomp.resources_31bf3856ad364e35_6.1.7601.17514_ja-jp_e90d7101b0c9ef42
(f) CSI Payload File Missing 0x00000000 UIAutomationClientsideProviders.resources.dll msil_uiautomationclients..providers.resources_31bf3856ad364e35_6.1.7600.16385_ja-jp_90556f4ada0c1df1
(f) CSI Payload File Missing 0x00000000 System.IO.Log.Resources.dll msil_system.io.log.resources_b03f5f7f11d50a3a_6.1.7600.16385_ja-jp_5d1937faf7645b50
(f) CSI Payload File Missing 0x00000000 WindowsBase.resources.dll msil_windowsbase.resources_31bf3856ad364e35_6.1.7600.16385_ja-jp_8fc12b94fa0ccd44
(f) CSI Payload File Missing 0x00000000 CbsCore.dll x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17592_none_0b0e4b4025cf4049
(f) CSI Payload File Missing 0x00000000 smiengine.dll x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17592_none_0b0e4b4025cf4049
(f) CSI Payload File Missing 0x00000000 drvstore.dll x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17592_none_0b0e4b4025cf4049
(f) CSI Payload File Missing 0x00000000 wdscore.dll x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17592_none_0b0e4b4025cf4049
(f) CSI Payload File Missing 0x00000000 cmiv2.dll x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17592_none_0b0e4b4025cf4049
(f) CSI Payload File Missing 0x00000000 wcp.dll x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17592_none_0b0e4b4025cf4049
(f) CSI Payload File Missing 0x00000000 wbemcore.dll x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17592_none_0b0e4b4025cf4049
(f) CSI Payload File Missing 0x00000000 wmicmiplugin.dll x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17592_none_0b0e4b4025cf4049
(f) CSI Manifest Failed Catalog Check 0x00000000 winsxs\Manifests\amd64_microsoft-windows-coreos_31bf3856ad364e35_6.1.7601.17787_none_832fa0ec5526db62.manifest amd64_microsoft-windows-coreos_31bf3856ad364e35_6.1.7601.17787_none_832fa0ec5526db62
(f) CSI Payload File Missing 0x00000000 vmconnect.resources.dll msil_vmconnect.resources_31bf3856ad364e35_6.1.7601.17514_ja-jp_838640f5616a9c85
(f) CSI Manifest Failed Catalog Check 0x00000000 winsxs\Manifests\wow64_microsoft-windows-gdi_31bf3856ad364e35_6.1.7601.17514_none_124dc839a586a988.manifest wow64_microsoft-windows-gdi_31bf3856ad364e35_6.1.7601.17514_none_124dc839a586a988
(fix) CSI Manifest Failed Catalog Check CSI File Replaced File: wow64_microsoft-windows-gdi_31bf3856ad364e35_6.1.7601.17514_none_124dc839a586a988.manifest From: C:\Windows\CheckSur\v1.0\windows6.1-7601-x64-neutralcab.cab
(f) CSI Payload File Missing 0x00000000 dpx.dll amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17592_none_672ce6c3de2cb17f
(f) CSI Payload File Corrupt 0x00000000 CbsCore.dll amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17592_none_672ce6c3de2cb17f
(f) CSI Payload File Missing 0x00000000 CntrtextInstaller.dll amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17592_none_672ce6c3de2cb17f
(f) CSI Payload File Missing 0x00000000 smiengine.dll amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17592_none_672ce6c3de2cb17f
(f) CSI Payload File Missing 0x00000000 drvstore.dll amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17592_none_672ce6c3de2cb17f
(f) CSI Payload File Missing 0x00000000 wdscore.dll amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17592_none_672ce6c3de2cb17f
(f) CSI Payload File Missing 0x00000000 wbemcore.dll amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17592_none_672ce6c3de2cb17f
(f) CSI Payload File Missing 0x00000000 wmicmiplugin.dll amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17592_none_672ce6c3de2cb17f
(f) CSI Payload File Missing 0x00000000 System.Workflow.Activities.dll msil_system.workflow.activities_31bf3856ad364e35_6.1.7601.17514_none_2aa8f972b1acd31e
(f) CSI Payload File Missing 0x00000000 System.Workflow.ComponentModel.dll x86_wwf-system.workflow.componentmodel_31bf3856ad364e35_6.1.7601.17514_none_8deb83646c57c1d5
(f) CSI Payload File Missing 0x00000000 System.Workflow.Activities.dll x86_wwf-system.workflow.activities_31bf3856ad364e35_6.1.7601.17514_none_346d5ccdd640c664
(f) CSI Payload File Missing 0x00000000 System.IdentityModel.dll msil_system.identitymodel_b77a5c561934e089_6.1.7601.17514_none_f1b6cabd00b1e098
(f) CSI Payload File Missing 0x00000000 System.IdentityModel.Selectors.dll msil_system.identitymodel.selectors_b77a5c561934e089_6.1.7601.17514_none_804b9ae53040992e
(f) CSI Payload File Missing 0x00000000 System.IO.Log.dll x86_wcf-system.io.log_b03f5f7f11d50a3a_6.1.7600.16385_none_aef4e407776a19b9
(f) CSI Payload File Missing 0x00000000 System.IO.Log.dll msil_system.io.log_b03f5f7f11d50a3a_6.1.7600.16385_none_59845d50dc8f5a77
(f) CSI Payload File Missing 0x00000000 System.IdentityModel.dll x86_wcf-system.identitymodel_b03f5f7f11d50a3a_6.1.7601.17514_none_fa04bc36fd21945a
(f) CSI Payload File Missing 0x00000000 System.Data.Services.dll x86_netfx35linq-system.data.services_31bf3856ad364e35_6.1.7601.17514_none_f1619808220d3d31
(f) CSI Payload File Missing 0x00000000 System.Web.Extensions.dll x86_netfx35linq-system.web.extensions_31bf3856ad364e35_6.1.7601.17514_none_d0811375496c7c9b
(f) CSI Payload File Missing 0x00000000 Microsoft.VisualBasic.targets x86_netfx35linq-msbuild_targetfiles_31bf3856ad364e35_6.1.7600.16385_none_12aa611e8a576b93
(f) CSI Payload File Missing 0x00000000 System.Data.Services.dll msil_system.data.services_b77a5c561934e089_6.1.7601.17514_none_ffdee3edd2f6841c
(f) CSI Payload File Missing 0x00000000 System.DirectoryServices.AccountManagement.dll x86_netfx35linq-system...s.accountmanagement_31bf3856ad364e35_6.1.7601.17514_none_80f592f5ee0b1bcc
(f) CSI Payload File Missing 0x00000000 System.Management.Instrumentation.dll msil_system.management.instrumentation_b77a5c561934e089_6.1.7601.17514_none_89f02554f8321a13
(f) CSI Payload File Missing 0x00000000 System.Web.Routing.dll x86_netfx35linq-system.web.routing_31bf3856ad364e35_6.1.7601.17514_none_fd1c2b9df8518df3
(f) CSI Payload File Missing 0x00000000 System.Management.Instrumentation.dll x86_netfx35linq-system...ent.instrumentation_31bf3856ad364e35_6.1.7601.17514_none_22886c1bf8b40f56
(f) CSI Payload File Missing 0x00000000 System.Web.Extensions.dll msil_system.web.extensions_31bf3856ad364e35_6.1.7601.17514_none_3d3f7e36fc4f6ba2
(f) CSI Payload File Missing 0x00000000 UIAutomationTypes.dll msil_uiautomationtypes_31bf3856ad364e35_6.1.7600.16385_none_b8662df873a3a965
(f) CSI Payload File Missing 0x00000000 UIAutomationClientsideProviders.dll msil_uiautomationclientsideproviders_31bf3856ad364e35_6.1.7600.16385_none_b6b7b549e3679004
(f) CSI Payload File Missing 0x00000000 UIAutomationClientsideProviders.dll x86_wpf-uiautomationclientsideproviders_31bf3856ad364e35_6.1.7600.16385_none_54926688afb9f1e9
(f) CSI Payload File Missing 0x00000000 UIAutomationTypes.dll x86_wpf-uiautomationtypes_31bf3856ad364e35_6.1.7600.16385_none_5ce87790fc4421e2
(f) CSI Payload File Missing 0x00000000 System.Web.DynamicData.Design.dll amd64_netfx35linq-system....dynamicdata.design_31bf3856ad364e35_6.1.7601.17514_none_f48e45c7055224f8
(f) CSI Payload File Missing 0x00000000 Microsoft.VisualBasic.targets amd64_netfx35linq-msbuild_targetfiles_31bf3856ad364e35_6.1.7600.16385_none_6ec8fca242b4dcc9
(f) CSI Payload File Missing 0x00000000 System.AddIn.Contract.dll amd64_netfx35linq-system.addin.contract_31bf3856ad364e35_6.1.7601.17514_none_862122ae53e2e567
(f) CSI Payload File Missing 0x00000000 System.Data.DataSetExtensions.dll amd64_netfx35linq-system...a.datasetextensions_31bf3856ad364e35_6.1.7601.17514_none_b547268892a0926f
(f) CSI Payload File Missing 0x00000000 System.DirectoryServices.AccountManagement.dll amd64_netfx35linq-system...s.accountmanagement_31bf3856ad364e35_6.1.7601.17514_none_dd142e79a6688d02
(f) CSI Payload File Missing 0x00000000 CPrepSrv.dll wow64_microsoft-windows-failovercluster-agent_31bf3856ad364e35_6.1.7600.16385_none_2ef0dfc285a814d0
(f) CSI Payload File Missing 0x00000000 FXSRESM.dll.mui wow64_microsoft-windows-fax-common.resources_31bf3856ad364e35_6.1.7600.16385_ja-jp_dec8a5df4207c2ce
(f) CSI Payload File Missing 0x00000000 rhs.exe.mui wow64_microsoft-windows-f..uster-rhs.resources_31bf3856ad364e35_6.1.7600.16385_ja-jp_f8da436dc4fe6297
(f) CSI Payload File Missing 0x00000000 rhs.exe wow64_microsoft-windows-failovercluster-rhs_31bf3856ad364e35_6.1.7601.17514_none_9acd9e1c1a7576dc
(f) CSI Payload File Missing 0x00000000 msclus.dll wow64_microsoft-windows-f..ercluster-mscluster_31bf3856ad364e35_6.1.7601.17514_none_3899e89904282777
(f) CSI Payload File Missing 0x00000000 FXSAPI.dll wow64_microsoft-windows-fax-common_31bf3856ad364e35_6.1.7600.16385_none_724e4ae29eb2503d
(f) CSI Payload File Missing 0x00000000 FXSCOM.dll wow64_microsoft-windows-fax-common_31bf3856ad364e35_6.1.7600.16385_none_724e4ae29eb2503d
(f) CSI Payload File Missing 0x00000000 FXSCOMEX.dll wow64_microsoft-windows-fax-common_31bf3856ad364e35_6.1.7600.16385_none_724e4ae29eb2503d

Summary:
Seconds executed: 360
Found 63 errors
Fixed 1 errors
CSI Manifest Failed Catalog Check Total count: 2
Fixed: CSI Manifest Failed Catalog Check. Total count: 1
CSI Payload File Missing Total count: 60
CSI Payload File Corrupt Total count: 1

Unavailable repair files:
winsxs\manifests\amd64_microsoft-windows-coreos_31bf3856ad364e35_6.1.7601.17787_none_832fa0ec5526db62.manifest

=================================

どうやら、ファイルが存在していないということで、だいぶ叱られているようです。

このサーバーは、 Hyper-V を稼働させていたので、ほぼ同様のファイルを取り出すことが可能でした。
ということで、仮想環境から個別にファイルをコピーしました。
しかしフォルダ名が長すぎて探すのが大変!

全部コピーした後に再度ツールを実行したら、以下のようになりました。
正常!

バックアップから復元するのがホントは一番安心かもしれません。

=================================
Checking System Update Readiness.
Binary Version 6.1.7601.21645
Package Version 15.0
2012-04-11 11:16

Checking Windows Servicing Packages

Checking Package Manifests and Catalogs

Checking Package Watchlist

Checking Component Watchlist

Checking Packages

Checking Component Store

Summary:
Seconds executed: 196
No errors detected
=================================


2012年04月25日
SSDですが、なぜか不良セクターが出ていたようです。
仕方が無いので 再起動を行い、起動時に chkdsk をしました。

いくつかのファイルが修復され、とりあえず問題無く起動しました。

しかしそこからイベントログのファイルが壊れていますという表示がでたり、 windows update が行え無くなったりなど、いくつかの不具合がでました。

顕著なのは以下のイベントログ

------------------------------
イベントID 7023
Windows Modules Installer サービスは、次のエラーで終了しました:
指定されたモジュールが見つかりません。
------------------------------
そして sfc /scannow もできません。※上記サービスに依存している部分もあるようです。

さて困った。ということで、次の記事に続きます。
Windows Modules Installer サービス(TrustedInstaller.exe) のエラー その2

2012年04月24日
それは突然でした。今までアクセスできていたWebの管理画面にアクセスできなくなってしまったのです。
突然とはいっても、以前確認したときにはできていて、今日確認しようとしたらできなくなっていたような感じ。
RAIDの管理画面などはそうそう頻繁にはアクセスしませんよね。


そういえば。そのように思うことがありました。僕はよく LSI MegaRAID の Manager を操作するのですが、かつてセットアップしたサーバーは、Webの管理画面にアクセスできなくなっていたのです。
そのときはちょうどいい機会だったので、最新版の Manager にアップグレードしちゃっていました。※今思うと、この事象と同じなのかもしれません。

今回 3ware の RAID だったのですが、どうも最新版のインストールもうまくいかず、でもRAIDがデグレートしてるっぽいログも出ていたので、再起動もイヤだしインストールできないと困るし・・。という感じでした。
ちなみにCLIでは問題無くステータスが確認できるのでそれでもいいのですが、必ずしも僕一人で管理するわけじゃないので、GUIあった方がいいですよね!

ということで調べました。
さくら専用サーバー 3ware 3dm2管理画面にアクセスできない問題解決
3DM2 not accessible using IE8 or IE9, on some platforms, after Microsoft KB2585542 update

MSのアップデートが原因みたいです。
3dm2.exe をダウンロードし、上書きすることで解決しました。よかった!
※当然ですが、サービスは停止してからです。