I'm trying to run a Neo4j server inside my Virtualbox which is running Ubuntu. The server files and the database are located within my Windows-Host and accessed via a shared folder (vboxsf). Unfortunately I can not easily transfer the data into the virtual machine and run it there directly (due to insufficient free space on the virtual disk. I tried to enlarge it but that didn't work out.)
The database was set up and used by my teammate. Now I want to access the prepared data on my system. (btw, I'm a complete newbie to neo4j) My overall setup (VM instead of a native system) is a bit different and we couldn't figure out, what the actual problem is.
When I try to start the server via the console, I get this:
don@VirtualHAL:~/Data/SharedFolder/DBs/neo4j-community-1.9$ bin/neo4j start
WARNING! You are using an unsupported Java runtime. Please use Oracle(R) Java(TM) Runtime Environment 7.
Starting Neo4j Server...WARNING: not changing user
process [7248]... waiting for server to be ready.............. Failed to start within 120 seconds.
Neo4j Server may have failed to start, please check the logs.
The warning about the java version is propably caused by the fact that I installed Java OpenJDK 7. (My teammate uses the same, without any further problems).
It does not actually take 2 minutes until the 'Failed to start within 120 seconds' message appears.
Of course, I checked the logs:
8/21/13 8:37:12 PM org.neo4j.server.modules.RESTApiModule INFO: Mounted REST API at [/db/data/]
8/21/13 8:37:12 PM org.neo4j.server.modules.ManagementApiModule INFO: Mounted management API at [/db/manage/]
8/21/d13 8:37:12 PM org.neo4j.server.rrd.RrdFactory SEVERE: Unable to open rrd store, attempting to recreate it**
8/21/13 8:37:12 PM org.neo4j.server.rrd.RrdFactory SEVERE: current RRDB is invalid, renamed it to /home/don/Data/SharedFolder/DBs/neo4j-community-1.9/data/rrd-invalid-1377110232712
8/21/13 8:37:12 PM org.neo4j.server.rrd.RrdFactory SEVERE: Unable to create new rrd store
8/21/13 8:37:12 PM org.neo4j.server.CommunityBootstrapper SEVERE:
java.lang.RuntimeException: java.io.IOException: Invalid argument
at org.neo4j.server.rrd.RrdFactory.createRrdb(RrdFactory.java:176)
at org.neo4j.server.rrd.RrdFactory.recreateArchive(RrdFactory.java:204)
at org.neo4j.server.rrd.RrdFactory.createRrdb(RrdFactory.java:159)
This is the (seemingly) relevant part of the log.
Unable to create new rrd store
- What could be the cause for this?
Searching for any parts of the error message didn't get me any new information so far.