問題タブ [sonarqube5.6]
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.
sonarqube - SonarQube 5.5 での管理エージェントの構成
簡単に言うと、(SonarQube 5.5で導入された)によって使用されるすべてのポートを構成する方法、management-agent.jar
または無効にする方法はありますか?
詳細情報: SonarQube を OpenShift (再び) で実行しようとしていますが、今回はバージョン 5.5/5.6 です。起動時に次のエラーが表示されます: Exception thrown by the agent : java.rmi.server.ExportException: Port already in use: 0; nested exception is: java.net.BindException: Permission denied
.
これまでに分かったことは、
- エージェントは 3 つのポートを開き、
- 2 つを設定できます (システム プロパティ
com.sun.management.jmxremote.port
とcom.sun.management.jmxremote.rmi.port
) 。 - しかし、そのうちの 1 つは設計上、常にエフェメラル ポート (ポート 0)であり、OpenShift では動作しないようです。
ポートを OpenShift で許可されている範囲 (ポート 15000 ~ 35530) に明示的に設定することに加えて、この-XX:+DisableAttachMechanism
オプションを試してみましたが、うまくいきませんでした。
それを回避する方法はありますか?SonarQube はエージェントなしで動作しますか?
再現方法:このから OpenShift アプリを作成し、SONAR_VERSION
を5.5
または5.6
に変更します。.openshift/action_hooks/build
完全なスタックトレース
active-directory - SonarQube 5.6 LDAP グループ認証
テスト環境で SonarQube 5.6 へのアップグレードを実行しました。現在の Sonar 5.2 は、LDAP 認証を使用して本番環境で正常に動作します。
AD 資格情報でログインできますが、ローカル管理者アカウントを使用してアクセス許可を確認すると、グループ メンバーシップがありません。
また、Sonar の元の LDAP アカウントに加えて、ユーザー名だけでなく、username@domain.com という構文を持つ 2 つ目のアカウントができました。ユーザー名アカウントには、期待どおりに元のグループ メンバーシップがまだありますが、新しく作成された username@domain.com にはありません。
ソナーでグループを手動で割り当てようとすると、次のログイン時にグループがクリアされます。これは意図されていると思います。
ログのデバッグを有効にしましたが、実際には Active Directory から memberOf グループが検出されますが、それらが自分のアカウントにリンクされていません。グループはまだ Sonar に存在します。
ログについて気付いたのは、使用されているユーザー名プロパティが一貫していないように見えることです。ある時点で「認証中のユーザー: nico」と表示され、別の箇所では「Domain\Nico のグループを取得中」と表示され、最後に「作成されたユーザー Nico@domain.com」という 3 つの異なるユーザー名が使用されています。
これは私が制御できる/制御すべきものですか? または、これは SonarQube の問題でしょうか。
フィードバックをお待ちしております。
ニコ
これは私の LDAP 構成です
installation - SonarQube 5.6 のインストール時に jdbc エラーが発生する理由は何ですか?
SonarQube-4.5.7 から SonarQube -5.6 に移行します。インストール後に Sonar を起動すると、sonar.log に次のエラーが記録されます。
このエラーの最初の部分に関連する他の問題を確認しましたが、それらはプラグインの問題を示しています。問題になる可能性を排除するために、プラグインを削除しました。まだデータベース内のプラグイン情報を調べていますか? それとも、テーブル内のある種の重複キーによるエラーですか? もしそうなら、それを解決する最善の方法は何ですか?
sonarqube - ソナーのアップグレード後に HTTPS が失敗する
SonarQube 5.3 から 5.6 へのアップグレードを完了しました。以前のsonar.propertiesからキー/値をコピーしました。Sonar は HTTP で起動できますが、以前は機能していた HTTPS でのみ起動しようとするとエラーが発生します。
HTTPS に関する私の sonar.properties:
上記の構成で生成されたエラー:
テストとして、HTTP だけに戻しました。
そのログからの情報:
HTTPS が機能しない原因は何ですか?
sonarqube - Sonar 起動時の Elasticsearch バルク インデックス エラー
誰かが以下のエラーを支援できますか? これは、Java 8u71 および Oracle データベースで実行されている SonarQube 5.6 の起動時に発生しています。このインスタンスは 5.2 から更新されたばかりです。Puppet アドオンを持っていて、エラーを解決するためにアンインストールしました。起動後、Elasticsearch がポート 9001 にあることを確認します。
elasticsearch - SonarQube 5 サービス アカウントのアクセス許可
現在、SonarQube 5.2 を実行しており、SonarQube 5.6 へのテスト アップグレードを実行しています。Sonar 5.4 でもこの問題が発生しましたが、本番環境ではアップグレードされませんでした。
同じルート ディレクトリ内の同じサーバーで同じサービス アカウントを使用すると、サービスを開始できません。ノードの最後のノードであるノード 49 で、常に同じファイルとディレクトリでノード ロックを取得できないと主張しています。ファイルとフォルダが正常に作成されました。
サービス アカウントには、D:\Sonar フォルダーとその下のすべてのフォルダーに対する完全なアクセス許可があります。
ローカル管理者にするとサービスが起動することをテストして確認しましたが、これは望ましくないため、サービスを起動するために必要な権限を探しています。ローカルシステムとして構成するとサービスも開始しますが、これも必要ありません。
起動するには、SonarQube サービス アカウントにさらにどのようなアクセス許可を与える必要がありますか?
どんなアドバイスでも大歓迎です。
ニコ
sonarqube - ソナークベを起動できませんでした
現在、試しにsonarqubeをインストールしようとしていますが、起動できません。私のOSはUbuntu 64ビットです。
私がしたこと :
最初に、すべての基本設定で試してみたかったので、Web サイトで sonarqube の最新バージョン (5.6) をダウンロードしました。次に、それを解凍してbin/linux-x86-64/に移動し、./sonar.sh startを実行しました
端末は、Sonarqube が開始したことを示しました。しかし、Web インターフェイスからアクセスできず、ログファイルがこのエラーでいっぱいになっています。
2016.06.20 15:33:15 エラー web[oaccC[.[.[/]] クラス org.sonar.server.platform.RubyRailsContextListener のリスナー インスタンスにコンテキスト初期化イベントを送信する例外
org.jruby.rack.RackInitializationException: java.lang.NullPointerException
org.jruby.rack.RackInitializationException.wrap(RackInitializationException.java:31) で ~[jruby-rack-1.1.13.2.jar:na]
ペーストビンの完全なログ
これを解決する方法を見つけるために今朝からたくさん検索していますが、現時点では答えが見つかりませんでした. これを解決するためのアイデアや解決策はありますか?
編集 :
私の Windows 7 OS で試してみました => まったく問題ありません。何も編集しなくても問題なく動作します。私のUbuntuセッションに何かがインストールされていないのかもしれませんが、わかりません。現時点ではまだ修正が見つかりませんでした。
編集2:
./sonar.sh コンソールを試しました (最初のメッセージが長すぎるため編集できません)
別の接続を使用して、Ubuntu 64ビットを実行している別のコンピューターでテストしました:まったく同じエラー。この時点で何をすべきかわかりません...