InsightVM installation failed

Hi, First Time working with Rapid7 InsightVM, I came from Nessus, so a newbie here.

I can install InsightVM, I read getting started instructions and got a 24 Gb memory laptop, windows 11 pro, English/USA language and settings

Using last installer Rapid7Setup-Windows64.exe (just downloaded), The installer start, the progress bar appears to complete 100% of extracting files an then I got a message: “An error ocurred: java.io.NotSerializableException: com.rapid7.nexpose.install4j.InstallerLogger
Error log: C:\users\JuanK\Downloads\install4jerrorinstall4jError483510346402417759.log”

So I’n not sure what the problem is. Can you help me please? I tryed deleting installation directory and reinstalling bout got the same message again.

Thanks in advance

The log file:

Exception:

java.io.NotSerializableException: com.rapid7.nexpose.install4j.InstallerLogger
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1184)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348)
at com.install4j.runtime.installer.helper.comm.HelperCommunication.sendObject(HelperCommunication.java:506)
at com.install4j.runtime.installer.helper.comm.HelperCommunication.executeActionWrapper(HelperCommunication.java:376)
at com.install4j.runtime.installer.helper.comm.HelperCommunication.access$200(HelperCommunication.java:33)
at com.install4j.runtime.installer.helper.comm.HelperCommunication$1.run(HelperCommunication.java:99)

System properties:

java.runtime.name=OpenJDK Runtime Environment
exe4j.moduleName=C:\Users\JuanK\Downloads\Rapid7Setup-Windows64 (2).exe
exe4j.semaphoreName=Local\c:users_juank_downloads_rapid7setup-windows64(2).exe
sun.boot.library.path=c:\users\juank\appdata\local\temp\e4j2d94.tmp_dir1730131366\jre\bin
java.vm.version=25.422-b05
jdk.vendor.version=Zulu 8.80.0.17-CA-win64
java.vm.vendor=Azul Systems, Inc.
java.vendor.url=http://www.azul.com/
exe4j.consoleCodepage=cp437
path.separator=;
java.vm.name=OpenJDK 64-Bit Server VM
file.encoding.pkg=sun.io
user.country=US
user.script=
sun.os.patch.level=
install4j.exeDir=C:\Users\JuanK\Downloads
java.vm.specification.name=Java Virtual Machine Specification
user.dir=C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366
java.runtime.version=1.8.0_422-b05
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs=c:\users\juank\appdata\local\temp\e4j2d94.tmp_dir1730131366\jre\lib\endorsed
os.arch=amd64
java.io.tmpdir=C:\Users\JuanK\AppData\Local\Temp
line.separator=

