You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
2024-10-15 09:27:10.749+0000 INFO [o.n.c.d.DumpCommand] Starting dump of database 'neo4j'
2024-10-15 09:27:10.966+0000 ERROR [o.n.c.d.DumpCommand] Failed to dump database 'neo4j': Failure when checking for recovery state: '%s'.org.neo4j.kernel.impl.transaction.log.entry.UnsupportedLogVersionException: Log file contains entries with prefix 18, and the highest supported Kernel Version is KernelVersion{V5_20,version=17}. This indicates that the log files originates from an newer version of neo4j, which we don't support downgrading from.
2024-10-15 09:27:10.966+0000 ERROR [o.n.c.d.DumpCommand] Dump failed for databases: 'neo4j'
Dump failed for databases: 'neo4j'
When I executed neo4j-admin from neo4j/neo4j-admin image, although it failed, it silently (or I missed it) changed the ownership of the /backup directory. Then, neo4j-admin from neo4j simply worked. When I tried again in a fresh docker environment, I started getting AccessDeniedException. It does make sense that the neo4j user from docker container cannot write to my host directory with drwxr-xr-x permissions. However, it was difficult to find out.
I tried to use the neo4j-admin:latest (at pull time 5.21.2 and couldn't find a newer one) image for a database dump as explained in the docs.
The documentation actually lists neo4j-admin:5.24.0 image, which is not available.
I use neo4j:5.22.0 image for my database, because APOC is not available for a newer version.
My command:
I get the following error:
$ docker version
Operating system: Debian 12
The text was updated successfully, but these errors were encountered: