問題タブ [sonarqube-ops]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1018 参照

web-applications - SonarOube: StartSonar.bat でエラーが発生します:java.lang.IllegalStateException: Webapp が開始されませんでした

私が使用している Sonarqube のバージョンは 5.6 で、MySQL のバージョンは 5.7 です。ソナー 5.x バージョンはデフォルトでポート 9000 と 9001 の 2 つのポートを使用するため、ポートの問題のようです。

0 投票する
1 に答える
189 参照

sonarqube - Sonarqube 5.5 でバイナリログに書き込めない

SonarQube 5.5 を初めて起動すると、MySQL でテーブルを作成するときに以下のエラーが発生します。これを回避するには、BINLOG_FORMAT = MIXED を使用するとよいでしょう。これは要件ですか?ありがとうございました。

0 投票する
2 に答える
4190 参照

active-directory - Sonarqube LDAP: エラー コード 1 および 49

sonarqube 経由で LDAP に接続しようとすると、次のエラーが発生しました。

2016.09.13 09:35:16 DEBUG web[osplLdapUsersProvider] ユーザー sonartester の詳細を要求しています 2016.09.13 09:35:16 DEBUG web[osplLdapSearch] 検索: LdapSearch{baseDn=cn=Users,dc= mydomain ,dc=com, scope =subtree, request=(&(objectClass=user)(sAMAccountName={0})), parameters=[sonartester], attributes=[mail, cn]} 2016.09.13 09:35:16 DEBUG web[osplLdapContextFactory] ​​LDAP の初期化中コンテキスト {java.naming.provider.url=ldap:// myip :389, java.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory, com.sun.jndi.ldap.connect.pool=true, java.naming.security.authentication=simple、java.naming.security.sasl.realm= mydomain.com, java.naming.referral=follow} 2016.09.13 09:35:16 DEBUG web[osplLdapUsersProvider] [LDAP: エラー コード 1 - 000004DC: LdapErr: DSID-0C090728、コメント: この操作を実行するには、正常なバインドが必要です、データ 0、v2580] javax.naming.NamingException: [LDAP: エラー コード 1 - 000004DC: LdapErr: DSID-0C090728、コメント: この操作を実行するには、接続で正常にバインドを完了する必要があります。接続、データ 0、v2580]

....

2016.09.13 09:35:16 DEBUG web[osplLdapUsersProvider] ユーザー sonartester が 2016.09.13 で見つかりません 09:35:16 エラー web[ossaRealmAuthenticator] 認証中のエラー org.sonar.api.utils.SonarException: ユーザーの詳細を取得できませんSonartester in 2016.09.13 09:35:16 DEBUG web[osplLdapUsersProvider] User sonartester not found in 2016.09.13 09:35:16 ERROR web[ossaRealmAuthenticator] 認証中のエラー org.sonar.api.utils.SonarException: 詳細を取得できませんのユーザー sonartester の場合

Users OU にあるユーザー SONARTEST と my-group のメンバーを作成しました。このグループは、Users OU にもあります。これが私の設定です:

バインドに使用されるユーザーには、必要なすべての権限があり、Users OU にもあります。合流点で同じユーザーを使用してldapに接続しましたが、すべてうまくいきました。誰かが私を助けることができれば素晴らしい。タクス


ニコラスさん、お返事ありがとうございます

ドットを削除すると、開始できないサービスの再起動中に別のエラーが発生します。

IP への telnet とポート 389 の動作


より単純なパスワード (特殊文字なし) を使用して新しいユーザーを作成しました。エラーは次のように変わりました。

原因: javax.naming.AuthenticationException: [LDAP: エラー コード 49 - 80090308: LdapErr: DSID-0C0903C5、コメント: AcceptSecurityContext エラー、データ 52e、v2580]

0 投票する
1 に答える
2355 参照

ldap - LDAP プラグイン 2.0 を使用した SonarQube 5.6 は、外部ユーザーの詳細を取得できません

AD ドメインでユーザーを認証できるように、SonarQube 5.6 用の LDAP 2.0 プラグインを構成しようとしています。sonar.log では、次のフィードバックが得られます。

2016.09.12 10:55:16 INFO web[osspServerPluginRepository] ​​Deploy plugin C# / 5.3.1 / 6d9c99cb816b5d82ee23b51dbb05f9ee37a3bf2d 2016.09.12 10:55:16 INFO web[osspServerPluginRepository] ​​Deploy plugin JavaScript / 2.11 / a9b1afa9ceef7079811779d9efc5f8026acb1400 2016.09.12 10:55:16 INFO web[osspServerPluginRepository] ​​Deploy plugin LDAP / 2.0 / 2910f3981167a70a201ccfae01471dfd26c794b7 2016.09.12 10:55:16 INFO web[osspServerPluginRepository] ​​Deploy plugin Web / 2.4 / 61c14c00da36f77d18c019ad2bd7942708e99c13 2016.09.12 10:55:16 INFO web[osdcMssqlCharsetHandler] Verify that database columns are大文字と小文字とアクセントを区別する 2016.09.12 10:55:16 INFO web[osspRailsAppsDeployer] Ruby on Rails アプリケーションのデプロイ 2016.09.12 10:55:16 INFO web[osspRailsAppsDeployer] アプリのデプロイ: ldap 2016.09.12 10:55:18 INFO web[osspUpdateCenterClient] 更新センター:http://update.sonarsource.org/update-center.properties (プロキシなし) 2016.09.12 10:55:18 INFO web[org.sonar.INFO] セキュリティ レルム: LDAP 2016.09.12 10:55:18 INFO web [osplLdapSettingsManager] ユーザー マッピング: LdapUserMapping{baseDn=ou=****,dc=****,dc=****, request=(&(objectClass=User)(sAMAccountName={0})), realNameAttribute =Displayname, emailAttribute=mail} 2016.09.12 10:55:18 INFO web[osplLdapSettingsManager] グループ マッピング: LdapGroupMapping{baseDn=ou=****,dc=****,dc=****,idAttribute= cn, requiredUserAttributes=[dn], request=(&(objectClass=Group)(name={0}))} 2016.09.12 10:55:18 INFO web[osplLdapContextFactory] ​​ldap://*** で LDAP 接続をテストします*:389: OK 2016.09.12 10:55:18 INFO web[org.sonar.INFO] セキュリティ レルムが開始されました

セキュリティ レルムは開始されますが、ログイン試行は成功しません。ログイン試行中に sonar.log に次のエラーが記録されます。

ERROR web[rails] 外部ユーザー プロバイダーからのエラー: 例外 Java::OrgSonarApiUtils::SonarException: ユーザー **** の詳細を取得できません

sonar.properties に次の構成を追加しました。

管理者でもユーザーを見つけることができません。別のツールを使用してリクエスト クエリ (&(objectClass=User)(sAMAccountName={login})) をテストしたところ、正常に動作しました。ユーザーをどのように承認する必要があるのか​​ 疑問に思っています。ユーザー ページ (管理/セキュリティ) で利用できるようにする必要がありますか?

0 投票する
1 に答える
79 参照

sonarqube - SonarQube DB Cleaner のキー/定数の最大値

SonarQube は、古いスナップショットのファイルの測定データを自動的に削除しています。新しいスナップショットが作成されると、古いスナップショットは削除されます。最新のスナップショットのファイルのみ測定データが表示されます。私のdbクリーナーの設定は以下の通りです。

データベースクリーナーの設定

キー/定数の最大許容値は? キーに使用している値が高すぎて、何らかの理由でオーバーフローして機能しませんか? SonarQube に古いスナップショットの測定データを自動削除させたくない場合はどうすればよいですか?

SonarQube のバージョン: 6.0 を使用しています。

0 投票する
1 に答える
279 参照

sonarqube - SonarQube 5.3 から 5.6.2 (および 5.5) にデータベースを移行するときの IllegalStateException

データベースを SonarQube 5.3 から SonarQube 5.6.2 にアップグレードしようとすると、「java.lang.IllegalStateException」が発生し、「ソース データの圧縮解除と逆シリアル化に失敗しました」というメッセージが表示されます (元は com.google.protobuf.InvalidProtocolBufferException: Stream が原因でした)。破損しています)。