java.vm.specification.vendor=Oracle Corporation
user.variant=
exe4j.tempDir=C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366
os.name=Windows 11
proxySet=false
sun.java2d.noddraw=true
sun.jnu.encoding=Cp1252
java.library.path=C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user;C:\Program Files (x86)\Embarcadero\Studio\23.0\bin;C:\Users\Public\Documents\Embarcadero\Studio\23.0\Bpl;C:\Program Files (x86)\Embarcadero\Studio\23.0\bin64;C:\Users\Public\Documents\Embarcadero\Studio\23.0\Bpl\Win64;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\Users\JuanK\AppData\Local\Microsoft\WindowsApps;;c:\users\juank\appdata\local\temp\e4j2d94.tmp_dir1730131366\jre\bin
sun.awt.enableExtraMouseButtons=true
java.specification.name=Java Platform API Specification
java.class.version=52.0
sun.management.compiler=HotSpot 64-Bit Tiered Compilers
exe4j.isInstall4j=true
os.version=10.0
user.home=C:\Users\JuanK
user.timezone=America/Bogota
java.awt.printerjob=sun.awt.windows.WPrinterJob
file.encoding=Cp1252
java.specification.version=1.8
java.net.useSystemProxies=true
java.class.path=C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\i4jruntime.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\commons-compress.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\contracts.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\credential.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\cryptojce.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\cryptojcommon.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\domain.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\extensible-ingress-java-sdk.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\gson.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\guava.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\identity-model.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\identity.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\io.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\jcmFIPS.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\lang.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\legacy-utilities.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\logback-access.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\logback-classic.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\logback-core.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\logging.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\network-core.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\nexpose-spring-security-extension.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\nsc.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\nse.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\nxshared.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\owner.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\r7-service-api.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\r7shared.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\sigar.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\slf4j-api.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\spring-security-core.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\sslj.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\system.jar;C:\Users\JuanK\AppData\Local\Temp\e4j2D94.tmp_dir1730131366\user\tooling-domain.jar
user.name=JuanK
java.vm.specification.version=1.8
sun.java.command=C:\Users\JuanK\Downloads\Rapid7Setup-Windows64 (2).exe
java.home=c:\users\juank\appdata\local\temp\e4j2d94.tmp_dir1730131366\jre
sun.arch.data.model=64
exe4j.launchName=C:\Users\JuanK\Downloads\Rapid7Setup-Windows64 (2).exe
user.language=en
java.specification.vendor=Oracle Corporation
awt.toolkit=sun.awt.windows.WToolkit
java.vm.info=mixed mode
exe4j.unextractedPosition=78697688
java.version=1.8.0_422
java.ext.dirs=c:\users\juank\appdata\local\temp\e4j2d94.tmp_dir1730131366\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext
sun.boot.class.path=c:\users\juank\appdata\local\temp\e4j2d94.tmp_dir1730131366\jre\lib\resources.jar;c:\users\juank\appdata\local\temp\e4j2d94.tmp_dir1730131366\jre\lib\rt.jar;c:\users\juank\appdata\local\temp\e4j2d94.tmp_dir1730131366\jre\lib\sunrsasign.jar;c:\users\juank\appdata\local\temp\e4j2d94.tmp_dir1730131366\jre\lib\jsse.jar;c:\users\juank\appdata\local\temp\e4j2d94.tmp_dir1730131366\jre\lib\jce.jar;c:\users\juank\appdata\local\temp\e4j2d94.tmp_dir1730131366\jre\lib\charsets.jar;c:\users\juank\appdata\local\temp\e4j2d94.tmp_dir1730131366\jre\lib\jfr.jar;c:\users\juank\appdata\local\temp\e4j2d94.tmp_dir1730131366\jre\lib\cat.jar;c:\users\juank\appdata\local\temp\e4j2d94.tmp_dir1730131366\jre\classes
install4j.appDir=C:\Users\JuanK\AppData\Local\Temp
java.vendor=Azul Systems, Inc.
sun.stderr.encoding=cp437
java.specification.maintenance.version=5
file.separator=
java.vendor.url.bug=http://www.azul.com/support/
sun.io.unicode.encoding=UnicodeLittle
sun.cpu.endian=little
install4j.systemLanguage=en
sun.stdout.encoding=cp437
sun.desktop=windows
sun.cpu.isalist=amd64

Sorry I wrote “I can install”, is I can not install…

Yeah, I’m running into this while trying to setup a new scan engine on ubuntu 24 LTS.

Windows 11 and Ubuntu 24 are not on the supported OS list. For Windows you need to use Windows Server and Ubuntu you need Ubuntu Server 22 LTS.

https://docs.rapid7.com/insightvm/system-requirements/

Hello, I am using Windows 2022 Server and it is failing. This is also a supported OS and I am getting the same error message. Can you please advise how I can resolve the java IO error.

Make sure your SERVER versions arent CORE.

Make sure your installing on a Supported OS, would highly recomend against anything Windows, but if you have to then… well, go for it.

Make sure your have your AV/EDR disabled for the time being during install to rule that out.

Make sure your account is Running as Administrator, local to the box or in the ADMIN group if using AD to access and that your Account has the privlages.

Right Click Run the Installer as ADMIN

You have to have the ability to READ/WRITE out of %temp%