【解決済み】Apollo Twin Duo – UADソフトウェアインストールでまさかのエラー

Apollo Twin Duoキター!!!
ってことで、早速音出して見ようとおもって、ケーブル周りをApollo Twin Duoに繋ぎ変えて、電源ON。「バチンっ、バチンっ」と結構で音がしてビビる。まぁ、そのうち慣れるだろう。
続いて、UADソフトウェア(v8.7.4)「UAD-MAC-v874.pkg」をダウンロードしてインストール!
インストーラーが起動してすぐに下記のエラーが表示されるではないですか。
「エラーによってインストールできませんでした。ソフトウェアの製造元に問い合わせてください。」
えーーーーーーーーー・・・

もっかい、実行してみたけど、結果は同じ。
Console.appでログを見てみると、以下のように出力されていた。
[code lang=text]
2016/10/04 20:48:13.113 com.apple.xpc.launchd[1]: (com.apple.auditd[583]) Endpoint has been activated through legacy launch(3) APIs. Please switch to XPC or bootstrap_check_in(): com.apple.auditd
2016/10/04 20:48:13.134 SWK623[587]: audit warning: allsoft
2016/10/04 20:48:13.138 SWK623[588]: audit warning: soft /var/audit
2016/10/04 20:48:13.143 SWK623[589]: audit warning: closefile /var/audit/20161004114720.20161004114813
2016/10/04 20:48:16.669 CoreServicesUIAgent[343]: Error -60005 creating authorization
2016/10/04 20:48:38.122 Installer[594]: Unknown class ICScrollView in Interface Builder file at path /var/folders/26/pz5bg56x4k50fdjh47s5jhh40000gn/T/com.apple.install.ALTNF39O/EULA_Plugin.bundle/Contents/Resources/EULA_Plugin.nib.
2016/10/04 20:48:38.123 Installer[594]: Unknown class ICPresentationTextView in Interface Builder file at path /var/folders/26/pz5bg56x4k50fdjh47s5jhh40000gn/T/com.apple.install.ALTNF39O/EULA_Plugin.bundle/Contents/Resources/EULA_Plugin.nib.
2016/10/04 20:48:44.000 syslogd[39]: ASL Sender Statistics
2016/10/04 20:48:50.504 com.apple.xpc.launchd[1]: (com.apple.auditd[614]) Endpoint has been activated through legacy launch(3) APIs. Please switch to XPC or bootstrap_check_in(): com.apple.auditd
2016/10/04 20:48:50.517 SWK623[620]: audit warning: soft /var/audit
2016/10/04 20:48:50.522 SWK623[619]: audit warning: allsoft
2016/10/04 20:48:50.524 SWK623[621]: audit warning: closefile /var/audit/20161004114813.20161004114850
2016/10/04 20:48:50.716 SecurityAgent[615]: activateIgnoringOtherApps:1
2016/10/04 20:48:50.000 kernel[0]: ignored is_io_service_close(0x100000425,IOHIDParamUserClient)
2016/10/04 20:48:50.718 SecurityAgent[615]: makeKeyAndOrderFront
2016/10/04 20:48:50.768 SecurityAgent[615]: com.apple.SecurityAgent.consoleLogin.UIShown
2016/10/04 20:48:59.602 Installer[594]: エラーによってインストールできませんでした。ソフトウェアの製造元に問い合わせてください。
[/code]
ぱっと見、「2016/10/04 20:48:16.669 CoreServicesUIAgent[343]: Error -60005 creating authorization」とエラーが出力されているのが気になる。後、その後のUnknownも。ちなみにUnknownとなっているファイル「EULA_Plugin.nib」がほんとにないか確認したところ、ログに表示されているパスには存在していました。
さて、困った。。。
ココから色々と試してみた。
(並行でHookupさんのサポートにメールも送信)

1. セキュリティソフト「ESET」をアンインストール

セキュリティソフトとしてESETを使っているのですが、ログで何か出てたので何か悪さしてんじゃないか?と思ってアンインストールしました。
尚、上記のログはESETをアンインストールした後の状態ものです。なので、関係ありませんでした。。。

2. 以前のバージョンのUADソフトウェアでインストール

v8.7.4だとエラーで失敗するので、1つ前のバージョン(v8.6.1)で試してみましたが、同様にダメでした。。

3. SIPの設定を変更

TotalFinderを使いたいがために、SIPはdisableにしてました。
なので、再度有効化して何かかわるか念のためたしかめてみた。
けど、まぁコレもダメ。つまり、SIPがenableでもdisableでもダメ。。

