[Bug 1595096] Re: cannot create multi postfix instance by postmulti command

Nish Aravamudan nish.aravamudan at canonical.com
Mon Aug 7 19:04:22 UTC 2017


Pulled the debdiff into the git repo and ran the linter:

$ git ubuntu lint --target-branch=pkg/ubuntu/xenial-devel --lint-namespace=
E: Version (3.1.0-3ubuntu0.16.04.1) does not match expected version (3.1.0-3ubuntu0.1)
Some lint checks failed. Please investigate.


There  are some UX improvements there (ideally, would not need either parameter), but the lint response is reasonable. Given yakkety has gone EOL, I'm going to drop the version back down to the the suggested one and sponsor.

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1595096

Title:
  cannot create multi postfix instance by postmulti command

Status in postfix package in Ubuntu:
  Fix Released
Status in postfix source package in Xenial:
  Fix Committed
Status in postfix package in Debian:
  Fix Released

Bug description:
  On ubuntu 16.04 xenial,postfix 3.1.0-3

  postfix/postmulti-script: fatal: Missing main.cf prototype:
  /etc/postfix/main.cf.proto

  
  SRU Template:

  
  [Impact] 

   * postmulti is broken for all intents and purposes without working
  around the missing cf prototypes.

   * This fix simply copies master/main.cf prototypes from
  /usr/share/postfix/ to where postmulti expects them.

   * Note: The issue can be worked around manually copying proto files
  appropriately to make the postmulti script happy.

  
  [Test Case]

   * detailed instructions how to reproduce the bug

  Broken looks like:

  root at x1:/home/ubuntu# postmulti -e init
  root at x1:/home/ubuntu# postmulti -I postfix-example -G mta -e create
  postfix/postmulti-script: fatal: Missing main.cf prototype: /etc/postfix/main.cf.proto   
   

  When fixed:

  root at x1:/home/ubuntu# postmulti -e init
  root at x1:/home/ubuntu# postmulti -I postfix-example -G mta -e create
  root at x1:/home/ubuntu# postmulti -l
  - - y /etc/postfix
  postfix-example mta n /etc/postfix-example


  [Regression Potential]

   * I've tested the break and fix on xenial and yakkety.

   * This path is entirely broken right now, so regression risk no worse
  than current situation as fix is simply copying the missing proto cf
  file into the expected location.

  [Other Info]
   
   * Fix backported from debian.  Already fixed in the postfix version in zesty.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/postfix/+bug/1595096/+subscriptions



More information about the Ubuntu-sponsors mailing list