1

几天前我安装了 realm-object0server Ubuntu 16.04,并实现了成功与之同步的 iOS 应用程序。我还能够通过 Safari 连接到仪表板。但是在我进行了一些更改(例如更新OpenSSLCurl库)之后,它也apt-get update/upgrade停止了工作。我不确定它停止工作的确切步骤,但事实是我无法再启动它,因为它每次都会崩溃:

$ sudo systemctl start realm-object-server
$ sudo systemctl status realm-object-server
● realm-object-server.service - Realm Sync Services
   Loaded: loaded (/etc/systemd/system/realm-object-server.service; enabled; vendor preset: enabled)
   Active: inactive (dead) (Result: signal) since Thu 2016-11-03 21:32:24 UTC; 5s ago
  Process: 2203 ExecStart=/usr/bin/realm-object-server -c /etc/realm/configuration.yml (code=killed, signal=SEGV)
 Main PID: 2203 (code=killed, signal=SEGV)

Nov 03 21:32:24 ubuntu-01 systemd[1]: realm-object-server.service: Main process exited, code=killed, status=11/SEGV
Nov 03 21:32:24 ubuntu-01 systemd[1]: realm-object-server.service: Unit entered failed state.
Nov 03 21:32:24 ubuntu-01 systemd[1]: realm-object-server.service: Failed with result 'signal'.
Nov 03 21:32:24 ubuntu-01 systemd[1]: realm-object-server.service: Service hold-off time over, scheduling restart.
Nov 03 21:32:24 ubuntu-01 systemd[1]: Stopped Realm Sync Services.
Nov 03 21:32:24 ubuntu-01 systemd[1]: realm-object-server.service: Start request repeated too quickly.
Nov 03 21:32:24 ubuntu-01 systemd[1]: Failed to start Realm Sync Services.

configuration.yml 是正确的,我按照官方文档中的描述进行了检查。

4

1 回答 1

0

目前在升级过程中存在一个小问题。我们正在努力修复,应该会在接下来的几天内发布。此处跟踪此问题:https ://github.com/realm/realm-mobile-platform/issues/35 。

同时,如果您没有任何用户,最简单的方法是擦除数据目录并从头开始(我知道这不是解决方案,而只是为了“解除阻止”您)。

为了擦除服务器,只需运行:

sudo service realm-object-server stop
sudo rm -rf /var/lib/realm/object-server
sudo service realm-object-server start
于 2016-11-04T13:18:55.720 回答