sumo_rest

Build log

nerves_system_rpi4

sumo_rest 0.3.4 · fail · run sumo_rest-0.3.4-1791280138267
288 of 288 lines
1Resolving Hex dependencies...2Resolution completed in 0.108s3Unchanged:4  circular_buffer 1.1.05  cowboy 1.0.4 VULNERABLE!6    GHSA-w4f7-4cxr-rv3c (MEDIUM)7    aka: CVE-2026-43966, EEF-CVE-2026-439668    cowboy and gun affected by an HTTP Request/Response Splitting vulnerability9    https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c10  cowboy_swagger 1.1.011  cowlib 1.0.2 VULNERABLE!12    EEF-CVE-2026-7790 (HIGH)13    aka: CVE-2026-7790, GHSA-32p9-57cr-4x6514    Unbounded chunk-size hex digits in cowlib cause quadratic CPU and memory DoS15    https://osv.dev/vulnerability/EEF-CVE-2026-77901617    EEF-CVE-2026-43970 (HIGH)18    aka: CVE-2026-43970, GHSA-84f2-rp86-235p19    Decompression Bomb in cow_spdy:inflate/2 Allows Memory Exhaustion via Crafted SPDY Frame20    https://osv.dev/vulnerability/EEF-CVE-2026-4397021  elixir_make 0.10.022  goldrush 0.1.823  inaka_iso8601 1.1.224  inaka_mixer 0.1.525  interactive_cmd 0.1.426  jiffy 0.14.727  lager 3.2.128  logger_backends 1.0.129  nerves 2.0.0-pre.230  nerves_discovery 0.1.531  nerves_logging 0.2.432  nerves_runtime 0.13.1333  nerves_system_bbb 2.30.234  nerves_system_br 1.34.435  nerves_system_mangopi_mq_pro 0.17.236  nerves_system_qemu_aarch64 0.4.237  nerves_system_rpi0 2.1.238  nerves_system_rpi4 2.1.239  nerves_system_rpi5 2.1.240  nerves_system_trellis 0.5.041  nerves_system_x86_64 1.34.242  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.143  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.144  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.145  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.146  nerves_toolchain_x86_64_nerves_linux_musl 15.3.147  nerves_uevent 0.1.748  property_table 0.3.449  quickrand 1.5.450  ranch 1.2.151  ring_logger 0.11.752  sumo_db 0.6.453  sumo_rest 0.3.454  tablet 0.3.355  toolshed 0.5.056  trails 0.2.057  uboot_env 1.0.258  uuid_erl 1.5.2-rc159  worker_pool 2.0.160* Getting sumo_rest (Hex package)61* Getting nerves (Hex package)62* Getting logger_backends (Hex package)63* Getting ring_logger (Hex package)64* Getting toolshed (Hex package)65* Getting nerves_runtime (Hex package)66* Getting nerves_system_bbb (Hex package)67* Getting nerves_system_mangopi_mq_pro (Hex package)68* Getting nerves_system_qemu_aarch64 (Hex package)69* Getting nerves_system_rpi0 (Hex package)70* Getting nerves_system_rpi4 (Hex package)71* Getting nerves_system_rpi5 (Hex package)72* Getting nerves_system_trellis (Hex package)73* Getting nerves_system_x86_64 (Hex package)74* Getting nerves_system_br (Hex package)75* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)76* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)77* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)78* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)79* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)80* Getting nerves_logging (Hex package)81* Getting nerves_uevent (Hex package)82* Getting uboot_env (Hex package)83* Getting elixir_make (Hex package)84* Getting property_table (Hex package)85* Getting circular_buffer (Hex package)86* Getting interactive_cmd (Hex package)87* Getting nerves_discovery (Hex package)88* Getting tablet (Hex package)89* Getting cowboy (Hex package)90* Getting cowboy_swagger (Hex package)91* Getting iso8601 (Hex package)92* Getting jiffy (Hex package)93* Getting mixer (Hex package)94* Getting sumo_db (Hex package)95* Getting trails (Hex package)96* Getting ranch (Hex package)97* Getting lager (Hex package)98* Getting uuid (Hex package)99* Getting worker_pool (Hex package)100* Getting quickrand (Hex package)101* Getting goldrush (Hex package)102* Getting cowlib (Hex package)103Found packages with security advisories, see above for details104==> tablet105Compiling 2 files (.ex)106==> nerves_discovery107Compiling 5 files (.ex)108Generated nerves_discovery app109==> interactive_cmd110Compiling 1 file (.ex)111==> nerves112Compiling 65 files (.ex)113Generated nerves app114==> nerves_system_br115Generated nerves_system_br app116==> nerves_compatibility_test117===> Analyzing applications...118===> Compiling goldrush119    ┌─ src/gr_counter.erl:120    │121 39 │      case (catch gen_server:call(Server, list)) of122    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.123Compile directive 'nowarn_deprecated_catch' can be used to suppress124warnings in selected modules.125126    ┌─ src/gr_counter.erl:127    │128 46 │      case (catch gen_server:call(Server, {lookup_element, Term})) of129    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.130Compile directive 'nowarn_deprecated_catch' can be used to suppress131warnings in selected modules.132133    ┌─ src/gr_counter.erl:134    │135 66 │      case (catch gen_server:call(Server, {insert_counter, Counter, Value})) of136    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.137Compile directive 'nowarn_deprecated_catch' can be used to suppress138warnings in selected modules.139140    ┌─ src/gr_counter.erl:141    │142 89 │      case (catch gen_server:call(Server, {reset_counters, Counter})) of143    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.144Compile directive 'nowarn_deprecated_catch' can be used to suppress145warnings in selected modules.146147148    ┌─ src/gr_param.erl:149    │150 39 │      case (catch gen_server:call(Server, list)) of151    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.152Compile directive 'nowarn_deprecated_catch' can be used to suppress153warnings in selected modules.154155    ┌─ src/gr_param.erl:156    │157 46 │      case (catch gen_server:call(Server, info_size)) of158    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.159Compile directive 'nowarn_deprecated_catch' can be used to suppress160warnings in selected modules.161162    ┌─ src/gr_param.erl:163    │164 53 │      case (catch gen_server:call(Server, {insert, Term})) of165    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.166Compile directive 'nowarn_deprecated_catch' can be used to suppress167warnings in selected modules.168169    ┌─ src/gr_param.erl:170    │171 60 │      case (catch gen_server:call(Server, {lookup, Term})) of172    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.173Compile directive 'nowarn_deprecated_catch' can be used to suppress174warnings in selected modules.175176    ┌─ src/gr_param.erl:177    │178 67 │      case (catch gen_server:call(Server, {lookup_element, Term})) of179    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.180Compile directive 'nowarn_deprecated_catch' can be used to suppress181warnings in selected modules.182183    ┌─ src/gr_param.erl:184    │185 74 │      case (catch gen_server:call(Server, info)) of186    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.187Compile directive 'nowarn_deprecated_catch' can be used to suppress188warnings in selected modules.189190    ┌─ src/gr_param.erl:191    │192 82 │      case (catch gen_server:call(Server, transform)) of193    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.194Compile directive 'nowarn_deprecated_catch' can be used to suppress195warnings in selected modules.196197198===> Analyzing applications...199===> Compiling ranch200     ┌─ src/ranch_ssl.erl:201     │202 118 │  	case ssl:ssl_accept(CSocket, Timeout) of203     │  	     ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead204205     ┌─ src/ranch_ssl.erl:206     │207 223 │  			end, ssl:cipher_suites());208     │  			     ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead209210     ┌─ src/ranch_ssl.erl:211     │212 225 │  			ssl:cipher_suites()213     │  			╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead214215216    ┌─ src/ranch.erl:217    │218 73 │  					catch Transport:controlling_process(Socket, AcceptorsSup);219    │  					╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.220Compile directive 'nowarn_deprecated_catch' can be used to suppress221warnings in selected modules.222223224    ┌─ src/ranch_conns_sup.erl:225    │226 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},227    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.228Compile directive 'nowarn_deprecated_catch' can be used to suppress229warnings in selected modules.230231232===> Analyzing applications...233===> Compiling mixer234     ┌─ src/mixer.erl:235     │236 103 │      case catch Name:module_info(exports) of237     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.238Compile directive 'nowarn_deprecated_catch' can be used to suppress239warnings in selected modules.240241     ┌─ src/mixer.erl:242     │243 115 │      case catch Name:module_info(exports) of244     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.245Compile directive 'nowarn_deprecated_catch' can be used to suppress246warnings in selected modules.247248249===> Failed to update package rebar_gdb_plugin from repo hexpm250===> Errors loading plugin rebar_gdb_plugin. Run rebar3 with DEBUG=1 set to see errors.251===> Failed to update package rebar_gdb_plugin from repo hexpm252===> Errors loading plugin rebar_gdb_plugin. Run rebar3 with DEBUG=1 set to see errors.253===> Analyzing applications...254===> Compiling jiffy255==> elixir_make256Compiling 8 files (.ex)257Generated elixir_make app258==> nerves_logging259 CC kmsg_tailer.o260 LD kmsg_tailer261Compiling 5 files (.ex)262Generated nerves_logging app263==> nerves_compatibility_test264===> Analyzing applications...265===> Compiling cowlib266===> Analyzing applications...267===> Compiling quickrand268==> nerves_toolchain_aarch64_nerves_linux_gnu269Compiling 1 file (.ex)270Generated nerves_toolchain_aarch64_nerves_linux_gnu app271==> nerves_system_rpi4272Generated nerves_system_rpi4 app273==> nerves_compatibility_test274===> Analyzing applications...275===> Compiling iso8601276===> Compiling src/iso8601.erl failed277    ┌─ src/iso8601.erl:278    │279 27 │  -type maybe(A) :: undefined | A.280    │                 ╰── syntax error before: '::'281282     ┌─ src/iso8601.erl:283     │284 306 │                   maybe(pos_integer()),285     │                   ╰── syntax error before: 'maybe'286287288** (Mix) Could not compile dependency :iso8601, "/home/nerves/.mix/elixir/1-20-otp-29/rebar3 bare compile --paths /work/proj/_build/rpi4/lib/*/ebin" command failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile iso8601 --force", update it with "mix deps.update iso8601" or clean it with "mix deps.clean iso8601"