https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39314
Oliver Behnke <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #10 from Oliver Behnke <[email protected]> --- Just ran into this issue myself and resolved it (before I came here) by "simply" installing the intermediate versions required, one by one, enabling their feature flags accordingly. Pretty annoying but I honestly don't see a way around that, presuming that Debian releases will always jump accross a few minor releases of RabbitMQ. It's all outlined in [1] and [2]. That latter also tells you which intermediate releases you need to install: - Look at the first column ("Require") of that table and find the next version higher than your current one *and* where the second column ("Stable") has a version higher than your's - Then check the second column and find the highest version: that's your next target - Install it, enable all features, then repeat For example: 1) Debian bookworm provides 3.10.8 which means 3.12.0 is the next upgrade step that needs flags which your version doesn't yet include. So you want to upgrade to at least 3.11.0 in this case (the latest revision is 3.11.28) to prepare for 3.12 2) Debian trixie comes with 4.0.5 which also happens to be the next upgrade target to prepare for. According to the flags table 3.13.1 is the latest release introducing a new flag for 4.0, so that's what we install (the latest revision is 3.13.28). Note: there's no need to install 3.12 first since 3.13 did *not* have any additional flag requirements. However, to make things worse RabbitMQ releases depend on different Erlang versions. And to make it even more worse, they require a specific major version. E.g. 3.10 depends on Erlang 25, whereas 3.13 depends on Erlang 26, while 4.0 depends on Erlang 27. Yeah, so we also get to mess with those! Fortunately, they provide Debian repos [3] for Erlang and RabbitMQ making things a bit easier. But be sure to pin those repos if you want to stick to Debian's packages by default. Hope this helps [1] https://www.rabbitmq.com/blog/2022/07/20/required-feature-flags-in-rabbitmq-3.11 [2] https://www.rabbitmq.com/docs/feature-flags#core-feature-flags [3] https://www.rabbitmq.com/docs/install-debian#apt-repositories -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. _______________________________________________ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
