如何在Ubuntu 10.04上修复此错误?
Reading package lists... Done Building dependency tree Reading state information... Done postfix is already the newest version. The following packages were automatically installed and are no longer required: libaprutil1-dbd-sqlite3 libcap2 apache2.2-bin libapr1 libaprutil1-ldap libaprutil1 PHP5-common Use 'apt-get autoremove' to remove them. 0 upgraded,0 newly installed,0 to remove and 1 not upgraded. 1 not fully installed or removed. After this operation,0B of additional disk space will be used. Setting up postfix (2.7.0-1) ... Postfix configuration was not changed. If you need to make changes,edit /etc/postfix/main.cf (and others) as needed. To view Postfix configuration values,see postconf(1). After modifying main.cf,be sure to run '/etc/init.d/postfix reload'. Running newaliases newaliases: warning: valid_hostname: numeric hostname: 202002 newaliases: fatal: file /etc/postfix/main.cf: parameter myhostname: bad parameter value: 202002 dpkg: error processing postfix (--configure): subprocess installed post-installation script returned error exit status 75 Processing triggers for libc-bin ... ldconfig deferred processing now taking place Errors were encountered while processing: postfix E: Sub-process /usr/bin/dpkg returned an error code (1)
即使我重新启动,也会出现相同的错误.
谢谢您的帮助..
它清楚地说明错误在/etc/postfix/main.cf中.打开它并修复myhostname值以匹配hostname命令.然后运行service postfix reload并检查它是如何的.