SlackアプリのGitLabのトラブルシューティング
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
GitLab for Slackアプリを使用する際に、次の問題が発生する可能性があります。
管理者向けドキュメントについては、GitLab for Slackアプリの管理を参照してください。
インテグレーションのリストにアプリが表示されない場合
SlackアプリのGitLabがインテグレーションのリストに表示されない場合があります。GitLab Self-ManagedインスタンスでSlackアプリのGitLabを使用するには、管理者がインテグレーションを有効にする必要があります。GitLab.comでは、SlackアプリのGitLabはデフォルトで使用できます。
エラー: Project or alias not found
一部のSlackコマンドには、プロジェクトのフルパスまたはエイリアスが必要であり、プロジェクトが見つからない場合は、次のエラーで失敗します:
GitLab error: project or alias not foundこの問題を解決するには、以下を確認してください:
- プロジェクトのフルパスが正しい。
- プロジェクトのエイリアスを使用している場合は、エイリアスが正しい。
- SlackアプリのGitLabがプロジェクトに対して有効になっている。
スラッシュコマンドがSlackでdispatch_failedを返す
スラッシュコマンドがSlackで/gitlab failed with the error "dispatch_failed"を返す場合があります。
このイシューを解決するには、管理者がGitLab Self-ManagedインスタンスでSlackアプリのGitLab設定を適切に構成していることを確認してください。
チャンネルに通知が届かない
Slackチャンネルに通知が届かない場合は、以下を確認してください:
- 構成したチャンネル名が正しい。
- チャンネルがプライベートの場合は、SlackアプリのGitLabをチャンネルに追加してください。
App Homeが正しく表示されない
App Homeが正しく表示されない場合は、アプリが最新の状態であることを確認してください。
エラー: This alias has already been taken
新しいプロジェクトでセットアップしようとすると、エラー422: The change you requested was rejectedが発生する可能性があります。返されるRailsエラーは次のとおりです:
"exception.message": "Validation failed: Alias This alias has already been taken"この問題を解決するには、以下を実行します:
- 同様の名前を持ち、SlackアプリのGitLabが有効になっているプロジェクトについて、ネームスペースを検索します。
- これらのプロジェクトの中で、失敗したプロジェクトと同じエイリアス名を持つプロジェクトを確認します。
- エイリアスを編集して別のものにし、失敗したプロジェクトのSlackアプリのGitLabの有効化を再試行します。