PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : postfix-error -> virtual.db



etech
05.01.07, 07:54
Hallo

Mein Postfix funktioniert nicht mehr.

/log/mail:


Jan 5 07:39:07 neptun postfix/trivial-rewrite[4227]: fatal: open database /etc/posfix/virtual.db: No such file or directory
Jan 5 07:39:08 neptun postfix/master[3455]: warning: process /usr/lib/postfix/trivial-rewrite pid 4227 exit status 1
Jan 5 07:39:08 neptun postfix/master[3455]: warning: /usr/lib/postfix/trivial-rewrite: bad command startup -- throttling
Jan 5 07:40:08 neptun postfix/trivial-rewrite[4228]: fatal: open database /etc/posfix/virtual.db: No such file or directory
Jan 5 07:40:09 neptun postfix/master[3455]: warning: process /usr/lib/postfix/trivial-rewrite pid 4228 exit status 1
Jan 5 07:40:09 neptun postfix/master[3455]: warning: /usr/lib/postfix/trivial-rewrite: bad command startup -- throttling
Jan 5 07:40:31 neptun postfix/pickup[3480]: fatal: watchdog timeout
Jan 5 07:40:32 neptun postfix/master[3455]: warning: process /usr/lib/postfix/pickup pid 3480 exit status 1
Jan 5 07:40:32 neptun postfix/master[3455]: warning: /usr/lib/postfix/pickup: bad command startup -- throttling
Jan 5 07:41:09 neptun postfix/trivial-rewrite[4256]: fatal: open database /etc/posfix/virtual.db: No such file or directory
Jan 5 07:41:10 neptun postfix/master[3455]: warning: process /usr/lib/postfix/trivial-rewrite pid 4256 exit status 1
Jan 5 07:41:10 neptun postfix/master[3455]: warning: /usr/lib/postfix/trivial-rewrite: bad command startup -- throttling
Jan 5 07:41:32 neptun postfix/pickup[4258]: warning: 1112029672: message has been queued for 3 days
Jan 5 07:41:32 neptun postfix/pickup[4258]: 1112029672: uid=65534 from=<nobody>


/var/mail.err:

Jan 5 07:44:12 neptun postfix/trivial-rewrite[4269]: fatal: open database /etc/posfix/virtual.db: No such file or directory
Jan 5 07:45:13 neptun postfix/trivial-rewrite[4313]: fatal: open database /etc/posfix/virtual.db: No such file or directory
Jan 5 07:46:14 neptun postfix/trivial-rewrite[4314]: fatal: open database /etc/posfix/virtual.db: No such file or directory
Jan 5 07:47:15 neptun postfix/trivial-rewrite[4315]: fatal: open database /etc/posfix/virtual.db: No such file or directory

/etc/postfix/main.cf:

readme_directory = /usr/share/doc/packages/postfix/README_FILES
inet_protocols = all
biff = no
mail_spool_directory = /var/mail
canonical_maps = hash:/etc/postfix/canonical
virtual_alias_maps = hash:/etc/postfix/virtual
virtual_alias_domains = hash:/etc/posfix/virtual
relocated_maps = hash:/etc/postfix/relocated
transport_maps = hash:/etc/postfix/transport
sender_canonical_maps = hash:/etc/postfix/sender_canonical
masquerade_exceptions = root
masquerade_classes = envelope_sender, header_sender, header_recipient
myhostname = neptun.domain.ch
program_directory = /usr/lib/postfix
inet_interfaces = 127.0.0.1 ::1
masquerade_domains =
mydestination = $myhostname, localhost.$mydomain
defer_transports =
mynetworks_style = subnet
disable_dns_lookups = no
relayhost = 10.10.0.254
mailbox_command =
mailbox_transport =
strict_8bitmime = no
disable_mime_output_conversion = no
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_client_restrictions =
smtpd_helo_required = no
smtpd_helo_restrictions =
strict_rfc821_envelopes = no
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
smtp_sasl_auth_enable = no
smtpd_sasl_auth_enable = no
smtpd_use_tls = no
smtp_use_tls = no
alias_maps = hash:/etc/aliases
mailbox_size_limit = 0
message_size_limit = 10240000
es gibt noch einige Zeilen in der main.cf aber der grösste Teil sind Kommentare

