Package: libmilter1.0.1 Version: 8.15.2-22 Severity: important Dear Maintainer,
* What led up to the situation? Trying to use a pre-compiled binary for `ctmilter`, an application that dynalinks with `libmilter`. * What exactly did you do (or not do) that was effective (or ineffective)? The application wouldn't start because it failed to find `libmilter.so.1`. Checking with $ ldd ./ctmilter.bin linux-vdso.so.1 (0x00007ffd14911000) libmilter.so.1.0 => not found libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f07c7812000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f07c76ce000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f07c76b4000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f07c7692000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f07c74cd000) /lib64/ld-linux-x86-64.so.2 (0x00007f07c79e7000) led me to look at the contents of package `libmilter1.0.1` $ dpkg -L libmilter1.0.1 /. /usr /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libmilter.so.1.0.1 /usr/share /usr/share/bug /usr/share/bug/libmilter1.0.1 /usr/share/bug/libmilter1.0.1/control /usr/share/bug/libmilter1.0.1/script /usr/share/doc /usr/share/doc/libmilter1.0.1 /usr/share/doc/libmilter1.0.1/README.gz /usr/share/doc/libmilter1.0.1/changelog.Debian.gz /usr/share/doc/libmilter1.0.1/changelog.gz /usr/share/doc/libmilter1.0.1/copyright and then tried # cd /usr/lib/x86_64-linux-gnu # ln -s libmilter.so.1.0.1 libmilter.so.1.0 $ ldd ./ctmilter.bin linux-vdso.so.1 (0x00007ffc71dd8000) libmilter.so.1.0 => /lib/x86_64-linux-gnu/libmilter.so.1.0 (0x00007fc3c7e99000) libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fc3c7ccc000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fc3c7b88000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fc3c7b6e000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fc3c7b4c000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc3c7987000) /lib64/ld-linux-x86-64.so.2 (0x00007fc3c7eb4000) After that, `ctmilter` worked fine. * What outcome did you expect instead? After reading Debian Policy, specifically https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#s-sharedlibs-runtime I believe the package is missing symlinks libmilter.so.1 -> libmilter.so.1.0.1 libmilter.so.1.0 -> libmilter.so.1.0.1 -- Package-specific info: Output of /usr/share/bug/libmilter1.0.1/script: ls -alR /etc/mail: /etc/mail: total 348 drwxr-sr-x 7 smmta smmsp 4096 Sep 4 2021 . drwxr-xr-x 187 root root 12288 Aug 17 12:02 .. -rwxr-xr-- 1 root smmsp 10016 Sep 4 2021 Makefile -rw------- 1 root root 4265 Sep 4 2021 access -rw-r----- 1 smmta smmsp 12288 Sep 4 2021 access.db -rw-r--r-- 1 root root 281 Aug 25 2019 address.resolve lrwxrwxrwx 1 root smmsp 10 Sep 14 2019 aliases -> ../aliases -rw-r----- 1 smmta smmsp 12288 Sep 4 2021 aliases.db -rw-r--r-- 1 root root 3223 Sep 4 2021 databases -rw-r--r-- 1 root root 5659 Aug 25 2019 helpfile -rw-r--r-- 1 root smmsp 32 Sep 14 2019 local-host-names drwxr-sr-x 2 smmta smmsp 4096 Sep 14 2019 m4 drwxr-xr-x 2 root root 4096 Sep 4 2021 peers drwxr-xr-x 2 root smmsp 4096 Aug 25 2019 sasl -rw-r--r-- 1 root smmsp 65170 Sep 4 2021 sendmail.cf -rw-r--r-- 1 root root 65313 Sep 4 2021 sendmail.cf.old -rw-r--r-- 1 root root 12235 Sep 4 2021 sendmail.conf -rw-r--r-- 1 root smmsp 4235 Sep 4 2021 sendmail.mc -rw-r--r-- 1 root root 148 Aug 25 2019 service.switch -rw-r--r-- 1 root root 179 Aug 25 2019 service.switch-nodns drwxr-sr-x 2 smmta smmsp 4096 Sep 4 2021 smrsh -rw-r--r-- 1 root smmsp 44527 Sep 4 2021 submit.cf -rw-r--r-- 1 root root 44662 Sep 4 2021 submit.cf.old -rw-r--r-- 1 root smmsp 2383 Sep 4 2021 submit.mc drwxr-xr-x 2 smmta smmsp 4096 Sep 14 2019 tls -rw-r--r-- 1 root smmsp 0 Sep 14 2019 trusted-users /etc/mail/m4: total 8 drwxr-sr-x 2 smmta smmsp 4096 Sep 14 2019 . drwxr-sr-x 7 smmta smmsp 4096 Sep 4 2021 .. -rw-r----- 1 root smmsp 0 Sep 14 2019 dialup.m4 -rw-r----- 1 root smmsp 0 Sep 14 2019 provider.m4 /etc/mail/peers: total 12 drwxr-xr-x 2 root root 4096 Sep 4 2021 . drwxr-sr-x 7 smmta smmsp 4096 Sep 4 2021 .. -rw-r--r-- 1 root root 328 Aug 25 2019 provider /etc/mail/sasl: total 8 drwxr-xr-x 2 root smmsp 4096 Aug 25 2019 . drwxr-sr-x 7 smmta smmsp 4096 Sep 4 2021 .. /etc/mail/smrsh: total 8 drwxr-sr-x 2 smmta smmsp 4096 Sep 4 2021 . drwxr-sr-x 7 smmta smmsp 4096 Sep 4 2021 .. lrwxrwxrwx 1 root smmsp 32 Sep 4 2021 mail.local -> /usr/libexec/sendmail/mail.local lrwxrwxrwx 1 root smmsp 17 Sep 14 2019 procmail -> /usr/bin/procmail /etc/mail/tls: total 48 drwxr-xr-x 2 smmta smmsp 4096 Sep 14 2019 . drwxr-sr-x 7 smmta smmsp 4096 Sep 4 2021 .. -rw-r--r-- 1 root root 7 Sep 14 2019 no_prompt -rw------- 1 root root 1188 Sep 14 2019 sendmail-client.cfg -rw-r--r-- 1 root smmsp 1273 Sep 14 2019 sendmail-client.crt -rw------- 1 root root 1029 Sep 14 2019 sendmail-client.csr -rw-r----- 1 root smmsp 1675 Sep 14 2019 sendmail-common.key -rw-r----- 1 root smmsp 1650 Sep 14 2019 sendmail-common.prm -rw------- 1 root root 1188 Sep 14 2019 sendmail-server.cfg -rw-r--r-- 1 root smmsp 1273 Sep 14 2019 sendmail-server.crt -rw------- 1 root root 1029 Sep 14 2019 sendmail-server.csr -rwxr--r-- 1 root root 3245 Sep 4 2021 starttls.m4 sendmail.conf: DAEMON_NETMODE="Static"; DAEMON_NETIF="eth0"; DAEMON_MODE="Daemon"; DAEMON_PARMS=""; DAEMON_HOSTSTATS="No"; DAEMON_MAILSTATS="No"; QUEUE_MODE="${DAEMON_MODE}"; QUEUE_INTERVAL="10m"; QUEUE_PARMS=""; MSP_MODE="Cron"; MSP_INTERVAL="20m"; MSP_PARMS=""; MSP_MAILSTATS="${DAEMON_MAILSTATS}"; MISC_PARMS=""; CRON_MAILTO="root"; CRON_PARMS=""; LOG_CMDS="No"; HANDS_OFF="No"; AGE_DATA=""; DAEMON_RUNASUSER="No"; DAEMON_STATS="${DAEMON_MAILSTATS}"; MSP_STATS="${MSP_MAILSTATS}"; sendmail.mc: divert(-1)dnl divert(0)dnl define(`_USE_ETC_MAIL_')dnl include(`/usr/share/sendmail/cf/m4/cf.m4')dnl VERSIONID(`$Id: sendmail.mc, v 8.15.2-14~deb10u1 2019-08-25 15:04:16 cowboy Exp $') OSTYPE(`debian')dnl DOMAIN(`debian-mta')dnl undefine(`confHOST_STATUS_DIRECTORY')dnl #DAEMON_HOSTSTATS= FEATURE(`no_default_msa')dnl DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl define(`confPRIVACY_FLAGS',dnl `needmailhelo,needexpnhelo,needvrfyhelo,restrictqrun,restrictexpand,nobodyreturn,authwarnings')dnl define(`confCONNECTION_RATE_THROTTLE', `15')dnl define(`confCONNECTION_RATE_WINDOW_SIZE',`10m')dnl FEATURE(`use_cw_file')dnl FEATURE(`access_db', , `skip')dnl FEATURE(`greet_pause', `1000')dnl 1 seconds FEATURE(`delay_checks', `friend', `n')dnl define(`confBAD_RCPT_THROTTLE',`3')dnl FEATURE(`conncontrol', `nodelay', `terminate')dnl FEATURE(`ratecontrol', `nodelay', `terminate')dnl include(`/etc/mail/m4/dialup.m4')dnl include(`/etc/mail/m4/provider.m4')dnl FEATURE(`always_add_domain')dnl MASQUERADE_AS(`trillian.iamemhn.link')dnl FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl MAILER_DEFINITIONS MAILER(`local')dnl MAILER(`smtp')dnl submit.mc... divert(-1)dnl divert(0)dnl define(`_USE_ETC_MAIL_')dnl include(`/usr/share/sendmail/cf/m4/cf.m4')dnl VERSIONID(`$Id: submit.mc, v 8.15.2-14~deb10u1 2019-08-25 15:04:16 cowboy Exp $') OSTYPE(`debian')dnl DOMAIN(`debian-msp')dnl FEATURE(`msp', `[127.0.0.1]', `25')dnl -- System Information: Debian Release: 11.4 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 5.10.0-17-amd64 (SMP w/12 CPU threads) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE 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 libmilter1.0.1 depends on: ii libc6 2.31-13+deb11u3 libmilter1.0.1 recommends no packages. libmilter1.0.1 suggests no packages. Versions of packages sensible-mda depends on: ii libc6 2.31-13+deb11u3 ii procmail 3.22-26+deb11u1 ii sendmail-bin [mail-transport-agent] 8.15.2-22 Versions of packages sendmail depends on: ii sendmail-base 8.15.2-22 ii sendmail-bin 8.15.2-22 ii sendmail-cf 8.15.2-22 ii sensible-mda 8.15.2-22 Versions of packages sendmail suggests: pn rmail <none> ii sendmail-doc 8.15.2-22 Versions of packages sendmail-bin depends on: ii debconf 1.5.77 ii init-system-helpers 1.60 ii libc6 2.31-13+deb11u3 ii libdb5.3 5.3.28+dfsg1-0.8 ii libldap-2.4-2 2.4.57+dfsg-3+deb11u1 ii liblockfile1 1.17-1+b1 ii libnsl2 1.3.0-2 ii libsasl2-2 2.1.27+dfsg-2.1+deb11u1 ii libssl1.1 1.1.1n-0+deb11u3 ii libwrap0 7.6.q-31 ii lsb-base 11.1.0 ii procps 2:3.3.17-5 ii sendmail-base 8.15.2-22 ii sendmail-cf 8.15.2-22 Versions of packages sendmail-bin suggests: ii libsasl2-modules 2.1.27+dfsg-2.1+deb11u1 ii openssl 1.1.1n-0+deb11u3 pn sasl2-bin <none> ii sendmail-doc 8.15.2-22 -- no debconf information