[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1017557: libmilter1.0.1: Missing symlinks to libmilter.so.1.0.1



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


Reply to: