はじめに
macOS に IBM Bob をインストールした際、
インストール自体は完了しているように見えるものの、正常に起動しない ケースがありました。
特に macOS に複数ユーザーが存在する環境 で発生することがあるようです。
同様の事象でハマる方もいそうだったので、原因と解決方法をまとめておきます。
発生した事象
IBM Bob をインストール後、以下のような状態になりました。
- Bob のチャットウィンドウが表示されない
- 設定を開くとエラーになる
発生条件
今回確認できた条件は以下です。
- macOS
- 端末に複数ユーザーアカウントが存在する
原因
原因は、IBM Bob アプリケーション内部の Contents ディレクトリ配下に対して、
実行ユーザーの書き込み権限が不足していること でした。
解決方法
以下の手順で権限を付与すると解消しました。
1. IBM Bob を右クリックして「パッケージの内容を表示」
2. Contents ディレクトリを右クリックして「情報を見る」
3. 「共有とアクセス権」に自身のアカウントを追加し、読み/書き権限を付与
4. 「内包している項目に適用」を実行
権限変更後、「…」メニューから 「内包している項目に適用」 を実行してください。
これで Contents 配下すべてに権限が反映されます。
補足
権限変更後、IBM Bob を再起動すると正常に起動するはずです。
もし改善しない場合は、
一度 Bob を削除して再インストールしたうえで、再度権限付与を試してみてください。
まとめ
macOS の複数ユーザー環境で IBM Bob が起動しない場合は、
アプリ内部の Contents ディレクトリ権限不足 を疑ってみてください。
対処手順まとめ
- パッケージの内容を表示
-
Contentsの情報を見る - 自身に「読み/書き」権限を付与
- 内包項目へ適用
おわりに
今回の事象は、社内だけでも 5名 発生しており、
レアケースというより、一定条件下ではそれなりに起こりうる問題に見えます。
また、本件について IBM のコミュニティに問い合わせたところ、
同様の事象に関する反応・情報提供もいただきました。
macOS の複数ユーザー環境で IBM Bob を利用する場合は、
初回セットアップ時にこの権限設定もあわせて確認しておくと安心です。
同じ事象で困っている方の参考になればうれしいです。




