On 5/31/20 11:34 AM, Matus UHLAR - fantomas wrote:
I'm new to postfix and trying to administer a debian
google-compute box, also new to me (coming from fbsd). So lots of
opportunities for learning...
I modified /etc/crontable to fire off some backup stuff (a shell
script that does a "gcloud compute disks snapshot ...". Cron logs
attempting to start the script, then logs: cron[1214]: sendmail:
fatal: bad string length 0 < 1: setgid_group =
postfix/sendmail[8628]: fatal: bad string length 0 < 1:
setgid_group =
As I did not set this system up, it's not clear to me what has
been properly installed and what came as a result of other stuff.
Initially, I was getting a "/etc/postfix/main.cf: No such file or
directory" error. I copied main.cf.proto to main.cf without
change, as it seemed to be ok as is.
It appears postfix was installed as a result of a mysql
installation:
aptitude why postfix: i automysqlbackup Depends bsd-mailx |
mailx i A bsd-mailx Depends default-mta |
mail-transport-agent i A postfix Provides
mail-transport-agent
but the setup not completed? This machine is not intended to
serve as a mail server; I only need it to post mail appropriately.
I modified /etc/aliases to forward root, then tried sudo
newaliases but I get the same error: newaliases: fatal: bad string
length 0 < 1: setgid_group =
you should try to run:
dpkg --configure -a to configure all packages that aren't configured
yet.
however, so far this problem looks more like ubuntu than postfix
problem.
On 5/31/20 10:59 AM, Wietse Venema wrote:
Please DO follow a proper Postfix installation procedure.
- Either install from package.
- Or install from source code.
This is not something that you should be fixing by hand.
Thank you both. Before doing something stupid...
This system has been running in a production environment for
some time, although what the mail situation has been I'm not sure.
The production environment involves a redmine installation.
The postfix package was already installed, which is what troubles
me; it was apparently not properly configured. Will an attempt to
reconfigure an already installed and configured package screw
things up? Perhaps it was configured automatically by the
mysqlbackup install?
$ dpkg-query --list postfix
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-======================-================-================-==================================================
ii postfix 3.1.0-3ubuntu0.3 amd64 High-performance
mail transport agent
$ dpkg-query --status postfix
Package: postfix
Status: install ok installed
Priority: extra
Section: mail
Installed-Size: 3610
Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com>
Architecture: amd64
Version: 3.1.0-3ubuntu0.3
Replaces: mail-transport-agent
Provides: default-mta, mail-transport-agent
Depends: libc6 (>= 2.14), libdb5.3, libicu55 (>= 55.1-1~), libsasl2-2, libsqlite3-0 (>=
3.5.9), libssl1.0.0 (>= 1.0.0), debconf (>= 0.5) | debconf-2.0, netbase, adduser (>= 3.48),
dpkg (>= 1.8.3), lsb-base (>= 3.0-6), ssl-cert, cpio
Recommends: python3
Suggests: procmail, postfix-mysql, postfix-pgsql, postfix-ldap, postfix-pcre,
sasl2-bin, libsasl2-modules, dovecot-common, resolvconf, postfix-cdb,
mail-reader, ufw, postfix-doc
Conflicts: libnss-db (<< 2.2-3), mail-transport-agent, smail
debconf-show shows the one item which *has* been configured is
postfix/main_mailer_type: No configuration
$ debconf-show postfix
debconf: DbDriver "passwords" warning: could not open
/var/cache/debconf/passwords.dat: Permission denied
postfix/root_address:
postfix/mailname: xblgx-ops.c.insidexblgx.internal
* postfix/main_mailer_type: No configuration
postfix/compat_conversion_warning: true
postfix/mailbox_limit: 0
postfix/relayhost:
postfix/destinations:
postfix/sqlite_warning:
postfix/protocols:
postfix/procmail:
postfix/dynamicmaps_conversion_warning:
postfix/retry_upgrade_warning:
postfix/tlsmgr_upgrade_warning:
postfix/bad_recipient_delimiter:
postfix/mynetworks: 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
postfix/chattr: false
postfix/relay_restrictions_warning:
postfix/mydomain_warning:
postfix/kernel_version_warning:
postfix/recipient_delim: +
postfix/rfc1035_violation: false
postfix/not_configured:
postfix/main_cf_conversion_warning: true