我最近从官方下载页面安装了 Memgraph 和 Memgraph Lab,并遇到 Memgraph 无法启动 - 这是由于 Neo4j 使用相同的端口(尽管错误日志完全、完全、绝对无用)。
Memgraph Lab 确实启动了一次,但在我使用
apt
将其删除并使用 dpkg
重新安装后,它拒绝启动。
我再次发现错误日志没有帮助。我尝试过的事情:
禁用
apparmor
(尽管 Memgraph Lab 似乎不在 apparmor
的管辖范围内)。
通过“直接下载链接”安装 Memgraph Lab (https://memgraph.com/docs/getting-started/install-memgraph/direct-download-links) - 当然使用适用于 Ubuntu 24.04 AMD64 的 .deb 包.
检查
systemctl
日志
从终端调用
memgraph-lab
。这给出了以下输出:
LaunchProcess: failed to execvp:
/opt/Memgraph
Trace/breakpoint trap (core dumped)
/opt/Memgraph
确实不存在,所以我怀疑这就是问题所在;但是,.deb 安装程序似乎并未创建它。想必它是在 Memgraph Lab 成功启动时第一次创建的?但为什么它被删除了,为什么不能重新创建呢?
启动 memgraph-lab 与
memgraph-lab --no-sandbox
有效。我觉得这是 Memgraph Lab 开发人员必须解决的问题,但我认为目前这是一个足够的解决方案。