[掲示板へもどる]
一括表示

  [No.2646] Macでのsetup失敗 投稿者:HU  投稿日:2016/09/28(Wed) 21:34:24

新規に自動設定ソフトウェアをDLし、~/khcoder/setup.appを起動したところ、
下記のエラーが出ます。どのようにすればsetupできますでしょうか?

$ cd /private/var/folders/bt/kv1hgfcs2qbdnj79j66nbx8c0000gn/T/AppTranslocation/F3305A06-F66A-4699-B2E8-C8C920CFDC4C/d;./x_mac64setup
-bash: ./x_mac64setup: No such file or directory

OS10.12です。


  [No.2648] Re: Macでのsetup失敗 投稿者:HIGUCHI Koichi  投稿日:2016/09/28(Wed) 21:48:13

こんにちは、樋口です。書き込みありがとうございます。

こちらのページのご案内、「事前に必要な準備」「自動設定ソフトウェアの使
い方」にお目通しいただけますと幸いです。
http://khc.sourceforge.net/mac_com.html

特に気になる点としては、*.appファイルだけを取り出したりせずに、
「khcoder」フォルダの中に全ファイルを置いておくようにしてください。
そして「khcoder」フォルダ内のsetupやkh_coderをダブルクリックして起動
してください。

なお「khcoder」フォルダの置き場所としては、ホームフォルダ内で、フルパス
に日本語文字やスペースを含まない場所がお勧めです。


  [No.2651] Re: Macでのsetup失敗 投稿者:HU  投稿日:2016/09/28(Wed) 22:05:03

早速のご回答ありがとうございます。

手順どおり事前準備をした後(OSのバージョンは動作確認外ですが)、フォルダの全ファイルをコピーし、setup.appをダブルクリックして起動しています。


  [No.2652] Re: Macでのsetup失敗 投稿者:HIGUCHI Koichi  投稿日:2016/09/28(Wed) 22:11:43

こんにちは、樋口です。書き込みありがとうございます。

先ほども書きましたが、ホームフォルダ内がおすすめです。

ホームフォルダ直下や、あるいはデスクトップに「khcoder」
フォルダを置いて「setup」をダブルクリックしてみるといか
がでしょうか?


  [No.2654] Re: Macでのsetup失敗 投稿者:HU  投稿日:2016/09/28(Wed) 22:23:22

フォルダはホームディレクトリ直下においています。
デスクトップも試しましたが、やはり不可でした。


  [No.2655] Re: Macでのsetup失敗 投稿者:HIGUCHI Koichi  投稿日:2016/09/28(Wed) 22:31:28

こんにちは、樋口です。書き込みありがとうございます。

うーん、先ほど貼り付けていただいたターミナル表示の中にある、このフォル
ダ名にお心当たりありますでしょうか?
/private/var/folders/bt/kv1hgfcs2qbdnj79j66nbx8c0000gn/T/AppTranslocation/F3305A06-F66A-4699-B2E8-C8C920CFDC4C/d

ホームフォルダ直下ですと、通常は/Users/ユーザー名/khcoder/のようになる
と思うのです。
http://khc.sourceforge.net/screen/setup.png

それが上のようなフォルダ名になるというのが不思議な点です。ホームフォル
ダをクラウドと同期するような「何か」をインストールしていらっしゃいます
でしょうか?


あとは、そうですね、Macの再起動なんかは、もうお試しいただいたでしょうか?


なお、手元の10.11からアップデートした10.12上では、問題無く動いているよ
うです。


  [No.2656] AppTranslocation 投稿者:HIGUCHI Koichi  投稿日:2016/09/28(Wed) 22:37:46

先ほどのパスの中にあった「AppTranslocation」で検索すると
10.12で導入されたセキュリティ関係の何かのようですね。
これがKH Coderの起動を妨げているようです。

回避策がないか、もう少し調べてみます。


  [No.2657] Re: AppTranslocation 投稿者:HU  投稿日:2016/09/28(Wed) 22:42:32

ありがとうございます。
こういうサイトを見つけたので、それの影響かもしれません。
念のためiCloud Drive をオフにしましたが、やはりダメでした。


  [No.2658] Re: AppTranslocation 投稿者:HU  投稿日:2016/09/28(Wed) 22:43:46

