Package: dovecot-sieve
Version: 1:2.4.1+dfsg1-6+deb13u2
Severity: important

Dear Maintainer,

after fixing issue 1126555, a new error message appears:

error: Couldn't load required plugin /usr/lib/dovecot/modules/lib90_sieve_extprograms_plugin.so: dlopen() failed: /usr/lib/dovecot/modules/lib90_sieve_extprograms_plugin.so: undefined symbol: copy_extension

so my guess is there may be something wrong with the library. I've already tried making sure there are no leftover files of Dovecot 2.3, I've emptied /usr/lib/dovecot/modules/ and reinstalled the packages, but the issue perists.

Best regards,
Richard


-- Package-specific info:

dovecot configuration
---------------------
# 2.4.1-4 (7d8c0e5759): /etc/dovecot/dovecot.conf
# Pigeonhole version 2.4.1-4 (0a86619f)
# OS: Linux 6.12.63+deb13-amd64 x86_64 Debian 13.3 ext4
# Hostname: mail.fsmuw.rwth-aachen.de
# 4 default setting changes since version 2.4.0
dovecot_config_version = 2.4.0
acl_cache_ttl = 5m
acl_driver = vfile
acl_global_path = /etc/dovecot/global-acls
auth_mechanisms = plain
compress_zstd_level = 4
debug_log_path = /var/log/dovecot/debug.log
default_process_limit = 200
dovecot_storage_version = 2.4.0
first_valid_uid = 1000
fts_autoindex = yes
fts_autoindex_max_recent_msgs = 999
fts_search_add_missing = yes
info_log_path = /var/log/dovecot/info.log
language_filters = normalizer-icu snowball stopwords
language_tokenizers = generic email-address
log_debug = category=error
log_path = /var/log/dovecot/error.log
mail_compress_write_method = zstd
mail_driver = maildir
mail_path = /maildirs/%{user}/Maildir
mail_plugins {
  fts = yes
  fts_flatcurve = yes
}
mail_privileged_group = users
mail_shared_explicit_inbox = yes
protocols = imap lmtp pop3 sieve
quota_mail_size = 50M
sieve_execute_bin_dir = /usr/lib/dovecot/sieve-execute
sieve_execute_socket_dir = sieve-execute
sieve_filter_bin_dir = /usr/lib/dovecot/sieve-filter
sieve_filter_socket_dir = sieve-filter
sieve_global_extensions {
  vnd.dovecot.pipe = yes
  vnd.dovecot.execute = yes
  vnd.dovecot.environment = yes
}
sieve_pipe_bin_dir = /etc/dovecot/sieve/global
sieve_pipe_socket_dir = sieve-pipe
sieve_plugins = sieve_imapsieve sieve_extprograms
ssl = required
ssl_options = compression
passdb pam {
  driver = pam
}
userdb passwd {
  driver = passwd
}
namespace inbox {
  inbox = yes
  separator = /
  type = private
  mailbox Drafts {
    auto = subscribe
    special_use = "\\Drafts"
  }
  mailbox Junk {
    auto = subscribe
    special_use = "\\Junk"
  }
  mailbox Trash {
    auto = subscribe
    special_use = "\\Trash"
  }
  mailbox Sent {
    special_use = "\\Sent"
  }
  mailbox "Sent Messages" {
    special_use = "\\Sent"
  }
}
maildir {
  broken_filename_sizes = yes
}
service imap-login {
  inet_listener imap {
  }
  inet_listener imaps {
  }
}
service pop3-login {
  inet_listener pop3 {
  }
  inet_listener pop3s {
  }
}
service submission-login {
  inet_listener submission {
  }
  inet_listener submissions {
  }
}
service lmtp {
  unix_listener lmtp {
  }
}
service imap {
}
service pop3 {
}
service submission {
}
service auth {
  unix_listener auth-userdb {
  }
  unix_listener /var/spool/postfix/private/auth {
    mode = 0666
  }
}
service auth-worker {
}
service dict {
  unix_listener dict {
  }
}
ssl_server {
  cert_file = /etc/ssl/certs/<certfile>.pem
  dh_file = /etc/dovecot/dh.pem
  key_file = /etc/ssl/private/<keyfile>.pem
  prefer_ciphers = server
}
protocol lda {
  mail_plugins {
    acl = yes
    mail_compress = yes
  }
}
protocol imap {
  mail_max_userip_connections = 20
  mail_plugins {
    imap_sieve = yes
    acl = yes
    imap_acl = yes
    quota = yes
    imap_quota = yes
    mail_compress = yes
    sieve_extprograms = yes
  }
}
service managesieve-login {
  process_min_avail = 3
  inet_listener sieve {
    port = 4190
  }
}
service managesieve {
}
language en {
  default = yes
  filters = lowercase snowball english-possessive stopwords
}
fts flatcurve {
  substring_search = yes
}
sieve_script personal {
  driver = file
  path = /maildirs/%{user}/.sieve
}
sieve_script default {
  driver = file
  path = /etc/dovecot/sieve/global/mailfilter.sieve
  type = default
}
sieve_script after-0 {
  driver = file
  path = /etc/dovecot/sieve/global/mailfilter.sieve
  type = after
}
mailbox Spam {
  sieve_script report-spam {
    cause = copy
    driver = file
    path = /etc/dovecot/sieve/global/learn-spam.sieve
    type = before
  }
}
imapsieve_from Spam {
  sieve_script report-ham {
    cause = copy
    driver = file
    path = /etc/dovecot/sieve/global/learn-ham.sieve
    type = before
  }
}

-- System Information:
Debian Release: 13.3
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.12.63+deb13-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages dovecot-sieve depends on:
ii  dovecot-core  1:2.4.1+dfsg1-6+deb13u2
ii  libc6         2.41-12+deb13u1
ii  libldap2      2.6.10+dfsg-1
ii  ucf           3.0052

dovecot-sieve recommends no packages.

dovecot-sieve suggests no packages.

Versions of packages dovecot-sieve is related to:
ii  dovecot-core [dovecot-common]  1:2.4.1+dfsg1-6+deb13u2
pn  dovecot-dev                    <none>
pn  dovecot-gssapi                 <none>
ii  dovecot-imapd                  1:2.4.1+dfsg1-6+deb13u2
pn  dovecot-ldap                   <none>
ii  dovecot-lmtpd                  1:2.4.1+dfsg1-6+deb13u2
ii  dovecot-managesieved           1:2.4.1+dfsg1-6+deb13u2
ii  dovecot-mysql                  1:2.4.1+dfsg1-6+deb13u2
pn  dovecot-pgsql                  <none>
ii  dovecot-pop3d                  1:2.4.1+dfsg1-6+deb13u2
ii  dovecot-sieve                  1:2.4.1+dfsg1-6+deb13u2
pn  dovecot-sqlite                 <none>

-- no debconf information

Reply via email to