3.1. SIPの有効化

  1. リカバリモードで起動する
    command + r を押しながらMacを起動します。
  2. コマンドを打つ
    ユーティリティ -> ターミナルで、ターミナルを開き、
    csrutil enable
    と入力。再起動します。

4. アクセス権限を修復

ディスクユーティリティを起動したが、アクセス権限の修復なんてどこからもできない。
とりあえず、FirstAidだけ実行した。
で、アクセス権限についてですが、El Capitanから採用されたrootless(先ほどのSIPがenableな状態)が採用されて、アクセス権限は変更することはできなくなったので、修復自体も機能として取り除かれたようです。

自分の場合はSIPをOFFにしていたのもあり、OnyXでアクセス権限を修復してみました。
で、修復後に再起動して、再度インストールを試してみましたが、やっぱりダメ。。。
権限修復後のログは以下のとおり。変わんねー
[code lang=text]
2016/10/04 23:20:58.111 CoreServicesUIAgent[323]: Error -60005 creating authorization
2016/10/04 23:21:07.945 Installer[493]: Unknown class ICScrollView in Interface Builder file at path /var/folders/26/pz5bg56x4k50fdjh47s5jhh40000gn/T/com.apple.install.E6dYYWds/EULA_Plugin.bundle/Contents/Resources/EULA_Plugin.nib.
2016/10/04 23:21:07.945 Installer[493]: Unknown class ICPresentationTextView in Interface Builder file at path /var/folders/26/pz5bg56x4k50fdjh47s5jhh40000gn/T/com.apple.install.E6dYYWds/EULA_Plugin.bundle/Contents/Resources/EULA_Plugin.nib.
2016/10/04 23:21:16.902 com.apple.xpc.launchd[1]: (com.apple.auditd[503]) Endpoint has been activated through legacy launch(3) APIs. Please switch to XPC or bootstrap_check_in(): com.apple.auditd
2016/10/04 23:21:16.916 SWK623[509]: audit warning: closefile /var/audit/20161004142035.20161004142116
2016/10/04 23:21:16.916 SWK623[510]: audit warning: soft /var/audit
2016/10/04 23:21:16.916 SWK623[508]: audit warning: allsoft
2016/10/04 23:21:17.075 SecurityAgent[504]: activateIgnoringOtherApps:1
2016/10/04 23:21:17.077 SecurityAgent[504]: makeKeyAndOrderFront
2016/10/04 23:21:17.000 kernel[0]: ignored is_io_service_close(0x100000438,IOHIDParamUserClient)
2016/10/04 23:21:17.123 SecurityAgent[504]: com.apple.SecurityAgent.consoleLogin.UIShown
2016/10/04 23:21:24.598 Installer[493]: エラーによってインストールできませんでした。ソフトウェアの製造元に問い合わせてください。
[/code]

5. セーフモードでインストール

意味があるのかわかりませんが、セーフモードで起動してインストールしみましたが、結果は同じくダメ。。。

6. Installer.appを直接起動してからインストール

UADソフトウェアのPKGをダブルクリックして起動するのではなく、/System/Library/CoreServices/Installer.appを直接起動してから、PKGファイル選択するというやり方。試してみましたが、コレもダメ。

7. サポートから回答

回答内容としては、以下の内容でした。

ディスクユーティリティでアクセス権限を修復して、コンピュータをシャットダウンしてください。
(単純な再起動ではなく、完全に切り、ACも抜いてください)

4.でアクセス権限を修復して試した際には、再起動してしまっていたのでシャットダウンするというのがミソっぽい。
で、試してみましたが、、やっぱりコレもダメ。。

8. dumplogの確認