> ありがとうございます。
> こういうサイトを見つけたので、それの影響かもしれません。
https://eclecticlight.co/2016/06/16/macos-sierra-will-break-many-installers-and-updaters/


  [No.2659] Re: AppTranslocationの回避策 投稿者:HIGUCHI Koichi  投稿日:2016/09/28(Wed) 22:52:30

こんにちは、樋口です。書き込みありがとうございます。

Mac OS 10.12 Sierraの新たなセキュリティ機構「App Translocation」によっ
て、KH Coderの起動が妨げられることが分かりました。この場合には「setup」
をダブルクリックしても以下のようなエラーが表示されます。
> $ cd /private/var/folders/bt/kv1hgfcs2qbdnj79j66nbx8c0000gn/T/AppTranslocation/F3305A06-F66A-4699-B2E8-C8C920CFDC4C/d;./x_mac64setup
> -bash: ./x_mac64setup: No such file or directory

これを回避するには、「khcoder」フォルダ内にある「kh_coder」と「setup」
の2つをいったん他の場所に移し、それから元の場所に移し直せば良いことが
分かりました。

例えば「ダウンロード」の中に「khcoder」フォルダがある場合、いったん
「kh_coder」と「setup」を「khcoder」フォルダの外に出してください。
(どこでも良いのですが)いったんデスクトップに「kh_coder」と「setup」
の2つを移動します。その後、「kh_coder」と「setup」を、もとの場所
すなわち「khcoder」フォルダの中に戻してください。そして、これらの移動
には、かならず「Finder」を使用してください。

この操作によって、「App Translocation」が無効になり、KH Coderが正常に
動作するようになるはずです。


なお、「setup」や「kh_coder」をダブルクリックしても「開発元が未確認の
ため開けません」が出る場合には、controlキーを押しながらクリックし、
コンテキストメニューから「開く」を選択してください。


  [No.2660] Re: AppTranslocationの回避策 投稿者:HU  投稿日:2016/09/29(Thu) 00:05:20

度々申し訳ありません。
上の方法で成功しなかったので、DLからやり直しています。

確認ですが、ダウンロードしたzipファイルを解凍したものが「ダウンロード」フォルダ
にあって、最終的にホームフォルダの直下にkhcoderフォルダを置きたい場合、
どのような手順が必要でしょうか?
フォルダを ~/ に移すのは2つの.appファイルを戻してからですか?


  [No.2661] Re: AppTranslocationの回避策 投稿者:HIGUCHI Koichi  投稿日:2016/09/29(Thu) 00:24:58

こんにちは、樋口です。書き込みありがとうございます。

ファイルの移動には必ず「Finder」をお使い下さい。また、コピーではなく、
移動することにもご注意下さい。

(0) 再度ダウンロードを行なって下さい。

(1) 「ダウンロード」内に生成された「khcoder」フォルダを、ホーム直下に
移してください。

(2) 「khcoder」フォルダ内の「kh_coder」と「setup」を、デスクトップに
いったん移動してください。

(3) デスクトップに移動した「kh_coder」と「setup」を、ホーム直下の
「khcoder」フォルダ内に戻して下さい。


> フォルダを ~/ に移すのは2つの.appファイルを戻してからですか?

おそらく、どちらでも良いはずです。「Finderでファイルを移動した」こと
がOS Xに認識されればそれで良いようです。

これでも上手くいかない場合には、ターミナル表示を貼り付けていただけると
ヒントになるかもしれません。


  [No.2662] Re: AppTranslocationの回避策 投稿者:HU  投稿日:2016/09/29(Thu) 00:48:46

とりあえず起動に成功しました!
ありがとうございます。


  [No.2772] Re: AppTranslocationの回避策 投稿者:omiya  投稿日:2016/12/02(Fri) 14:15:08

こんにちは。Mac版をダウンロードして起動しようと思ったのですが、うまくいかないので相談させてください。

OSは MacOS 10.12.1です。

デスクトップにダウンロードした後、khcoderフォルダをホームフォルダに移動し、その後「kh_coder」と「setup」をデスクトップに移してから戻し、setupを起動する、という操作を行ったのですが、ターミナルに以下のような表示がなされ、うまくいきません。

cd /private/var/folders/kj/465gw8rx5qb2t3djzbk96mpm0000gn/T/AppTranslocation/30CFF240-B32A-476A-9D49-27510E8FDD36/d;./x_mac64setup
-bash: ./x_mac64setup: No such file or directory

