Pleroma can't compile with BBS/SSH enabling settings
According to the document, I tried to setup BBS/SSH feature in debian buster.
But with BBS/SSH enabling settings in config/prod.secret.exs, sudo -Hu pleroma MIX_ENV=prod mix phx.server
can't compile pleroma instance.
Error says 'No host key available' (full error output is below), but I already created host keys with sudo -Hu pleroma ssh-keygen -N "" -b 2048 -t rsa -f ssh_host_rsa_key
.
[/opt/pleroma]% ls -al priv/ssh_keys [git][pleroma/.][develop]
total 16
drwxr-xr-x 2 pleroma pleroma 4096 May 7 03:23 ./
drwxr-xr-x 6 pleroma pleroma 4096 May 7 03:22 ../
-rw------- 1 pleroma pleroma 1823 May 7 03:23 ssh_host_rsa_key
-rw-r--r-- 1 pleroma pleroma 397 May 7 03:23 ssh_host_rsa_key.pub
Error output
[/opt/pleroma]% sudo -Hu pleroma MIX_ENV=prod mix phx.server
fatal: No tags can describe '6518644db1d31f2b30b95fa0899b3751bc330d56'.
Try --always, or create some tags.
Compiling 205 files (.ex)
Compiling lib/pleroma/web/activity_pub/views/user_view.ex (it's taking more than 15s)
Compiling lib/pleroma/web/activity_pub/views/object_view.ex (it's taking more than 15s)
Compiling lib/pleroma/web/twitter_api/twitter_api_controller.ex (it's taking more than 15s)
Compiling lib/pleroma/web/mastodon_api/views/list_view.ex (it's taking more than 15s)
Compiling lib/pleroma/web/activity_pub/activity_pub_controller.ex (it's taking more than 15s)
Compiling lib/pleroma/web/mastodon_api/views/account_view.ex (it's taking more than 15s)
Compiling lib/pleroma/web/mastodon_api/views/app_view.ex (it's taking more than 15s)
Generated pleroma app
16:23:30.716 [error] GenServer Sshd.Server terminating
** (RuntimeError) Unhandled error encountered: 'No host key available'
(esshd) lib/esshd/server.ex:82: Sshd.Server.handle_cast/2
(stdlib) gen_server.erl:637: :gen_server.try_dispatch/4
(stdlib) gen_server.erl:711: :gen_server.handle_msg/6
(stdlib) proc_lib.erl:249: :proc_lib.init_p_do_apply/3
Last message: {:"$gen_cast", :start}
16:23:30.734 [error] GenServer Sshd.Server terminating
** (RuntimeError) Unhandled error encountered: 'No host key available'
(esshd) lib/esshd/server.ex:82: Sshd.Server.handle_cast/2
(stdlib) gen_server.erl:637: :gen_server.try_dispatch/4
(stdlib) gen_server.erl:711: :gen_server.handle_msg/6
(stdlib) proc_lib.erl:249: :proc_lib.init_p_do_apply/3
Last message: {:"$gen_cast", :start}
16:23:30.734 [error] GenServer Sshd.Server terminating
** (RuntimeError) Unhandled error encountered: 'No host key available'
(esshd) lib/esshd/server.ex:82: Sshd.Server.handle_cast/2
(stdlib) gen_server.erl:637: :gen_server.try_dispatch/4
(stdlib) gen_server.erl:711: :gen_server.handle_msg/6
(stdlib) proc_lib.erl:249: :proc_lib.init_p_do_apply/3
Last message: {:"$gen_cast", :start}
16:23:30.739 [error] GenServer Sshd.Server terminating
** (RuntimeError) Unhandled error encountered: 'No host key available'
(esshd) lib/esshd/server.ex:82: Sshd.Server.handle_cast/2
(stdlib) gen_server.erl:637: :gen_server.try_dispatch/4
(stdlib) gen_server.erl:711: :gen_server.handle_msg/6
(stdlib) proc_lib.erl:249: :proc_lib.init_p_do_apply/3
Last message: {:"$gen_cast", :start}
16:23:30.745 [error] GenServer Sshd.Server terminating
** (RuntimeError) Unhandled error encountered: 'No host key available'
(esshd) lib/esshd/server.ex:82: Sshd.Server.handle_cast/2
(stdlib) gen_server.erl:637: :gen_server.try_dispatch/4
(stdlib) gen_server.erl:711: :gen_server.handle_msg/6
(stdlib) proc_lib.erl:249: :proc_lib.init_p_do_apply/3
Last message: {:"$gen_cast", :start}
16:23:30.750 [info] Application esshd exited: shutdown
{"Kernel pid terminated",application_controller,"{application_terminated,esshd,shutdown}"}
Kernel pid terminated (application_controller) ({application_terminated,esshd,shutdown})
Crash dump is being written to: erl_crash.dump...done
And erl_crash.dump
file.(about 61k lines and 1.4MB)
erl_crash.dump
Edited by Yuji Nakao