問題タブ [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.
mysql - SonarQube 5.4 -> 5.5 アップグレードの失敗
Azure / Windows Server 2012 (SP2) および MySQL MySQL 5.7.12 Community Server で SonarQube 5.4 を実行しています。
バージョン 5.4 ではすべて正常に動作します。このリンクからのアップグレード手順に従いました: http://docs.sonarqube.org/display/SONARNEXT/Upgrading .
SonarQube 5.5 をインストールし、デフォルトのデータベースで実行し、プラグインをインストールできます (何らかの理由で使用できないビューを除く)。
次に、サーバーを停止し、sonar.properties の情報を更新して、MySQL データベースを使用するようにします。
サーバーを再起動し、データベースのアップグレード ページに移動します。アップグレードを開始すると、最終的にアップグレードに失敗したと表示されます。
ログファイルを見ると、次のように表示されます。
次に、サーバーを再起動すると、数秒後に自動的に停止し、ログ ファイルに次のように表示されます。
SonarQube 5.4 インストールには LDAP プラグインもあります。バージョン 5.5 を使用して、または使用せずに試してみましたが、結果は同じでした。
何かが欠けているに違いありませんが、何が悪いのかわかりません。
java - SonarQube が要求されたアドレスを割り当てることができないのはなぜですか?
ブラウザから SonarQube に接続しようとしていますsonar start
が、ターミナルから実行した後に次のエラー メッセージが表示されます。
おそらく私の設定と関係があるので、私の設定ファイルは次のとおりです。
この問題を解決するにはどうすればよいですか?
使用したソフトウェア:
- ルブントゥ
- ソナーキューブ5.5
- ファイアフォックス
私が試した解決策: - Linux マシンに sonarqube をインストールしようとしましたが、エラーが発生しました
docker - ポートマッピングを使用してMarathon経由でSonarQube dockerコンテナを起動できません
ポート マッピングを使用して sonarqube docker コンテナーを実行し、デフォルトの 9000 ではなく 9050 で ui を公開しようとしています。このコマンドはうまく機能します。
しかし、マラソン経由で次のエラーが発生しました:
2016.05.23 12:12:40 エラー web[oaccC[.[.[/]] クラス org.sonar.server.platform.PlatformServletContextListener org.elasticsearch.client.transport.NoNodeAvailableException のリスナー インスタンスにコンテキスト初期化イベントを送信する例外: なし構成されたノードの利用可能: [] at org.elasticsearch.client.transport.TransportClientNodesService.ensureNodesAreAvailable(TransportClientNodesService.java:305) ~[elasticsearch-1.7.5.jar:na]
sonarqube - Sonarqube で例外送信コンテキスト
私のソナーログは言う
sonarqube - Sonar データの移行後データベース照合の変更
データベースの照合順序の変更後のデータを移行する方法を知る必要があります。基本的には以下の予定です。
- Sonar (Latin1_General_CS_AS) の要件である新しい照合で新しい DB を取得します。既存の DB での照合は - Latin1_General_CI_AS です。
- Sonar サービスをセットアップし、新しい照合順序で新しいデータベースをポイントします。これにより、Sonar に必要な新しいテーブルがデータベースに作成されます。
- 照合順序を変更せずに、古いデータベースから新しいデータベースにデータを移行します。
SELECT INSERT を使用してデータをインポートできますが、この投稿で Sonar サービスが開始されないという問題が発生しました。( SonarQube サービスが開始されていません)
テーブルを切り捨てて削除し、再作成する必要がありました。データを移行する方法を教えてもらえますか?
Sonar DB コピー ツールを認識していますが、これは Enterprise バージョンのみであると思います。( http://docs.sonarqube.org/display/SONAR/Sonar+DB+Copy+Tool )
windows - Windows 10 で SonarQube サービスを開始できません
SonarQube のサービスのセットアップ中に問題が発生しました。できる限りのことを試しましたが、それでもこの問題を解決できません。 これは私が得たエラーです。ご覧のとおり、SonarQubeやあちこちの他の多くの投稿で提案された管理者アカウント (ローカル システムではない) を使用してログオンしました。この方法を使用してラップトップに Sonar を正常にインストールしましたが、PC ではそれを実行できませんでした。助けてください、事前に感謝します。
docker - Docker が再起動し始めています
ドッカーで問題に直面しています。私は独自の SonarQube 3.6.2 のイメージを持っています。これにはいくつかのカスタム ルールが含まれています。コンテナーに入れようとしましたが、コンテナーを開始しようとしているときに SonarQube を実行すると、コンテナーが何度も再起動し続けます。
私が持っていたすべてのアイデアを試しました: ENTRYPOINT
(両方の形式:ENTRYPOINT["/sonarQube362/bin/linux-x86-64/sonar.sh", "start"]
とENTRYPOINT /sonarQube362/bin/linux-x86-64/sonar.sh start
)、CMD
(両方の形式)、サードパーティの run.sh を使用して、次のコマンドラインを内部に:
コンテナのステータスは常に「再起動中」であり、ログにはSonar is restarted
、何度も何度も何度も...
たとえば、Dockerfile が で終わる場合はCMD top
、その中にdocker exec -ti container bash
入って、上記のコマンドのいずれかを正常に実行できます。
CMD
またはENTRYPOINT
SonarQube/Docker ループの再起動として設定されている場合、その理由について何か考えはありますか?
乾杯、
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
完全なスタックトレース