一度khcoderフォルダごと削除して再ダウンロードし、試してみましたが同様の結果でした。

何か他に原因や対処法は考えられますでしょうか?



> こんにちは、樋口です。書き込みありがとうございます。
>
> ファイルの移動には必ず「Finder」をお使い下さい。また、コピーではなく、
> 移動することにもご注意下さい。
>
> (0) 再度ダウンロードを行なって下さい。
>
> (1) 「ダウンロード」内に生成された「khcoder」フォルダを、ホーム直下に
> 移してください。
>
> (2) 「khcoder」フォルダ内の「kh_coder」と「setup」を、デスクトップに
> いったん移動してください。
>
> (3) デスクトップに移動した「kh_coder」と「setup」を、ホーム直下の
> 「khcoder」フォルダ内に戻して下さい。
>
>
> > フォルダを ~/ に移すのは2つの.appファイルを戻してからですか?
>
> おそらく、どちらでも良いはずです。「Finderでファイルを移動した」こと
> がOS Xに認識されればそれで良いようです。
>
> これでも上手くいかない場合には、ターミナル表示を貼り付けていただけると
> ヒントになるかもしれません。


  [No.2773] Re: AppTranslocationの回避策 投稿者:HIGUCHI Koichi  投稿日:2016/12/02(Fri) 14:23:41

こんにちは、樋口です。書き込みありがとうございます。

エラーメッセージからすると、AppTranslocationを回避できていない状態のよ
うです。

AppTranslocationを回避するには、ファイルの移動にFinderを使うということ
がカギになるようです。必ずFinderをお使いいただき、デスクトップに直接?
ドラッグするのではなく、Finder内に表示されている「デスクトップ」フォル
ダに移動して、その後戻していただくこといかがでしょう。コピーではなくて
移動することにもご注意ください。移動なので、元に戻すときは「置き換えま
すか?」というメッセージは出ないのが正しい状態です。

さらに、1度で駄目なら2度〜3度、Finderを使って「kh_coder」「setup」を移
動して戻してを繰り返したり、Macの再起動をはさんでみるといかがでしょう。


  [No.2779] Re: AppTranslocationの回避策 投稿者:omiya  投稿日:2016/12/03(Sat) 00:14:25

樋口さま。お返事ありがとうございました。

Finder上でファイルを移動という点も問題ないはずですし、ご助言いただいた通り何度か繰り返し試してみたり再起動もしてみましたが、結果は変わらず起動できませんでした……。

結局、バージョンの古いMacをお借りできることになり、そちらでは問題なく起動できましたので、そちらでKHcoderを使おうと思います。

お騒がせいたしました。


> こんにちは、樋口です。書き込みありがとうございます。
>
> エラーメッセージからすると、AppTranslocationを回避できていない状態のよ
> うです。
>
> AppTranslocationを回避するには、ファイルの移動にFinderを使うということ
> がカギになるようです。必ずFinderをお使いいただき、デスクトップに直接?
> ドラッグするのではなく、Finder内に表示されている「デスクトップ」フォル
> ダに移動して、その後戻していただくこといかがでしょう。コピーではなくて
> 移動することにもご注意ください。移動なので、元に戻すときは「置き換えま
> すか?」というメッセージは出ないのが正しい状態です。
>
> さらに、1度で駄目なら2度〜3度、Finderを使って「kh_coder」「setup」を移
> 動して戻してを繰り返したり、Macの再起動をはさんでみるといかがでしょう。


  [No.2780] Re: AppTranslocationの回避策 投稿者:HIGUCHI Koichi  投稿日:2016/12/03(Sat) 03:23:28

こんにちは、樋口です。書き込みありがとうございます。

本来は「setup」「kh_coder」を移動することで、App Translocationを回避で
きるはずなのですが、不思議ですね。

古いMacをお使いになるということで、以下は余談になりますが、「デスクトッ
プ」ではなく別の場所(例えば「ダウンロード」)に移動して戻すことをお試し
になっても良かったかもしれません。

あるいは奥の手として、App Translocationを無効にしてしまうことも可能な
ようです。この操作は自己責任となりますが、ターミナルで
> sudo spctl --master-disable
を実行し、その後「システム環境設定」→「セキュリティとプライバシー」画面
で「すべてのアプリケーションを許可」を選択すればよいとのことです。
http://pc-karuma.net/macos-sierra-allow-apps-from-anywhere/