MessageException: Die aktuelle Version ist zu alt. Bitte zuerst auf die Long Term Support Version upgraden

8

Ich habe SonarQube 5.3 heruntergeladen, die Datei sonar.properties konfiguriert, den JDBC-Treiber für MSSQL heruntergeladen (ich verwende SQL Server 2012 und SQL JDBC 4.2), einen Benutzer mit allen Berechtigungen in meiner SQL Server 2012-Instanz mit Datenbank% erstellt co_de%.

Dann führe ich sonar aus und das wirft den folgenden Fehler auf:

%Vor%

Das steht in der startSonar.bat -Datei:

%Vor%

Alles, was ich sehe, ist "Die aktuelle Version ist zu alt. Bitte zuerst auf die Long Term Support-Version upgraden." aber ... upgrade was?

    
S. Moreno 22.01.2016, 13:04
quelle

1 Antwort

14

Dies hat nichts mit Ihrer Datenbankmarke oder -version zu tun, sondern mit der Version der SonarQube-Plattform, auf die Sie von aktualisieren. Ab der Version 4.5 sammeln neue Versionen der Plattform nur Datenbankaktualisierungsskripte, die mit der vorherigen Version des Long Term Support beginnen. So weiß die SonarQube-Plattform Version 3.2, wie man den gesamten Weg von 1.5 aufrüsten kann, aber 5.3 weiß nur, wie man die Datenbank ab Version 4.5.x aktualisiert.

Sie müssen also zuerst auf 4.5.x upgraden - ich würde 4.5.7 empfehlen - und dann auf 5.3 upgraden.

Aktualisieren

5.6.7 ist das aktuelle eines früheren LTS. Der aktuelle Upgrade-Pfad von einer hypothetischen 3.2 Installation wäre also:

3.2 - & gt; 4.5.7 - & gt; 5.6.6

Update 1 Dez 17

6.7 ist der aktuelle LTS, also wäre der aktuelle Upgrade-Pfad von einer hypothetischen 3.2-Installation:

3.2 - & gt; 4.5.7. - & gt; 5.6.7 - & gt; 6.7

Zwischenversionen können übersprungen werden.

    
G. Ann - SonarSource Team 23.01.2016, 14:08
quelle