I struggle for weeks and I still have this problem:
Neo.ClientError.Procedure.ProcedureNotFound: There is no procedure with the name algo.list registered for this database instance. Please ensure you've spelled the procedure name correctly and that the procedure is properly deployed.
It seems like there is no graph algoritm plugin, but I am sure I correctly configurated my conf file and I tried different neo4j versions having the same result! I also read the thread here:
but I still have the same problem.. I don't know what is the possible issue!
I have Ubuntu 16.04 (64 bit) and I try to use tarball installation.
I tried the following configurations:
neo4j 3.4.10, algo 3.4.8.0, apoc 3.4.0.4
neo4j 3.5.12, algo 3.5.0.4, apoc 3.5.0.5
PS I have no problem with apoc
tail ../conf/neo4j.conf
# Name of the service
dbms.windows_service_name=neo4j
#********************************************************************
# Other Neo4j system properties
#********************************************************************
dbms.jvm.additional=-Dunsupported.dbms.udc.source=tarball
dbms.security.procedures.unrestricted=apoc*,algo*
and finally
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.2 LTS
Release: 18.04
Codename: bionic
after running bin/neo4j start I can then run via bin/cypher-shell
Connected to Neo4j 3.5.12 at bolt://localhost:7687 as user neo4j.
Type :help for a list of available commands or :exit to exit the shell.
Note that Cypher queries must end with a semicolon.
neo4j> call algo.list() yield name;
+----------------------------------------------+
| name |
+----------------------------------------------+
| "algo.allShortestPaths.stream" |
| "algo.articleRank" |
| "algo.articleRank.stream" |
| "algo.asPath" |
| "algo.balancedTriads" |
...
......
..........
so it works for me :( and this appears to be a similar setup to yours, albeit I am running Ubuntu 18. I wouldnt expect that the OS should be causing yours not to work. Can you check the size and file permissions of plugins/ ? Are they similar to mine? Does your logs/debug.log report any errors?