Public bug reported:
This is with Postfix 2.9.1-5 on Ubuntu 12.04 LTS
--- Setup to reproduce
- Configure postfix to use mysql for virtual alias maps
- Specify a DNS hostname instead of an IP address or localhost for "hosts:"
--- Symptoms:
All postfix mail routing actions fail. The log contains:
postfix/trivial-rewrite[20176]: warning: connect to mysql server
my.example.com: Unknown MySQL server host 'my.example.com' (2)
warning: mysql:/etc/postfix/mysql-virtual_aliases.cf: table lookup problem
warning: virtual_alias_domains lookup failure
The same configuration works fine if you specify an IP address instead
of a DNS hostname.
--- Cause:
libresolv is missing from the postfix chroot jail. That causes the mysql
client library used by postfix to not be able to resolve any DNS names.
--- Workaround:
sudo cp -p /lib/x86_64-linux-gnu/libresolv*
/var/spool/postfix/lib/x86_64-linux-gnu/
sudo postfix restart
--- Expected fix:
Fix the postfix installation routines to include libresolv in the chroot jail.
I do not know enough about this to provide a ready-made patch, unfortunately.
** Affects: postfix (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1023550
Title:
Postfix missing libresolv in chroot jail
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/postfix/+bug/1023550/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs