Błąd przy aktualizacji - postconf: fatal: /etc/postfix/main.cf, line 52: missing '=' after attribute name

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
kpietrek
Sędziwy Jeż
Sędziwy Jeż
Posty: 52
Rejestracja: 16 cze 2011, 08:20
Płeć: Mężczyzna

Błąd przy aktualizacji - postconf: fatal: /etc/postfix/main.cf, line 52: missing '=' after attribute name

Post autor: kpietrek »

Podpowiedzcie jak to naprawić ??

Błąd występuje po wydaniu poleceń:
sudo apt-get update
sudo apt-get upgrade

Kod: Zaznacz cały

Konfigurowanie pakietu postfix (3.1.0-3ubuntu0.2) ...
postconf: fatal: /etc/postfix/main.cf, line 52: missing '=' after attribute name: "mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf,"
Use of uninitialized value $destinations in scalar chomp at /var/lib/dpkg/info/postfix.config line 221.
Use of uninitialized value $_[1] in join or string at /usr/share/perl5/Debconf/Client/ConfModule.pm line 121.
postconf: fatal: /etc/postfix/main.cf, line 52: missing '=' after attribute name: "mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf,"
Use of uninitialized value $mynetworks in scalar chomp at /var/lib/dpkg/info/postfix.config line 285.
Use of uninitialized value $_[1] in join or string at /usr/share/perl5/Debconf/Client/ConfModule.pm line 121.
postconf: fatal: /etc/postfix/main.cf, line 52: missing '=' after attribute name: "mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf,"
Use of uninitialized value $protos in scalar chomp at /var/lib/dpkg/info/postfix.config line 387.
Use of uninitialized value $_[1] in join or string at /usr/share/perl5/Debconf/Client/ConfModule.pm line 121.
postconf: fatal: /etc/postfix/main.cf, line 52: missing '=' after attribute name: "mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf,"
postconf: fatal: /etc/postfix/main.cf, line 52: missing '=' after attribute name: "mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf,"
dpkg: błąd przetwarzania pakietu postfix (--configure):
 podproces zainstalowany skrypt post-installation zwrócił kod błędu 1
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie pakietu postfix-mysql:
 postfix-mysql zależy od postfix (= 3.1.0-3ubuntu0.2); jednakże:
  Pakiet postfix nie jest jeszcze skonfigurowany.

dpkg: błąd przetwarzania pakietu postfix-mysql (--configure):
 problemy z zależnościami - pozostawianie nieskonfigurowanego
Przetwarzanie wyzwalaczy pakietu libc-bin (2.23-0ubuntu9)...
Wystąpiły błędy podczas przetwarzania:
 postfix
 postfix-mysql
E: Sub-process /usr/bin/dpkg returned an error code (1)
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8598
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Błąd przy aktualizacji.

Post autor: mario_7 »

Wydaje się, że masz błąd w pliku /etc/postfix/main.cf - pokaż jego zawartość.
kpietrek
Sędziwy Jeż
Sędziwy Jeż
Posty: 52
Rejestracja: 16 cze 2011, 08:20
Płeć: Mężczyzna

Re: Błąd przy aktualizacji - postconf: fatal: /etc/postfix/main.cf, line 52: missing '=' after attribute name

Post autor: kpietrek »

Zawartość /etc/postfix/main.cf :

Kod: Zaznacz cały

# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = /usr/share/doc/postfix

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = testujemy.glogow.pl
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $myhostname, testujemy.glogow.pl, localhost.glogow.pl, , localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
html_directory = /usr/share/doc/postfix/html

#UID, GUID, katalog z pocztą
virtual_uid_maps = static:114
virtual_gid_maps = static:119
virtual_mailbox_base = /var/vmail

#Pliki z zapytaniami mysql
virtual_mailbox_domains = mysql:/etc/postfix/sql/mysql_virtual_domains_maps.cf
virtual_alias_maps =
mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf,
mysql:/etc/postfix/sql/mysql_virtual_alias_domain_maps.cf,
mysql:/etc/postfix/sql/mysql_virtual_alias_domain_catchall_maps.cf
virtual_mailbox_maps =
mysql:/etc/postfix/sql/mysql_virtual_mailbox_maps.cf,
mysql:/etc/postfix/sql/mysql_virtual_alias_domain_mailbox_maps.cf

#Dovecot, autoryzacja SMTP
smtpd_sasl_auth_enable = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth

Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8598
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Błąd przy aktualizacji - postconf: fatal: /etc/postfix/main.cf, line 52: missing '=' after attribute name

Post autor: mario_7 »

Powinno być tak:

Kod: Zaznacz cały

# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = /usr/share/doc/postfix

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = testujemy.glogow.pl
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $myhostname, testujemy.glogow.pl, localhost.glogow.pl, localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
html_directory = /usr/share/doc/postfix/html

#UID, GUID, katalog z pocztą
virtual_uid_maps = static:114
virtual_gid_maps = static:119
virtual_mailbox_base = /var/vmail

#Pliki z zapytaniami mysql
virtual_mailbox_domains = mysql:/etc/postfix/sql/mysql_virtual_domains_maps.cf
virtual_alias_maps =
    mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf,
    mysql:/etc/postfix/sql/mysql_virtual_alias_domain_maps.cf,
    mysql:/etc/postfix/sql/mysql_virtual_alias_domain_catchall_maps.cf
virtual_mailbox_maps =
    mysql:/etc/postfix/sql/mysql_virtual_mailbox_maps.cf,
    mysql:/etc/postfix/sql/mysql_virtual_alias_domain_mailbox_maps.cf

#Dovecot, autoryzacja SMTP
smtpd_sasl_auth_enable = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
Usunąłem pusty parametr w mydestination oraz dodałem spacje przed wartościami do parametrów virtual_alias_maps i virtual_mailbox_maps.
Sprawdź czy zadziała.
kpietrek
Sędziwy Jeż
Sędziwy Jeż
Posty: 52
Rejestracja: 16 cze 2011, 08:20
Płeć: Mężczyzna

Re: Błąd przy aktualizacji - postconf: fatal: /etc/postfix/main.cf, line 52: missing '=' after attribute name

Post autor: kpietrek »

Wygląda, że wszystko poszło ok.
Teraz już żadnych błędów nie wyrzuca.

Kod: Zaznacz cały

Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Obliczanie aktualizacji... Gotowe
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
2 nie w pełni zainstalowanych lub usuniętych.
Po tej operacji zostanie dodatkowo użyte 0 B miejsca na dysku.
Kontynuować? [T/n] T
Konfigurowanie pakietu postfix (3.1.0-3ubuntu0.2) ...

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
Konfigurowanie pakietu postfix-mysql (3.1.0-3ubuntu0.2) ...
Przetwarzanie wyzwalaczy pakietu libc-bin (2.23-0ubuntu9)...
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 13 gości