2016-03-25 11 views
5

Próbuję uruchomić sonarQubeBłędy instalacji SonarQube

Instalacja poprzez cmd jako administrator: 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”się tych błędów:

  1. WrapperSimpleApp: napotkany błąd z uruchomieniem polecenia main: java.lang.RuntimeEx wyjątek: Nie udało się przywrócić system plików java.lang.RuntimeException: Nie można przywrócić system plików

  2. Spowodowany przez: java.nio.file.AccessDeniedException: C: \ sonarqube-5.4 \ temp \ jffi837955644087697080.tmp

Proszę o pomoc.

Odpowiedz

6

Użytkownik korzystający z SonarQube (patrz szczegóły użytkownika na ekranie usług systemu Windows) musi mieć uprawnienia R/W w kilku podkatalogach w C: \ Sonarqube-6.X. Przyznaliśmy prawa R/W do całego drzewa katalogów C: \ Sonarqube-6.X. Przed ponowną próbą możesz bezpiecznie usunąć katalog tymczasowy. Ważne jest również, aby odblokować plik zip SonarQube po pobraniu i przed rozpakowaniem.

0

Miałem ten sam problem, ale nie mogłem usunąć katalogu tymczasowego, ponieważ został on zablokowany. Uruchomiłem ponownie komputer i uruchomiłem sonarQube i zaczęło się bez problemu. Zgaduję, że kiedy ostatnio zamknąłem moją sesję SonarQube, niektóre zasoby wciąż trzymały się folderu tymczasowego i nie zostały wydane, ale nie mogłem znaleźć procesu sonarqube, który zabiłby menedżera zadań.

7

Zabij proces Java i spróbuj skasować zawartość folderu temp. Pracował dla mnie.