2016-03-25 19 views
5

Sto cercando di eseguire sonarQubeErrori durante l'installazione SonarQube

Installazione tramite cmd come Admin: InstallNTService.bat

StartSonar.bat

--> Wrapper Started as Console 
    Launching a JVM... 
    Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org 
    Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved. 

    2016.03.25 21:09:40 INFO app[o.s.a.AppFileSystem] Cleaning or creating temp directory C:\sonarqube-5.4\temp 

WrapperSimpleApp: Encountered an error running main:java.lang.RuntimeException: Failed to reset file system 
    java.lang.RuntimeException: Failed to reset file system 
at org.sonar.process.monitor.Monitor.resetFileSystem(Monitor.java:125) 
at org.sonar.process.monitor.Monitor.startProcesses(Monitor.java:105) 
at org.sonar.process.monitor.Monitor.start(Monitor.java:99) 
at org.sonar.application.App.start(App.java:51) 
at org.sonar.application.App.main(App.java:110) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
at java.lang.reflect.Method.invoke(Unknown Source) 
at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240) 
at java.lang.Thread.run(Unknown Source) 
    Caused by: java.nio.file.AccessDeniedException: C:\sonarqube-5.4\temp\jffi837955644087697080.tmp 
at sun.nio.fs.WindowsException.translateToIOException(Unknown Source) 
at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source) 
at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source) 
at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source) 
at sun.nio.fs.AbstractFileSystemProvider.delete(Unknown Source) 
at java.nio.file.Files.delete(Unknown Source) 
at org.sonar.process.FileUtils$CleanDirectoryFileVisitor.visitFile(FileUtils.java:151) 
at org.sonar.process.FileUtils$CleanDirectoryFileVisitor.visitFile(FileUtils.java:135) 
at java.nio.file.Files.walkFileTree(Unknown Source) 
at org.sonar.process.FileUtils.cleanDirectoryImpl(FileUtils.java:123) 
at org.sonar.process.FileUtils.cleanDirectory(FileUtils.java:60) 
at org.sonar.application.AppFileSystem.createOrCleanDirectory(AppFileSystem.java:116) 
at org.sonar.application.AppFileSystem.reset(AppFileSystem.java:73) 
at org.sonar.process.monitor.Monitor.resetFileSystem(Monitor.java:122) 
... 10 more 
<-- Wrapper Stopped 

I' ottenere questi errori:

  1. WrapperSimpleApp: rilevato un errore nell'esecuzione principale: java.lang.RuntimeEx percezione: Impossibile ripristinare il file system java.lang.RuntimeException: Impossibile ripristinare il file system

  2. Causato da: java.nio.file.AccessDeniedException: C: \ sonarqube-5.4 \ temp \ jffi837955644087697080.tmp

Si prega di assistere.

risposta

6

L'utente che esegue SonarQube (guarda i dettagli dell'utente nella schermata dei servizi di Windows) deve avere diritti di R/W su diverse sottodirectory in C: \ Sonarqube-6.X. Abbiamo assegnato i diritti di R/W all'intero albero di directory C: \ Sonarqube-6.X. Prima di riprovare puoi cancellare la directory temporanea in modo sicuro. È anche essenziale che tu abbia sbloccato il file zip di SonarQube dopo il download e prima di decomprimerlo.

0

Ho avuto lo stesso problema, ma non è stato possibile eliminare la directory temporanea perché era bloccata. Ho riavviato il mio computer e acceso il sonarQube e l'ho avviato senza problemi. Sto indovinando quando ho chiuso per l'ultima volta la mia sessione SonarQube alcune risorse stavano ancora trattenendo la cartella temporanea e non si sarebbero rilasciate ma non sono riuscito a trovare un processo sonarqube da eliminare nel task manager.

7

Elimina il processo Java e prova nuovamente a eliminare il contenuto della cartella temporanea. Ha funzionato per me