ほほう。これでより詳細にログが出力されるようになるのか!
これは確認みる価値がありそうだ。通常のログだと、何が原因かまったくわからないんだよな。。。
実際下記のコマンドを実行してログを出力してみた。
[code lang=text]
# installer -dumplog -pkg ./UAD-Mac-v874.pkg -target /
[/code]
すると・・・
[code lang=text]
sh-3.2# installer -dumplog -pkg ./UAD-Mac-v874.pkg -target /
installer: Package name is UAD Powered Plug-Ins
Oct 5 22:55:29 installer[655] <Debug>: Product archive /Users/SWK623/Downloads/./UAD-Mac-v874.pkg trustLevel=202
installer: Installing at base path /
Oct 5 22:55:29 installer[655] <Debug>: -[IFDInstallController(Private) _buildInstallPlanReturningError:]: location = file://localhost
Oct 5 22:55:29 installer[655] <Debug>: -[IFDInstallController(Private) _buildInstallPlanReturningError:]: file://localhost/Users/SWK623/Downloads/./UAD-Mac-v874.pkg#assemble-main.pkg
Oct 5 22:55:29 installer[655] <Debug>: -[IFDInstallController(Private) _buildInstallPlanReturningError:]: file://localhost/Users/SWK623/Downloads/./UAD-Mac-v874.pkg#assemble-apollo.pkg
Oct 5 22:55:29 installer[655] <Debug>: Set authorization level to root for session
Oct 5 22:55:29 installer[655] <Info>: Administrator authorization granted.
Oct 5 22:55:29 installer[655] <Debug>: Will use PK session
Oct 5 22:55:29 installer[655] <Debug>: Using authorization level of root for IFPKInstallElement
Oct 5 22:55:30 installer[655] <Info>: Starting installation:
Oct 5 22:55:30 installer[655] <Notice>: Configuring volume "Macintosh HD"
Oct 5 22:55:30 installer[655] <Info>: Preparing disk for local booted install.
Oct 5 22:55:30 installer[655] <Notice>: Free space on "Macintosh HD": 14.46 GB (14458224640 bytes).
Oct 5 22:55:30 installer[655] <Notice>: Create temporary directory "/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T//Install.655PlOVyY"
Oct 5 22:55:30 installer[655] <Notice>: IFPKInstallElement (2 packages)
Oct 5 22:55:30 installer[655] <Notice>: PackageKit: Enqueuing install with framework-specified quality of service (utility)
Oct 5 22:55:34 installer[655] <Debug>: install:didFailWithError:Error Domain=PKInstallErrorDomain Code=110 "パッケージ“UAD-Mac-v874.pkg”からファイルを抽出中にエラーが起きました。" UserInfo={NSLocalizedDescription=パッケージ“UAD-Mac-v874.pkg”からファイルを抽出中にエラーが起きました。, NSFilePath=/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/PKInstallSandboxManager/F57A67D4-6B99-4158-B0C8-94F51535128A.activeSandbox/Root, NSURL=file://localhost/Users/SWK623/Downloads/./UAD-Mac-v874.pkg#assemble-main.pkg, PKInstallPackageIdentifier=com.uaudio.installer.main, NSUnderlyingError=0x7fd84b416680 {Error Domain=PKXARArchiveErrorDomain Code=101 "archive verify failed" UserInfo={NSURL=file:///Users/SWK623/Downloads/UAD-Mac-v874.pkg#assemble-main.pkg/Payload, NSFileOwnerAccountID=501, NSFileHFSTypeCode=0, NSFileSystemFileNumber=1392213, NSFileExtensionHidden=false, NSFileSystemNumber=16777218, NSFileSize=1475714730, NSFileGroupOwnerAccountID=20, NSFileOwnerAccountName=SWK623, NSFilePosixPermissions=420, NSFileHFSCreatorCode=0, NSFileCreationDate=2016-08-09 00:57:58 +0000, NSFileType=NSFileTypeRegular, NSFileExtendedAttributes={
"com.apple.quarantine" = <30303231 3b353766 33386562 653b476f 6f676c65 5c783230 4368726f 6d652e61 70703b46 43433841 3643432d 33383545 2d343538 382d4138 41422d30 35453236 44453632 353435>;
}, NSFileGroupOwnerAccountName=staff, NSFileReferenceCount=1, NSFileModificationDate=2016-08-09 00:57:58 +0000, NSLocalizedDescription=archive verify failed}}}
Oct 5 22:55:34 installer[655] <Error>: Install failed: エラーによってインストールできませんでした。ソフトウェアの製造元に問い合わせてください。
installer: The install failed (エラーによってインストールできませんでした。ソフトウェアの製造元に問い合わせてください。)`
[/code]
「ファイルを抽出中にエラーが起きました」!!!
これは、まさかファイルが壊れてる??
Zipは解凍できていたので、大丈夫かと高をくくっていたのですが、、ファイルをダウンロードし直してインストールを再度試してみたところ、、、うまくいったよ!!!(涙w)
この度得た教訓は、インストールでエラーになったらdumplogを確認しろってことですかね。

コメント

Wordpress Social Share Plugin powered by Ultimatelysocial