Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#48277 closed defect (fixed)

Postfix @3.0.1: incorrect shlib_directory setting in main.cf.sample

Reported by: pile.h.deep@… Owned by: jmroot (Joshua Root)
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: Cc:
Port: postfix

Description (last modified by ryandesign (Ryan Schmidt))

I installed postfix 3.0.1 +sasl variant. Already had cyrus-sasl2 installed. Installation was successful but upon starting server I got the following error in the mail log:

postfix/sendmail[40434]: warning: smtputf8_enable is true, but EAI support is not compiled in
postfix/postqueue[40434]: warning: smtputf8_enable is true, but EAI support is not compiled in
postfix/postfix-script[40500]: fatal: no Postfix shared-library directory /opt/local/lib/postfix!
postfix/postfix-script[40502]: fatal: no Postfix shared-library directory /opt/local/lib/postfix!

I disabled smtputf8 to get around the warning, but the server remains shutdown without the shared libraries. Any other info I can provide to help? Thanks

Change History (4)

comment:1 Changed 5 years ago by ryandesign (Ryan Schmidt)

Description: modified (diff)
Owner: changed from macports-tickets@… to jmr@…

comment:2 Changed 5 years ago by jmroot (Joshua Root)

The port is not built with shared libraries. Are you setting shlib_directory in your main.cf? In main.cf.default it’s disabled:

shlib_directory = no

comment:3 Changed 5 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: newclosed
Summary: Postfix 3.0.1 +sasl: No shared libraries installedPostfix @3.0.1: incorrect shlib_directory setting in main.cf.sample

Looks like main.cf.sample had it set incorrectly though. Fixed in r138397. You’ll have to update your main.cf manually as we don’t mess with user config files when upgrading ports.

comment:4 Changed 5 years ago by pile.h.deep@…

Done. Thanks!

Note: See TracTickets for help on using tickets.