maildrop has missing dependencies

Bug #110191 reported by Fridtjof Busse
16
Affects Status Importance Assigned to Milestone
maildrop (Debian)
Fix Released
Unknown
maildrop (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: maildrop

The maildrop packages is broken on amd64:
maildrop: error while loading shared libraries: libcourierauth.so.0: cannot open shared object file: No such file or directory

This is a serious problem as it might cause lost mail if maildrop is used as LDA, as the mail will bounce and the bounce-message cannot be delivered locally.

Revision history for this message
Ralf Hildebrandt (ralf-hildebrandt) wrote :

I can confirm that:

# apt-get install maildrop
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Reading state information... Fertig
The following packages were automatically installed and are no longer required:
  libapr0 ntp-simple
Use 'apt-get autoremove' to remove them.
Die folgenden NEUEN Pakete werden installiert:
  maildrop
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 366kB Archive geholt werden.
Nach dem Auspacken werden 1044kB Plattenplatz zusätzlich benutzt.
Hole:1 http://debian.charite.de feisty/universe maildrop 2.0.2-11 [366kB]
Es wurden 366kB in 1s geholt (251kB/s)
Wähle vormals abgewähltes Paket maildrop.
(Lese Datenbank ... 33958 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke maildrop (aus .../maildrop_2.0.2-11_amd64.deb) ...
Richte maildrop ein (2.0.2-11) ...

# maildrop
maildrop: error while loading shared libraries: libcourierauth.so.0: cannot open shared object file: No such file or directory

Revision history for this message
Ralf Hildebrandt (ralf-hildebrandt) wrote :

Manually installing courier-authlib fixes the issue!

Revision history for this message
Fridtjof Busse (fbusse-deactivatedaccount-deactivatedaccount) wrote :

Any progress on this? This broken package might cause loss of emails.
Possibly only affects amd64, but nonetheless this really needs to get fixed.

Revision history for this message
Kevin Otte (nivex) wrote :

Just upgraded my server this weekend and got bit by this too. Wondered where all my logwatch emails went.

Revision history for this message
.:. brainsik (brainsik) wrote : amd64 only? why?

I've also been bit by this. The package page on Gutsy <http://packages.ubuntu.com/gutsy/mail/maildrop> says maildrop depends on courier-authlib *except* for amd64. Ralf's initial report above shows he is using an amd64 package, as am I. Why is this marked as not a dependency for amd64 systems?

For what it's worth, when I building the package locally without any modifications (except to the changelog), ${shlibs:Depends} lists courier-authlib as a dependency:

my local build:

    Depends: exim4 | mail-transport-agent, courier-authlib, libc6 (>= 2.6-1), libgcc1 (>= 1:4.2.1), libgdbm3, libpcre3 (>= 4.5), libstdc++6 (>= 4.2.1)

maildrop in official ubuntu archive:

    Depends: exim4 | mail-transport-agent, libc6 (>= 2.5-0ubuntu1), libgcc1 (>= 1:4.2-20070208), libgdbm3, libpcre3 (>= 4.5), libstdc++6 (>= 4.2-20070208)

For reference, the way I built it was:

  sudo apt-get build-dep maildrop
  apt-get source maildrop
  cd maildrop-2.0.3
  dch -n
  debuild -uc -us

I'll be using my local repository build. If anyone wants it you can grab it from my apt repository or use this apt line in your sources.list:

  deb http://packages.devsuki.com/ubuntu/ gutsy main

Revision history for this message
Kevin Otte (nivex) wrote :

Still a problem in Hardy!

Changed in maildrop:
status: New → Confirmed
Changed in maildrop:
status: Unknown → Fix Released
Revision history for this message
Greg A (etulfetulf) wrote :

The fix for this has been synced from Debian into Ubuntu Intrepid.

Changed in maildrop:
status: Confirmed → Fix Released
Revision history for this message
James Troup (elmo) wrote :

We just ran into this hard after migrating a mail server from one machine to another. Could we please get an SRU to fix this in hardy as it's a bad bug that can cause data loss and is trivial to fix?

Changed in maildrop (Ubuntu):
status: Fix Released → New
Revision history for this message
Kevin Otte (nivex) wrote :

This is *still* affecting Hardy, which is still a supported LTS. This should be a simple fix of the package metadata back to the pre-regression values. Is this not being fixed in an LTS because it is a universe package?

Changed in maildrop (Ubuntu):
status: New → Confirmed
Revision history for this message
Kevin Otte (nivex) wrote :

Cleaning out my buglist: Hardy went out of support 3 months ago. This bug can be closed out.

Revision history for this message
Kevin Otte (nivex) wrote :

Setting to Fix Released to get bug out of the active list.

Changed in maildrop (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.