es ist ein suse 10.1-server. Braucht man noch mehr Infos?

inet_interfaces ist offenbar falsch, wie müsste es denn aussehen?
auf dem server ist ein webshop, darum sollte der server auch mails verschicken können (evtl. auch empfangen)



Danke & Gruss
eTech

jockelicke
05.01.07, 08:21
Hi,
hat Postfix schon mal funktioniert?

Die Fehlermeldung ist doch eindeutig.
Es fehlt die virtual.db.

Poste doch mal die Ausgabe von ls -al /etc/postfix

MfG
jockelicke

etech
05.01.07, 08:30
ja der mailserver hat am anfang funktioniert, der server ist nicht mal zwei monate alt.

die virtual.db ist da darum habe ich mich gefragt


neptun:/var/log # ls -al /etc/postfix
total 320
drwxr-xr-x 3 root root 1056 Jan 5 08:20 .
drwxr-xr-x 89 root root 7296 Jan 5 08:22 ..
-rw-r--r-- 1 root root 11942 May 2 2006 LICENSE
-rw-r--r-- 1 root root 1629 May 2 2006 TLS_LICENSE
-rw-r--r-- 1 root root 15647 May 2 2006 access
-rw-r--r-- 1 root root 12288 Oct 20 16:01 access.db
drwxr-xr-x 2 root root 184 Nov 30 09:26 backup
-rw-r--r-- 1 root root 10947 May 2 2006 canonical
-rw-r--r-- 1 root root 12288 Oct 20 16:01 canonical.db
-rw-r--r-- 1 root root 449 May 2 2006 dynamicmaps.cf
-rw-r--r-- 1 root root 9622 May 2 2006 generic
-rw-r--r-- 1 root root 16393 May 2 2006 header_checks
-rw-r--r-- 1 root root 27417 Jan 5 08:20 main.cf
-rw-r--r-- 1 root root 27347 Nov 29 15:18 main.cf.SuSEconfig
-rw-r--r-- 1 root root 122 May 2 2006 main.cf.default
-rw-r--r-- 1 root root 970 May 2 2006 makedefs.out
-rw-r--r-- 1 root root 3945 Nov 29 14:41 master.cf
-rw-r--r-- 1 root root 3942 Nov 29 15:18 master.cf.SuSEconfig
-rw-r--r-- 1 root root 2255 May 2 2006 openssl_postfix.conf.in
-rwxr-xr-x 1 root root 22018 May 2 2006 post-install
-rw-r--r-- 1 root root 14561 May 2 2006 postfix-files
-rwxr-xr-x 1 root root 6366 May 2 2006 postfix-script
-rw-r--r-- 1 root root 199 May 2 2006 relay_ccerts
-rw-r--r-- 1 root root 12288 Oct 20 16:01 relay_ccerts.db
-rw-r--r-- 1 root root 6523 May 2 2006 relocated
-rw-r--r-- 1 root root 12288 Oct 20 16:01 relocated.db
-rw------- 1 root root 172 May 2 2006 sasl_passwd
-rw------- 1 root root 12288 Oct 20 16:01 sasl_passwd.db
-rw-r--r-- 1 root root 412 May 2 2006 sender_canonical
-rw-r--r-- 1 root root 12288 Oct 20 16:01 sender_canonical.db
-rw-r--r-- 1 root root 11033 May 2 2006 transport
-rw-r--r-- 1 root root 12288 Oct 20 16:01 transport.db
-rw-r--r-- 1 root root 11732 May 2 2006 virtual
-rw-r--r-- 1 root root 12288 Oct 20 16:01 virtual.db

jockelicke
05.01.07, 08:37
Ups, ich bin blind ;-)

schau mal in die main.cf, da ist ein Schreibfehler.

Nicht posfix sondern postfix im Pfad zur virtual.db.

MfG
jockelicke

etech
05.01.07, 08:51
freude herrscht!

jep das wars!!! danke!

gruss
eTech