[BUG] Carbonio CE 2...
 
Notifications
Clear all

[BUG] Carbonio CE 26.6.0 on Ubuntu 24.04 - amavis-services fails because Perl ZeroMQ modules are missing

1 Posts
1 Users
0 Reactions
38 Views
(@sixtus81)
New Member
Joined: 2 years ago
Posts: 4
Topic starter  

Hello,

I believe I have found a packaging issue in Carbonio CE 26.6.0 on Ubuntu 24.04 Noble.
Environment

- Carbonio CE 26.6.0
- Ubuntu 24.04 LTS (Noble)
- carbonio-amavisd 2.14.0-4noble
- Repository: https://repo.zextras.io/release/ubuntu noble/main

The issue occurs with the latest available package version
carbonio-amavisd 2.14.0-4noble.

Problem

The following amavisd helper processes fail immediately after startup:

- msg-forwarder
- childproc-minder
- snmp-responder

The system log shows:

Process exited after 0.0 s: exit 2
Exceeded restart count, giving up

Running the helper manually:

/opt/zextras/common/sbin/amavis-services msg-forwarder

returns:

Perl modules ZMQ::LibZMQ3 or ZMQ::LibZMQ2 or ZeroMQ not available
BEGIN failed--compilation aborted at
/opt/zextras/common/sbin/amavis-services line 145.

The same error occurs with:

/opt/zextras/common/sbin/amavis-services childproc-minder
/opt/zextras/common/sbin/amavis-services snmp-responder

The script explicitly checks for:

- ZMQ::LibZMQ3
- ZMQ::LibZMQ2
- ZeroMQ

However, carbonio-amavisd does not declare a package dependency that provides any of these Perl modules.

The only related Perl package available on this system is libzmq-ffi-perl, which provides ZMQ::FFI.

libzmq-ffi-perl

This package provides ZMQ::FFI, which is not supported by the supplied amavis-services script.

Package information:

The issue persists after reinstalling carbonio-amavisd and restarting the service.

carbonio-amavisd:
Installed: 2.14.0-4noble
Candidate: 2.14.0-4noble

Available versions:
2.14.0-4noble
2.14.0-1noble

Mail flow, Amavis, SpamAssassin and Pyzor continue to work correctly.
Only the amavis-services helper processes fail.

Could you please verify whether:

1. a package dependency is missing,
2. a Carbonio Perl ZeroMQ package is missing from the Noble repository,
3. or amavis-services should be updated to support ZMQ::FFI?

Thank you.

Additional information:

The missing ZeroMQ modules do not prevent mail delivery.
SpamAssassin, Pyzor and Amavis continue to work correctly.

However, the following helper services never start because of the missing Perl modules:

- msg-forwarder
- childproc-minder
- snmp-responder

This topic was modified 4 days ago by Sixtus81

   
Quote