courier-webadmin package does not install all required dependencies

Bug #1794265 reported by Stephan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
courier (Debian)
Fix Released
Unknown
courier (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Fresh install on Ubuntu 18.04.1 LTS,
courier-webadmin:
  Installed: 0.78.0-2ubuntu2

courierwebadmin fails to execute, logs list the problem:

Can't locate CGI.pm in @INC (you may need to install the CGI module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /usr/share/courier/webadmin/webadmin.pl line 6.
BEGIN failed--compilation aborted at /usr/share/courier/webadmin/webadmin.pl line 6.

manually installing the required module fixes the problem.

sudo apt-get install libcgi-pm-perl

I suggest to add this dependency to the package.

Revision history for this message
Logan Rosen (logan) wrote :

This bug was fixed in the package courier - 1.0.5-1

---------------
courier (1.0.5-1) unstable; urgency=medium

  [ Markus Wanner ]
  * New upstream release 1.0.5.
  * Update and correct debian/copyright, use https links.
  * Refresh patches 0002, 0010, 0012, 0015, 0016, 0019, 0022, 0023,
    and 0024.
  * Extend patch 0018-Fix-default-configuration-for-Debian.patch with
    the piddir addition proposed by Willi Mann. Closes: #875696.
  * d/control: tighten dependency on courier-unicode, eliminate obsolete
    build dependencies dh-autoreconf, autotools-dev and dh-systemd.
  * Bump debian/compat to 11.
  * Bump S-V to 4.2.1.
  * d/rules: drop `--with autotools-dev` and `--with systemd`, use
    dh_installsystemd, instead.
  * Drop patch 0025-Use-SOURCE_DATE_EPOCH.., it got applied upstream.
  * Drop lintian overrides: possible-gpl-code-linked-with-openssl is
    no longer required, since courier is built against gnutls. And
    package-contains-empty-directory does not apply anymore.
  * Add Vcs-Git and Vcs-Browser links to the new salsa project.
  * Update d/watch to version 4, use https.
  * courier-mta: include binary courierfilter. Closes: #881696.
  * courier-mta.NEWS: correct tab to spaces.
  * courier-webadmin: Add dependency on libcgi-pm-perl. Closes: #910525.
  * courier-webadmin: Correct ownership and permissions on
    /etc/courier/webadmin/password (mode 0600, courier owned).
  * sqwebmail: provide a default apache24 configuration and enable it
    from the postinst script, if possible.
  * sqwebmail.postinst: eliminate trailing slash passed on to
    dpkg-statoverride.
  * sqwebmail/install-www: change table to use split choices.
  * Remove the transitional packages, these were delivered with
    stretch, already.

  [ Dimitri John Ledkov ]
  * Disable gnutls OPENPGP certificates. Closes: #879530.

 -- Markus Wanner <email address hidden> Mon, 14 Jan 2019 20:32:48 +0100

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

Other bug subscribers

Remote bug watches

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