运行 'rippled' 有人成功了吗?
Did anyone succeded with running 'rippled'?
我在 Ubuntu 18.04 上尝试 运行 rippled 版本 1.1.2 和 1.2.4 我不会说它根本不起作用,因为它利用 CPU 和磁盘,创建 3GB 大小的数据库,我什至能够从命令行创建钱包,但如果我这样做
./rippled account_info r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59 true
我总是得到
Loading: "/home/xrp/.config/ripple/rippled.cfg"
2019-May-29 10:04:10.273909186 HTTPClient:NFO Connecting to 127.0.0.1:5005
{
"result" : {
"error" : "lgrNotFound",
"error_code" : 21,
"error_message" : "ledgerNotFound",
"request" : {
"account" : "r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59",
"command" : "account_info",
"ledger_index" : 0
},
"status" : "error"
}
}
有什么问题吗?
有关我执行的步骤的详细信息,请参阅 Building and running rippled on Ubuntu。
EDIT1:
我用 s1.ripple.com 和 s2.ripple.com 尝试了相同的 account_info 命令,但得到了相同的 "lgrNotFound" 错误:
./rippled -v --rpc_ip 34.213.185.56:51234 account_info r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59 真
看来你成功了运行涟漪。你还没有做的是成功地波纹 up-to-date 或 "synchronized" 到网络上的其余节点。
有多种可能的原因,但这些是我见过的最常见的原因:
- 无法连接到其他对等点。如果您的防火墙或其他网络问题导致无法连接到其他对等点,您将永远不会同步。 运行
rippled server_info
,并查找 peers
的数量。在 rippled 运行 几分钟后,它应该至少为 10。 (命令 rippled peers
会给出更多的细节,但通常这个数字足以知道你是否还好。)
- 时间不够。节点同步可能需要几分钟时间,因为它必须在某个给定时间下载分类账的状态,然后赶上那个时间的变化。如果您已等待超过 15 分钟左右,这可能不是您的问题。
- 机器资源不足。大多数情况下,这种情况表现为网络连接速度慢或硬盘驱动器速度慢。这些页面将提供更多详细信息和当前建议:
- 无法下载验证者列表。通常不太常见的是默认连接到组合
[validator_list_sites]
(https://vl.ripple.com) 的问题。 运行 rippled validators
。您应该得到一个结果,其中包括一堆(当前为 31 个)验证器节点 ID(以 "n" 开头的 50 多个字符串)和一个标记为 validator_list
的 JSON 对象。该对象应指示未来的到期日期和 "active" 的状态。其他任何情况通常都表明存在问题。 rippled validator_list_sites
可能会给你更多关于问题的解释,如果有的话。
我在 Ubuntu 18.04 上尝试 运行 rippled 版本 1.1.2 和 1.2.4 我不会说它根本不起作用,因为它利用 CPU 和磁盘,创建 3GB 大小的数据库,我什至能够从命令行创建钱包,但如果我这样做
./rippled account_info r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59 true
我总是得到
Loading: "/home/xrp/.config/ripple/rippled.cfg"
2019-May-29 10:04:10.273909186 HTTPClient:NFO Connecting to 127.0.0.1:5005
{
"result" : {
"error" : "lgrNotFound",
"error_code" : 21,
"error_message" : "ledgerNotFound",
"request" : {
"account" : "r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59",
"command" : "account_info",
"ledger_index" : 0
},
"status" : "error"
}
}
有什么问题吗?
有关我执行的步骤的详细信息,请参阅 Building and running rippled on Ubuntu。
EDIT1:
我用 s1.ripple.com 和 s2.ripple.com 尝试了相同的 account_info 命令,但得到了相同的 "lgrNotFound" 错误:
./rippled -v --rpc_ip 34.213.185.56:51234 account_info r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59 真
看来你成功了运行涟漪。你还没有做的是成功地波纹 up-to-date 或 "synchronized" 到网络上的其余节点。
有多种可能的原因,但这些是我见过的最常见的原因:
- 无法连接到其他对等点。如果您的防火墙或其他网络问题导致无法连接到其他对等点,您将永远不会同步。 运行
rippled server_info
,并查找peers
的数量。在 rippled 运行 几分钟后,它应该至少为 10。 (命令rippled peers
会给出更多的细节,但通常这个数字足以知道你是否还好。) - 时间不够。节点同步可能需要几分钟时间,因为它必须在某个给定时间下载分类账的状态,然后赶上那个时间的变化。如果您已等待超过 15 分钟左右,这可能不是您的问题。
- 机器资源不足。大多数情况下,这种情况表现为网络连接速度慢或硬盘驱动器速度慢。这些页面将提供更多详细信息和当前建议:
- 无法下载验证者列表。通常不太常见的是默认连接到组合
[validator_list_sites]
(https://vl.ripple.com) 的问题。 运行rippled validators
。您应该得到一个结果,其中包括一堆(当前为 31 个)验证器节点 ID(以 "n" 开头的 50 多个字符串)和一个标记为validator_list
的 JSON 对象。该对象应指示未来的到期日期和 "active" 的状态。其他任何情况通常都表明存在问题。rippled validator_list_sites
可能会给你更多关于问题的解释,如果有的话。