Build log
nerves_system_x86_64
extatus 0.2.6 · fail · run extatus-0.2.6-1791181861881
631 of 631 lines
1Resolving Hex dependencies...2Resolution completed in 0.184s3Unchanged:4 accept 0.3.75 amqp 1.6.06 amqp_client 3.8.357 circular_buffer 1.1.08 connection 1.1.09 cowboy 2.19.010 cowlib 2.20.0 VULNERABLE!11 EEF-CVE-2026-43966 (MEDIUM)12 aka: CVE-2026-43966, GHSA-w4f7-4cxr-rv3c13 HTTP Response Splitting via Non-VCHAR Bytes in cow_http_struct_hd:escape_string/214 https://osv.dev/vulnerability/EEF-CVE-2026-439661516 EEF-CVE-2026-43969 (LOW)17 aka: CVE-2026-43969, GHSA-g2wm-735q-3f5618 Cookie Request Header Injection via Unvalidated Encoder in cow_cookie:cookie/119 https://osv.dev/vulnerability/EEF-CVE-2026-4396920 credentials_obfuscation 3.1.021 db_connection 2.10.222 decimal 3.1.123 elixir_make 0.10.024 exreg 0.0.325 extatus 0.2.626 goldrush 0.1.927 interactive_cmd 0.1.428 jason 1.4.529 jsx 3.1.030 lager 3.9.231 nerves 2.0.0-pre.232 nerves_discovery 0.1.533 nerves_logging 0.2.434 nerves_runtime 0.13.1335 nerves_system_bbb 2.30.236 nerves_system_br 1.34.437 nerves_system_mangopi_mq_pro 0.17.238 nerves_system_qemu_aarch64 0.4.239 nerves_system_rpi0 2.1.240 nerves_system_rpi4 2.1.241 nerves_system_rpi5 2.1.242 nerves_system_trellis 0.5.043 nerves_system_x86_64 1.34.244 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.145 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.146 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.147 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.148 nerves_toolchain_x86_64_nerves_linux_musl 15.3.149 nerves_uevent 0.1.750 phoenix_pubsub 1.1.251 poolboy 1.5.252 postgrex 0.22.453 prometheus 4.13.0 RETIRED!54 (other) Breaking changes regarding automated discovery of collectors, version was promoted to 5.0.055 prometheus_ex 3.1.056 property_table 0.3.457 quantile_estimator 1.0.258 rabbit_common 3.8.3559 ranch 2.3.060 recon 2.5.161 redix 0.11.262 redix_pubsub 0.5.063 ring_logger 0.11.764 skogsra 0.2.265 tablet 0.3.366 telemetry 0.4.367 toolshed 0.5.068 uboot_env 1.0.269 yggdrasil 3.3.470* Getting extatus (Hex package)71* Getting nerves (Hex package)72* Getting ring_logger (Hex package)73* Getting toolshed (Hex package)74* Getting nerves_runtime (Hex package)75* Getting nerves_system_bbb (Hex package)76* Getting nerves_system_mangopi_mq_pro (Hex package)77* Getting nerves_system_qemu_aarch64 (Hex package)78* Getting nerves_system_rpi0 (Hex package)79* Getting nerves_system_rpi4 (Hex package)80* Getting nerves_system_rpi5 (Hex package)81* Getting nerves_system_trellis (Hex package)82* Getting nerves_system_x86_64 (Hex package)83* Getting nerves_system_br (Hex package)84* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)85* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)86* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)87* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)88* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)89* Getting nerves_logging (Hex package)90* Getting nerves_uevent (Hex package)91* Getting uboot_env (Hex package)92* Getting elixir_make (Hex package)93* Getting property_table (Hex package)94* Getting circular_buffer (Hex package)95* Getting interactive_cmd (Hex package)96* Getting nerves_discovery (Hex package)97* Getting tablet (Hex package)98* Getting accept (Hex package)99* Getting cowboy (Hex package)100* Getting prometheus_ex (Hex package)101* Getting skogsra (Hex package)102* Getting yggdrasil (Hex package)103* Getting amqp (Hex package)104* Getting connection (Hex package)105* Getting exreg (Hex package)106* Getting jason (Hex package)107* Getting phoenix_pubsub (Hex package)108* Getting poolboy (Hex package)109* Getting postgrex (Hex package)110* Getting redix_pubsub (Hex package)111* Getting redix (Hex package)112* Getting telemetry (Hex package)113* Getting db_connection (Hex package)114* Getting decimal (Hex package)115* Getting amqp_client (Hex package)116* Getting rabbit_common (Hex package)117* Getting credentials_obfuscation (Hex package)118* Getting jsx (Hex package)119* Getting lager (Hex package)120* Getting recon (Hex package)121* Getting goldrush (Hex package)122* Getting prometheus (Hex package)123* Getting quantile_estimator (Hex package)124* Getting cowlib (Hex package)125* Getting ranch (Hex package)126Found retired packages, see above for details127Found packages with security advisories, see above for details128You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more129===> Fetching rebar3_hex v7.3.0130===> Fetching hex_core v0.19.0131===> Fetching verl v1.1.1132===> Analyzing applications...133===> Compiling verl134===> Compiling hex_core135===> Compiling rebar3_hex136===> Analyzing applications...137===> Compiling credentials_obfuscation138==> recon139Compiling 6 files (.erl)140src/recon_alloc.erl:700:7: Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.141If you specifically intend to match 0.0 alone, write +0.0 instead.142% 700| usage(0.0,0.0) -> 1.00;143% | ^144145src/recon_alloc.erl:700:11: Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.146If you specifically intend to match 0.0 alone, write +0.0 instead.147% 700| usage(0.0,0.0) -> 1.00;148% | ^149150Generated recon app151==> exreg152Compiling 1 file (.ex)153 warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead154 │155 50 │ :pg2.create(real_name)156 │ ~157 │158 └─ lib/exreg.ex:50:10: ExReg.register_name/2159160 warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead161 │162 51 │ case :pg2.get_members(real_name) do163 │ ~164 │165 └─ lib/exreg.ex:51:15: ExReg.register_name/2166 └─ lib/exreg.ex:80:15: ExReg.whereis_name/1167168 warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead169 │170 53 │ :pg2.join(real_name, pid)171 │ ~172 │173 └─ lib/exreg.ex:53:14: ExReg.register_name/2174 └─ lib/exreg.ex:56:14: ExReg.register_name/2175176 warning: :pg2.delete/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead177 │178 71 │ :pg2.delete(real_name)179 │ ~180 │181 └─ lib/exreg.ex:71:10: ExReg.unregister_name/1182183Generated exreg app184==> skogsra185Compiling 1 file (.ex)186 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead187 │188 340 │ Logger.warn(fn ->189 │ ~190 │191 └─ lib/skogsra.ex:340:16: Skogsra.get_env_as/3192193Generated skogsra app194==> redix195Compiling 11 files (.ex)196 warning: using single-quoted strings to represent charlists is deprecated.197 Use ~c"" if you indeed want a charlist or use "" instead.198 You may run "mix format --migrate" to change all single-quoted199 strings to use the ~c sigil and fix this warning.200 │201 64 │ 'unknown POSIX error' -> inspect(reason)202 │ ~203 │204 └─ lib/redix/exceptions.ex:64:7205206 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator207 │208 176 │ <<str::bytes-size(size), @crlf, rest::binary>> ->209 │ ~210 │211 └─ lib/redix/protocol.ex:176:25: Redix.Protocol.parse_string_of_known_size/2212213 warning: a struct for Redix.PubSub.Connection is expected on struct update:214215 %Redix.PubSub.Connection{216 data217 | socket: socket,218 last_disconnect_reason: nil,219 backoff_current: nil,220 connected_address: address221 }222223 but got type:224225 dynamic(%{226 ...,227 last_disconnect_reason: term(),228 opts: empty_list() or non_empty_list(term(), term()),229 transport: :gen_tcp or :ssl230 })231232 where "data" was given the types:233234 # type: dynamic(%{..., opts: empty_list() or non_empty_list(term(), term())})235 # from: lib/redix/pubsub/connection.ex:107:46236 Redix.Connector.connect(data.opts, _conn_pid = self())237238 # type: dynamic(%{..., opts: empty_list() or non_empty_list(term(), term()), transport: :gen_tcp or :ssl})239 # from: lib/redix/pubsub/connection.ex:108:17240 setopts(data, socket, active: :once)241242 # type: dynamic(%{243 ...,244 last_disconnect_reason: term(),245 opts: empty_list() or non_empty_list(term(), term()),246 transport: :gen_tcp or :ssl247 })248 # from: lib/redix/pubsub/connection.ex:113249 data.last_disconnect_reason == nil250251 when defining the variable "data", you must also pattern match on "%Redix.PubSub.Connection{}"252253 type warning found at:254 │255 116 │ data = %__MODULE__{256 │ ~257 │258 └─ lib/redix/pubsub/connection.ex:116:14: Redix.PubSub.Connection.disconnected/3259260 warning: CAStore.file_path/0 is undefined (module CAStore is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)261 │262 200 │ [{:cacertfile, ca_store_mod.file_path()} | @default_ssl_opts]263 │ ~264 │265 └─ lib/redix/connector.ex:200:37: Redix.Connector.build_socket_opts/2266267Generated redix app268==> redix_pubsub269Compiling 2 files (.ex)270 warning: redefining module Redix.PubSub.Connection (current version loaded from /work/proj/_build/x86_64/lib/redix/ebin/Elixir.Redix.PubSub.Connection.beam)271 │272 1 │ defmodule Redix.PubSub.Connection do273 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~274 │275 └─ lib/redix/pubsub/connection.ex:1: Redix.PubSub.Connection (module)276277 warning: redefining module Redix.PubSub (current version loaded from /work/proj/_build/x86_64/lib/redix/ebin/Elixir.Redix.PubSub.beam)278 │279 1 │ defmodule Redix.PubSub do280 │ ~~~~~~~~~~~~~~~~~~~~~~~~~281 │282 └─ lib/redix/pubsub.ex:1: Redix.PubSub (module)283284 warning: Redix.Utils.sanitize_starting_opts/1 is undefined (module Redix.Utils is not available or is yet to be defined)285 │286 290 │ opts = Utils.sanitize_starting_opts(opts)287 │ ~288 │289 └─ (redix 0.11.2) lib/redix/pubsub.ex:290:18: Redix.PubSub.start_link/1290291 warning: Redix.Utils.connect/1 is undefined (module Redix.Utils is not available or is yet to be defined)292 │293 32 │ with {:ok, socket} <- Utils.connect(data.opts),294 │ ~295 │296 └─ (redix 0.11.2) lib/redix/pubsub/connection.ex:32:35: Redix.PubSub.Connection.init/1297 └─ (redix 0.11.2) lib/redix/pubsub/connection.ex:90:33: Redix.PubSub.Connection.disconnected/3298299 warning: Redix.Utils.format_host/1 is undefined (module Redix.Utils is not available or is yet to be defined)300 │301 70 │ "Disconnected from Redis (#{Utils.format_host(data)}): " <>302 │ ~303 │304 └─ (redix 0.11.2) lib/redix/pubsub/connection.ex:70:41: Redix.PubSub.Connection.disconnected/3305 └─ (redix 0.11.2) lib/redix/pubsub/connection.ex:93:71: Redix.PubSub.Connection.disconnected/3306 └─ (redix 0.11.2) lib/redix/pubsub/connection.ex:101:48: Redix.PubSub.Connection.disconnected/3307308 warning: a struct for Redix.PubSub.Connection is expected on struct update:309310 %Redix.PubSub.Connection{data | socket: socket, last_disconnect_reason: nil, backoff_current: nil}311312 but got type:313314 dynamic(%{..., last_disconnect_reason: term(), opts: term(), transport: :gen_tcp or :ssl})315316 where "data" was given the types:317318 # type: dynamic(%{..., opts: term()})319 # from: lib/redix/pubsub/connection.ex:90:33320 Redix.Utils.connect(data.opts)321322 # type: dynamic(%{..., opts: term(), transport: :gen_tcp or :ssl})323 # from: lib/redix/pubsub/connection.ex:91:17324 setopts(data, socket, active: :once)325326 # type: dynamic(%{..., last_disconnect_reason: term(), opts: term(), transport: :gen_tcp or :ssl})327 # from: lib/redix/pubsub/connection.ex:92:15328 data.last_disconnect_reason329330 when defining the variable "data", you must also pattern match on "%Redix.PubSub.Connection{}"331332 type warning found at:333 │334 96 │ data = %__MODULE__{data | socket: socket, last_disconnect_reason: nil, backoff_current: nil}335 │ ~336 │337 └─ (redix 0.11.2) lib/redix/pubsub/connection.ex:96:14: Redix.PubSub.Connection.disconnected/3338339Generated redix_pubsub app340==> db_connection341Compiling 18 files (.ex)342Generated db_connection app343warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"344 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2345 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1346 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5347 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2348 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4349 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2350351==> postgrex352Compiling 70 files (.ex)353Generated postgrex app354==> nerves_compatibility_test355===> Analyzing applications...356===> Compiling rabbit_common357 ┌─ src/gen_server2.erl:358 │359 334 │ case catch gen:call(Name, '$gen_call', Request) of360 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.361Compile directive 'nowarn_deprecated_catch' can be used to suppress362warnings in selected modules.363364 ┌─ src/gen_server2.erl:365 │366 342 │ case catch gen:call(Name, '$gen_call', Request, Timeout) of367 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.368Compile directive 'nowarn_deprecated_catch' can be used to suppress369warnings in selected modules.370371 ┌─ src/gen_server2.erl:372 │373 353 │ catch global:send(Name, {'$gen_cast', Request}),374 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.375Compile directive 'nowarn_deprecated_catch' can be used to suppress376warnings in selected modules.377378 ┌─ src/gen_server2.erl:379 │380 356 │ catch (Dest ! {'$gen_cast', Request}),381 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.382Compile directive 'nowarn_deprecated_catch' can be used to suppress383warnings in selected modules.384385 ┌─ src/gen_server2.erl:386 │387 359 │ catch (Dest ! {'$gen_cast', Request}),388 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.389Compile directive 'nowarn_deprecated_catch' can be used to suppress390warnings in selected modules.391392 ┌─ src/gen_server2.erl:393 │394 366 │ catch To ! {Tag, Reply}.395 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.396Compile directive 'nowarn_deprecated_catch' can be used to suppress397warnings in selected modules.398399 ┌─ src/gen_server2.erl:400 │401 378 │ catch ({Name, Node} ! Msg),402 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.403Compile directive 'nowarn_deprecated_catch' can be used to suppress404warnings in selected modules.405406 ┌─ src/gen_server2.erl:407 │408 439 │ catch msend(Pid, MRef, Request),409 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.410Compile directive 'nowarn_deprecated_catch' can be used to suppress411warnings in selected modules.412413 ┌─ src/gen_server2.erl:414 │415 448 │ catch msend(Dest, MRef, Request),416 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.417Compile directive 'nowarn_deprecated_catch' can be used to suppress418warnings in selected modules.419420 ┌─ src/gen_server2.erl:421 │422 452 │ catch msend(Dest, MRef, Request),423 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.424Compile directive 'nowarn_deprecated_catch' can be used to suppress425warnings in selected modules.426427 ┌─ src/gen_server2.erl:428 │429 489 │ case catch gen:call(Name, '$with_state', Fun, infinity) of430 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.431Compile directive 'nowarn_deprecated_catch' can be used to suppress432warnings in selected modules.433434 ┌─ src/gen_server2.erl:435 │436 565 │ case catch Mod:init(Args) of437 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.438Compile directive 'nowarn_deprecated_catch' can be used to suppress439warnings in selected modules.440441 ┌─ src/gen_server2.erl:442 │443 622 │ _ = (catch unregister(Name));444 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.445Compile directive 'nowarn_deprecated_catch' can be used to suppress446warnings in selected modules.447448 ┌─ src/gen_server2.erl:449 │450 729 │ case catch Mod:handle_pre_hibernate(State) of451 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.452Compile directive 'nowarn_deprecated_catch' can be used to suppress453warnings in selected modules.454455 ┌─ src/gen_server2.erl:456 │457 744 │ case catch Mod:handle_post_hibernate(State) of458 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.459Compile directive 'nowarn_deprecated_catch' can be used to suppress460warnings in selected modules.461462 ┌─ src/gen_server2.erl:463 │464 822 │ reply(From, catch Fun(State)),465 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.466Compile directive 'nowarn_deprecated_catch' can be used to suppress467warnings in selected modules.468469 ┌─ src/gen_server2.erl:470 │471 883 │ catch {Name, Node} ! {'$gen_call', {self(), {Tag, Node}}, Req},472 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.473Compile directive 'nowarn_deprecated_catch' can be used to suppress474warnings in selected modules.475476 ┌─ src/gen_server2.erl:477 │478 943 │ case catch erlang:cancel_timer(TimerId) of479 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.480Compile directive 'nowarn_deprecated_catch' can be used to suppress481warnings in selected modules.482483 ┌─ src/gen_server2.erl:484 │485 996 │ case catch erlang:monitor(process, {Name, Node}) of486 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.487Compile directive 'nowarn_deprecated_catch' can be used to suppress488warnings in selected modules.489490 ┌─ src/gen_server2.erl:491 │492 1046 │ case catch Mod:handle_call(Msg, From, State) of493 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.494Compile directive 'nowarn_deprecated_catch' can be used to suppress495warnings in selected modules.496497 ┌─ src/gen_server2.erl:498 │499 1059 │ (catch terminate(Reason, Msg,500 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.501Compile directive 'nowarn_deprecated_catch' can be used to suppress502warnings in selected modules.503504 ┌─ src/gen_server2.erl:505 │506 1067 │ Reply = (catch dispatch(Msg, Mod, State)),507 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.508Compile directive 'nowarn_deprecated_catch' can be used to suppress509warnings in selected modules.510511 ┌─ src/gen_server2.erl:512 │513 1123 │ case catch Mod:code_change(OldVsn, State, Extra) of514 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.515Compile directive 'nowarn_deprecated_catch' can be used to suppress516warnings in selected modules.517518 ┌─ src/gen_server2.erl:519 │520 1169 │ case catch Mod:terminate(Reason, State) of521 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.522Compile directive 'nowarn_deprecated_catch' can be used to suppress523warnings in selected modules.524525 ┌─ src/gen_server2.erl:526 │527 1250 │ case catch sys:debug_options(Opts) of528 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.529Compile directive 'nowarn_deprecated_catch' can be used to suppress530warnings in selected modules.531532 ┌─ src/gen_server2.erl:533 │534 1332 │ case catch Mod:Fun(Msg, Length, State) of535 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.536Compile directive 'nowarn_deprecated_catch' can be used to suppress537warnings in selected modules.538539 ┌─ src/gen_server2.erl:540 │541 1344 │ case catch Mod:Fun(Msg, From, Length, State) of542 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.543Compile directive 'nowarn_deprecated_catch' can be used to suppress544warnings in selected modules.545546 ┌─ src/gen_server2.erl:547 │548 1382 │ true -> case catch apply(Mod, FunName, Args) of549 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.550Compile directive 'nowarn_deprecated_catch' can be used to suppress551warnings in selected modules.552553554 ┌─ src/rabbit_registry.erl:555 │556 49 │ case catch list_to_existing_atom(binary_to_list(TypeBin)) of557 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.558Compile directive 'nowarn_deprecated_catch' can be used to suppress559warnings in selected modules.560561 ┌─ src/rabbit_registry.erl:562 │563 110 │ case catch lists:member(ClassModule,564 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.565Compile directive 'nowarn_deprecated_catch' can be used to suppress566warnings in selected modules.567568569 ┌─ src/mirrored_supervisor.erl:570 │571 203 │ {ok, Pid} -> case catch call(Pid, {init, Pid}) of572 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.573Compile directive 'nowarn_deprecated_catch' can be used to suppress574warnings in selected modules.575576577 ┌─ src/rabbit_env.erl:578 │579 1306 │ Ret = (catch query_remote(Remote, rabbit, product_name, [])),580 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.581Compile directive 'nowarn_deprecated_catch' can be used to suppress582warnings in selected modules.583584 ┌─ src/rabbit_env.erl:585 │586 1337 │ Ret = (catch query_remote(Remote, rabbit, product_version, [])),587 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.588Compile directive 'nowarn_deprecated_catch' can be used to suppress589warnings in selected modules.590591 ┌─ src/rabbit_env.erl:592 │593 1378 │ Ret = (catch query_remote(Remote, rabbit, motd_file, [])),594 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.595Compile directive 'nowarn_deprecated_catch' can be used to suppress596warnings in selected modules.597598599 ┌─ src/rabbit_nodes_common.erl:600 │601 55 │ case catch epmd_names(Hostname) of602 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.603Compile directive 'nowarn_deprecated_catch' can be used to suppress604warnings in selected modules.605606607===> Compiling src/rabbit_cert_info.erl failed608 ┌─ src/rabbit_cert_info.erl:609 │610 148 │ {?'street-address' , "STREET"},611 │ ╰── undefined macro 'street-address'612613614 ┌─ src/rabbit_cert_info.erl:615 │616 127 │ string:join([format_rdn(RDN) || RDN <- RDNs], "+").617 │ ╰── function format_rdn/1 undefined, did you mean format_complex_rdn/1?618619620 ┌─ src/rabbit_cert_info.erl:621 │622 161 │ escape_rdn_value(V) ->623 │ ╰── Warning: function escape_rdn_value/1 is unused624625 ┌─ src/rabbit_cert_info.erl:626 │627 164 │ escape_rdn_value([], _) ->628 │ ╰── Warning: function escape_rdn_value/2 is unused629630631** (Mix) Could not compile dependency :rabbit_common, "/home/nerves/.mix/elixir/1-20-otp-29/rebar3 bare compile --paths /work/proj/_build/x86_64/lib/*/ebin" command failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile rabbit_common --force", update it with "mix deps.update rabbit_common" or clean it with "mix deps.clean rabbit_common"