私はこれをいくつかの異なるデータベース (SonarQube 5.3 を使用していて、アップグレードしたいチームが 40 ほどあります) と 5.5 (より小さなステップでうまくいく場合) と 5.6.2 の両方で試しました。同じエラーが発生します。

すべてのプラグインを最新バージョンにアップグレードしました - Jira プラグインは互換性がなくなったため削除する必要がありました。メトリクス テーブルにはまだエントリがあることに注意してください。これは問題になる可能性がありますか?

このエラーの原因と回避方法を教えてください。

さらに情報が必要な場合はお知らせください。

ありがとう!!!!

ロバート

次のプラグインが 5.6.2 にインストールされます。

そして、これらは 5.3 にインストールされました。

これは、DB 移行の終了と例外を示すログの一部です。

0 投票する
1 に答える
1638 参照

authentication - Sonarqube 認証: ログイン フィールドを無効にする

背景: コード インスペクション用に SonarQube インスタンスをセットアップしており、OAuth 経由で GitHub 認証を有効にしています。攻撃ベクトルを減らすという精神で、ユーザー名とパスワードのログイン テキスト ボックスと機能を削除したいと思います。これにより、ユーザーは、事前承認された組織に関連付けられた GitHub アカウントでのみログインするようになります。

sonar.properties ファイルに設定して、従来のログイン フォームを無効にし、[GitHub でログイン] ボタンを保持できるプロパティはありますか?

0 投票する
0 に答える
861 参照

active-directory - SonarQube LDAP 2.0 構成

SonarQube 5.6.2 から 6.0 に移行しました。次の構成で LDAP 統合に Active Directory プラグインを使用していました。

Active Directory プラグインは SonarQube 6.0 と互換性がないため、LDAP 2.0 プラグインを使用するように促されました。次の構成を思いつきました。

そして実質的にそれは機能します。

ここで私の質問は次のとおりです。user-id@domain スキーマをシミュレートするために LDAP 2.0 プラグインをセットアップする方法はありますか。そうでない場合、現在のユーザー アカウントを、新しいスキーマ (sAMAccountName のみ) に基づいて作成された新しいアカウントに移行するにはどうすればよいですか?

0 投票する
1 に答える
133 参照

sonarqube - SonarQube 6.1 をアップグレードできません - uuid パスのアップグレード中に行でエラーが発生しました

LTSのソナー 6.1からのアップグレード中に、次の例外が発生しました。私が理解している限り、データベースに問題がありますが、現在関連するソースコードを検索して何かを見つけるために、特定の行の問題が何であるかを理解できません。5.6.3