tedi
Edeliver/distillery upgrade error: Release failed with multiple errors: No such module: asn1_db
Hello,
I’ve hit a wall deploying an upgrade via edeliver/distillery. I’ve been able to deploy the past year and recently had to update to OTP 25 because of a dependency requirement which broke everything. The error I’m getting is:
==> Release failed with multiple errors: No such module: asn1_db
System versions:
Erlang/OTP 25
Mix 1.14.2 (compiled with Erlang/OTP 25)
Deps list:
[
{:phoenix, "1.6.6"},
{:phoenix_pubsub, "~> 2.0"},
{:phoenix_ecto, "~> 4.0"},
{:ecto_sql, "~> 3.9.2"},
{:postgrex, ">= 0.16.2"},
{:gettext, "~> 0.11"},
{:jason, "~> 1.0"},
{:sentry, "8.0.0"},
{:hackney, "1.18.0"},
{:plug_cowboy, "2.5.2"},
{:guardian, "~> 2.3.1"},
{:comeonin, "~> 5.3.3"},
{:bcrypt_elixir, "~> 3.0"},
{:edeliver, ">= 1.9.2"},
{:distillery,
github: "tedi/distillery",
ref: "4a0892b",
warn_missing: false,
override: true},
{:httpoison, "~> 1.6"},
{:poison, "~> 3.1"},
{:pigeon, "~> 1.5.0"},
{:kadabra, "~> 0.4.4"},
{:geo_postgis, "~> 3.1"},
{:timex, "3.7.6"},
{:credo, "~> 1.4", only: [:dev, :test], runtime: false},
{:atomic_map, "~> 0.8"},
{:mux, "~> 1.8.0"},
{:redix, ">= 1.0.0"},
{:swoosh, "~> 1.6"},
{:oban, "~> 2.11"},
{:oban_pro, "~> 0.10", repo: "oban"},
{:telemetry_metrics, "~> 0.6"},
{:telemetry_poller, "~> 1.0"},
{:remote_ip, "~> 1.1.0"},
{:mogrify, "~> 0.9.1"},
{:blurhash, "~> 1.0.0"},
{:ex_aws, "~> 2.4.0"},
{:ex_aws_s3, "~> 2.4.0"},
{:sweet_xml, "~> 0.7.3"},
{:polyline, "~> 1.3"},
]
Worth noting that I tried adding :asn1 to extra_applications.
Upon doing a search, the following libs seem to be referencing asn1 in one form or another (although nothing is coming up for asn1_db):
cowlib
hackney
Jose
ranch
ssl_verify_fun
timex
Any help would be greatly appreciated as I’ve hit a wall here. Thank you.
Most Liked
Popular in Questions
Hi! May someone helps me, please!
I have two apps into an umbrella project: the first one is Database, which manages queries, and the se...
New
Credo is smart enough to check for (something like) this:
assert length(the_list) == 0
with this response:
Checking if an enum is empt...
New
I’m hoping you guys can give me some general advice and perhaps code examples if you’re feeling up to it.
I’m very interested in Elixir,...
New
Hi all,
Trying to get some more clarity over utc_datetime and naive_datetime for Ecto:
https://hexdocs.pm/ecto/Ecto.Schema.html#module-...
New
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
Given a string, how can I get access to its character by index? Enum.at("my_string", 2) doesn't work.
Or rather, not char, but a substr...
New
In AR this is so simple
@articles = current_user.articles
How to do in Ecto?
def index(conn, _params) do
current_user = conn.assig...
New
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New
Other popular topics
Here are few pieces of (common) Linux knowledge that we use for reasonably small one server apps. We use Ubuntu but this should work for ...
New
Okay, I'm having a heck of a time trying to figure out how to best handle the validation of belongs_to associations in Ecto. I'm sure I'...
New
Credo is smart enough to check for (something like) this:
assert length(the_list) == 0
with this response:
Checking if an enum is empt...
New
Hi there,
I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 record...
New
I have followed this StackOverflow post to install the specific version of Erlang.
And When I am running mix ecto.setup then getting fol...
New
Hi, this is for people who, like me, have had some friction using .html.heex templates in VSCode.
The solution seems to be, in a hyphena...
New
What is most correct way to open, read and parse JSON file with poison?
For example if we have example.json file in root of some projec...
New
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible.
total = 10
while total != 0
...
New
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
New








