Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#78855 - [rabbitmq] 3.11.16-1 incompatible with erlang-nox 26.X

Attached to Project: Arch Linux
Opened by Arnold Kole (kuri0) - Wednesday, 21 June 2023, 17:53 GMT
Last edited by Antonio Rojas (arojas) - Wednesday, 21 June 2023, 21:22 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Levente Polyak (anthraxx)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description: The recent update of erlang-nox from 25.X to 26.X broke the dependency of RabbitMQ 3.11.X. As you can see here https://www.rabbitmq.com/which-erlang.html the maximum supported version of Erlang for 3.11 releases of RabbitMQ is 25.3.X, therefore the dependency of the current rabbitmq package on erlang-nox has been broken. Either erlang-nox has to be downgraded to 25.X or rabbitmq has to be upgraded to 3.12.X.

The rabbitmq package was already flagged as out-of-date so I wasn't entirely sure if this was eligible for a bug report but since the current state of the package database breaks rabbitmq and any program that depends on it I thought it might be worth a bug report.


Steps to reproduce:

Running programs that use rabbitmq can lead to these programs excepting. An example of an error message in the rabbitmq log:

2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> crasher:
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> initial call: rabbit_reader:init/3
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> pid: <0.627.0>
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> registered_name: []
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> exception exit: {unexpected_message,{'EXIT',#Port<0.36>,einval}}
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> in function rabbit_reader:handle_other/2 (rabbit_reader.erl, line 644)
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> in call from rabbit_reader:mainloop/4 (rabbit_reader.erl, line 535)
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> in call from rabbit_reader:run/1 (rabbit_reader.erl, line 457)
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> in call from rabbit_reader:start_connection/5 (rabbit_reader.erl, line 356)
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> ancestors: [<0.625.0>,<0.602.0>,<0.601.0>,<0.600.0>,<0.598.0>,<0.597.0>,
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> rabbit_sup,<0.237.0>]
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> message_queue_len: 0
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> messages: []
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> links: [<0.625.0>]
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> dictionary: [{client_properties,
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> [{<<"capabilities">>,table,
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> [{<<"authentication_failure_close">>,bool,true},
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> {<<"basic.nack">>,bool,true},
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> {<<"connection.blocked">>,bool,false},
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> {<<"consumer_cancel_notify">>,bool,true},
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> {<<"publisher_confirms">>,bool,true}]},
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> {<<"information">>,longstr,
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> <<"See https://github.com/mosquito/aiormq/">>;},
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> {<<"platform">>,longstr,
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> <<"CPython 3.10.11 (main build May 11 2023 14:12:53)">>},
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> {<<"product">>,longstr,<<"aiormq">>},
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> {<<"version">>,longstr,<<"3.3.1">>}]},
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> {{channel,1},{<0.636.0>,{method,rabbit_framing_amqp_0_9_1}}},
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> {process_name,
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> {rabbit_reader,<<"127.0.0.1:56610 -> 127.0.0.1:5672">>}},
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> {{ch_pid,<0.636.0>},
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> {1,#Ref<0.1586863700.691798017.184059>}}]
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> trap_exit: true
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> status: running
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> heap_size: 2586
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> stack_size: 28
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> reductions: 9632
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0> neighbours:
2023-06-21 19:28:12.734303+02:00 [error] <0.627.0>
2023-06-21 19:28:12.735096+02:00 [error] <0.625.0> supervisor: {<0.625.0>,rabbit_connection_sup}
2023-06-21 19:28:12.735096+02:00 [error] <0.625.0> errorContext: child_terminated
2023-06-21 19:28:12.735096+02:00 [error] <0.625.0> reason: {unexpected_message,{'EXIT',#Port<0.36>,einval}}
2023-06-21 19:28:12.735096+02:00 [error] <0.625.0> offender: [{pid,<0.627.0>},
2023-06-21 19:28:12.735096+02:00 [error] <0.625.0> {id,reader},
2023-06-21 19:28:12.735096+02:00 [error] <0.625.0> {mfargs,{rabbit_reader,start_link,
2023-06-21 19:28:12.735096+02:00 [error] <0.625.0> [<0.626.0>,{acceptor,{0,0,0,0},5672}]}},
2023-06-21 19:28:12.735096+02:00 [error] <0.625.0> {restart_type,intrinsic},
2023-06-21 19:28:12.735096+02:00 [error] <0.625.0> {shutdown,300000},
2023-06-21 19:28:12.735096+02:00 [error] <0.625.0> {child_type,worker}]
2023-06-21 19:28:12.735282+02:00 [error] <0.625.0> supervisor: {<0.625.0>,rabbit_connection_sup}
2023-06-21 19:28:12.735282+02:00 [error] <0.625.0> errorContext: shutdown
2023-06-21 19:28:12.735282+02:00 [error] <0.625.0> reason: reached_max_restart_intensity
2023-06-21 19:28:12.735282+02:00 [error] <0.625.0> offender: [{pid,<0.627.0>},
2023-06-21 19:28:12.735282+02:00 [error] <0.625.0> {id,reader},
2023-06-21 19:28:12.735282+02:00 [error] <0.625.0> {mfargs,{rabbit_reader,start_link,
2023-06-21 19:28:12.735282+02:00 [error] <0.625.0> [<0.626.0>,{acceptor,{0,0,0,0},5672}]}},
2023-06-21 19:28:12.735282+02:00 [error] <0.625.0> {restart_type,intrinsic},
2023-06-21 19:28:12.735282+02:00 [error] <0.625.0> {shutdown,300000},
2023-06-21 19:28:12.735282+02:00 [error] <0.625.0> {child_type,worker}]
This task depends upon

Closed by  Antonio Rojas (arojas)
Wednesday, 21 June 2023, 21:22 GMT
Reason for closing:  Fixed
Additional comments about closing:  rabbitmq 3.12.0
Comment by Toolybird (Toolybird) - Wednesday, 21 June 2023, 21:06 GMT
Related:  FS#70920   FS#59112 

Loading...