Startup error 3.10.3

I compiled Akkoma stable 3.10.3 (c887dd4f) on Ubuntu 22 but get the following cacert error:

mix: 23:55:25.480 [notice] Application pleroma exited: exited in: Pleroma.Application.start(:normal, )
mix: ** (EXIT) an exception was raised:
mix: ** (UndefinedFunctionError) function :public_key.cacerts_load/0 is undefined or private
mix: (public_key 1.11.3) :public_key.cacerts_load()
mix: (pleroma 3.10.3) lib/pleroma/application.ex:284: Pleroma.Application.http_children/0
mix: (pleroma 3.10.3) lib/pleroma/application.ex:71: Pleroma.Application.start/2
mix: (kernel 8.2) application_master.erl:293: :application_master.start_it_old/4
mix: [os_mon] memory supervisor port (memsup): Erlang has closed
mix: [os_mon] cpu supervisor port (cpu_sup): Erlang has closed

elixir version? OTP version?

1 Like

FYI, I was able to compile and start akkoma v3.9.3 with this version of elixir:

$ elixir --version
Erlang/OTP 24 [erts-12.2.1] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] [jit]
Elixir 1.14.5 (compiled with Erlang/OTP 24)

you’re on an old OTP , you need 25

the docs need updating to reflect this

you’ll need to use asdf to install the versions listed in the doc - Installing on Debian Based Distributions - Akkoma Documentation

1 Like