ソースからビルドしたcatapult.serverがBus errorとなり、起動しない。(ラズパイ4上)

こんにちは、皆さん。

ラズパイ4上で、ソースからビルドしたものを使い、Public Testnetへ向けて、Peerノードを起動しようとしています。 これが Bus error となってうまく起動できません。

出力されたエラーを以下に示します。

ubuntu@ubuntu:/symbol-workdir$ /usr/catapult/bin/catapult.server ./userconfig
Copyright © Jaguar0625, gimre, BloodyRookie, Tech Bureau, Corp.
catapult version: 0.10.0.7 30b8e8d2 [HEAD]
loading resources from “./userconfig/resources”
loading configuration from “./userconfig/resources/config-network.properties”
loading configuration from “./userconfig/resources/config-node.properties”
loading configuration from “./userconfig/resources/config-logging-server.properties”
loading configuration from “./userconfig/resources/config-user.properties”
loading configuration from “./userconfig/resources/config-extensions-server.properties”
loading configuration from “./userconfig/resources/config-inflation.properties”
2021-03-02 20:32:47.813406 0x0000ffff9d4a7010: (process::Platform.cpp@39)
Current user umask settings are too wide ‘22’.
It’s strongly suggested to use umask value ‘077’ when starting symbol software.
2021-03-02 20:32:47.815522 0x0000ffff9d4a7010: (process::ProcessMain.cpp@90) booting process with keys:
CA 771145449095CAAC37D125ED1379EB744C1E96653FEE7AE8AAD6C21169F9CBE5
NODE 6D3C3A317228A06CABC25B9A93CBC4D9391A4D03B7B7900E9F8F5F1DA448CA46
2021-03-02 20:32:47.816476 0x0000ffff9d4a7010: (thread::IoThreadPool.cpp@105) spawned 4 workers (server)
2021-03-02 20:32:47.817369 0x0000ffff9d4a7010: (plugins::PluginModule.cpp@83) loading plugin from /usr/catapult/lib/libextension.harvesting.so
2021-03-02 20:32:47.819060 0x0000ffff9d4a7010: (extensions::ProcessBootstrapper.cpp@121) registering dynamic extension extension.harvesting
loading configuration from “./userconfig/resources/config-harvesting.properties”
2021-03-02 20:32:47.819506 0x0000ffff9d4a7010: (plugins::PluginModule.cpp@83) loading plugin from /usr/catapult/lib/libextension.syncsource.so
2021-03-02 20:32:47.821102 0x0000ffff9d4a7010: (extensions::ProcessBootstrapper.cpp@121) registering dynamic extension extension.syncsource
2021-03-02 20:32:47.821229 0x0000ffff9d4a7010: (plugins::PluginModule.cpp@83) loading plugin from /usr/catapult/lib/libextension.diagnostics.so
2021-03-02 20:32:47.822605 0x0000ffff9d4a7010: (extensions::ProcessBootstrapper.cpp@121) registering dynamic extension extension.diagnostics
2021-03-02 20:32:47.822733 0x0000ffff9d4a7010: (plugins::PluginModule.cpp@83) loading plugin from /usr/catapult/lib/libextension.finalization.so
2021-03-02 20:32:47.825150 0x0000ffff9d4a7010: (extensions::ProcessBootstrapper.cpp@121) registering dynamic extension extension.finalization
loading configuration from “./userconfig/resources/config-finalization.properties”
2021-03-02 20:32:47.825641 0x0000ffff9d4a7010: (plugins::PluginModule.cpp@83) loading plugin from /usr/catapult/lib/libextension.hashcache.so
2021-03-02 20:32:47.827065 0x0000ffff9d4a7010: (extensions::ProcessBootstrapper.cpp@121) registering dynamic extension extension.hashcache
2021-03-02 20:32:47.827192 0x0000ffff9d4a7010: (plugins::PluginModule.cpp@83) loading plugin from /usr/catapult/lib/libextension.nodediscovery.so
2021-03-02 20:32:47.829396 0x0000ffff9d4a7010: (extensions::ProcessBootstrapper.cpp@121) registering dynamic extension extension.nodediscovery
2021-03-02 20:32:47.829817 0x0000ffff9d4a7010: (plugins::PluginModule.cpp@83) loading plugin from /usr/catapult/lib/libextension.packetserver.so
2021-03-02 20:32:47.832032 0x0000ffff9d4a7010: (extensions::ProcessBootstrapper.cpp@121) registering dynamic extension extension.packetserver
2021-03-02 20:32:47.832169 0x0000ffff9d4a7010: (plugins::PluginModule.cpp@83) loading plugin from /usr/catapult/lib/libextension.pluginhandlers.so
2021-03-02 20:32:47.833577 0x0000ffff9d4a7010: (extensions::ProcessBootstrapper.cpp@121) registering dynamic extension extension.pluginhandlers
2021-03-02 20:32:47.833699 0x0000ffff9d4a7010: (plugins::PluginModule.cpp@83) loading plugin from /usr/catapult/lib/libextension.sync.so
2021-03-02 20:32:47.836149 0x0000ffff9d4a7010: (extensions::ProcessBootstrapper.cpp@121) registering dynamic extension extension.sync
loading configuration from “./userconfig/resources/config-task.properties”
2021-03-02 20:32:47.836976 0x0000ffff9d4a7010: (plugins::PluginModule.cpp@83) loading plugin from /usr/catapult/lib/libextension.timesync.so
2021-03-02 20:32:47.839244 0x0000ffff9d4a7010: (extensions::ProcessBootstrapper.cpp@121) registering dynamic extension extension.timesync
loading configuration from “./userconfig/resources/config-timesync.properties”
2021-03-02 20:32:47.839694 0x0000ffff9d4a7010: (plugins::PluginModule.cpp@83) loading plugin from /usr/catapult/lib/libextension.transactionsink.so
2021-03-02 20:32:47.841122 0x0000ffff9d4a7010: (extensions::ProcessBootstrapper.cpp@121) registering dynamic extension extension.transactionsink
2021-03-02 20:32:47.841242 0x0000ffff9d4a7010: (plugins::PluginModule.cpp@83) loading plugin from /usr/catapult/lib/libextension.unbondedpruning.so
2021-03-02 20:32:47.842519 0x0000ffff9d4a7010: (extensions::ProcessBootstrapper.cpp@121) registering dynamic extension extension.unbondedpruning
2021-03-02 20:32:47.843329 0x0000ffff9d4a7010: (server::LocalNode.cpp@225) registering system plugins
2021-03-02 20:32:47.843440 0x0000ffff9d4a7010: (plugins::PluginLoader.cpp@48) registering dynamic plugin catapult.plugins.coresystem
2021-03-02 20:32:47.843500 0x0000ffff9d4a7010: (plugins::PluginModule.cpp@83) loading plugin from /usr/catapult/lib/libcatapult.plugins.coresystem.so
Bus error

ログも見ましたが、たいした情報が得られず、何が問題なのかわからない状態です。

AWS上ではソースからビルドしたもので起動が成功しており、それはSymbol Blockchain Explorerでノードが表示されたことでも確認しました。

エラーの原因がわかり、起動できることが目標ですが、何か問題解決のヒントになりそうなことなどありませんでしょうか。

[2021/3/4] 追記
AWSのubuntu arm64上では起動に成功しました。ビルド手順のミスかもしれません。ラズパイ上で再度試行中。

本人です。

ほぼドキュメントの手順どおりにビルドし、環境を整えたら、Peerノード起動しました。
手順はそのうちにどこかのブログにUPでもしておきます。

2 Likes

あまり苦労しなかったようですね。教えてくれてありがとう。私も同じ問題に対する答えを探していました。詳細を見るのを楽しみにしています。