Пакет rabbitmq-server предоставляет лишние provides, в связи с чем при установке ejabberd вместо пакетов erlang-lager и erlang-goldrush устанавливается rabbitmq-server, а ejabberd получается неработоспособным в связи с тем, что установлены не все требуемые зависимости. Воспроизведение: С использованием архива за текущую дату: apt-get remove erlang apt-get install ejabberd Фактический результат: Устанавливается пакет rabbitmq-server, пакеты erlang-lager и erlang-goldrush не устанавливаются. Ожидаемый результат: Установка пакетов erlang-lager и erlang-goldrush в качестве зависимостей ejabberd. Вот список излишних provides из rabbitmq-server, возможно не полный: erlang-lager: erlang_app(lager) = 3.6.9 erlang_lib(lager) = 3.6.9 erlang_mod(lager) = 3.6.9 erlang_mod(lager_app) = 3.6.9 erlang_mod(lager_backend_throttle) = 3.6.9 erlang_mod(lager_common_test_backend) = 3.6.9 erlang_mod(lager_config) = 3.6.9 erlang_mod(lager_console_backend) = 3.6.9 erlang_mod(lager_crash_log) = 3.6.9 erlang_mod(lager_default_formatter) = 3.6.9 erlang_mod(lager_exchange_backend) = 3.7.14 erlang_mod(lager_file_backend) = 3.6.9 erlang_mod(lager_format) = 3.6.9 erlang_mod(lager_forwarder_backend) = 3.7.14 erlang_mod(lager_handler_watcher) = 3.6.9 erlang_mod(lager_handler_watcher_sup) = 3.6.9 erlang_mod(lager_manager_killer) = 3.6.9 erlang_mod(lager_msg) = 3.6.9 erlang_mod(lager_rotator_behaviour) = 3.6.9 erlang_mod(lager_rotator_default) = 3.6.9 erlang_mod(lager_stdlib) = 3.6.9 erlang_mod(lager_sup) = 3.6.9 erlang_mod(lager_transform) = 3.6.9 erlang_mod(lager_trunc_io) = 3.6.9 erlang_mod(lager_util) = 3.6.9 erlang-goldrush: erlang_mod(glc) = 0.1.9 erlang_mod(glc_code) = 0.1.9 erlang_mod(glc_lib) = 0.1.9 erlang_mod(glc_ops) = 0.1.9 erlang_mod(glc_run) = 0.1.9 erlang_mod(gr_app) = 0.1.9 erlang_mod(gr_context) = 0.1.9 erlang_mod(gr_counter) = 0.1.9 erlang_mod(gr_counter_sup) = 0.1.9 erlang_mod(gr_manager) = 0.1.9 erlang_mod(gr_manager_sup) = 0.1.9 erlang_mod(gr_param) = 0.1.9 erlang_mod(gr_param_sup) = 0.1.9 erlang_mod(gr_sup) = 0.1.9 Также там очень много других подозрительных provides. См. также: https://bugzilla.altlinux.org/show_bug.cgi?id=36895
Денис, что посоветуешь? Там в покаталоге deps: cas@basalt deps $ ls -1 | grep -v rabbitmq accept amqp10_client amqp10_common amqp_client aten base64url cowboy cowlib credentials_obfuscation elvis_mk gen_batch_server goldrush jose jsx lager licensing observer_cli prometheus ra rabbit rabbit_common ranch recon stdout_formatter syslog sysmon_handler
rabbitmq-server-3.8.3-alt2 -> sisyphus: Wed Jun 10 2020 Andrey Cherepanov <cas@altlinux> 3.8.3-alt2 - Remove provides from bundled modules (ALT #36925). - Fix License tag according to SPDX.