[ darko978 @ 10.07.2008. 16:44 ] @
exim/mail.log:

Failed to create spool file /var/spool/exim/input//1KGy5p-00032E-N5-D: Permission denied

na prvi pogled mozda neko pomisli na prava pisanja, ali ne radi se o tome, vec o "//" nakon input-a. u exim fajlu stavio sam da je spool dir /var/spool/exim ali opet isto, jer se // pojavljuje nakon input.

hvala unapred.
[ Miroslav Strugarevic @ 10.07.2008. 17:01 ] @
Verovatno je problem u tome što spool dir nije u vlasništvu korisnika koji pokreće exim.
# ps -ef | grep exim
# ls -l /var/spool/exim/input
[ darko978 @ 10.07.2008. 21:24 ] @
Code:

exim      3657     1  0 10:12 ?        00:01:00 clamd
exim     11247     1  0 17:07 ?        00:00:00 /usr/sbin/exim -bd -q1h
exim     15352 11247  0 21:55 ?        00:00:00 /usr/sbin/exim -bd -q1h
exim     15355 11247  0 21:57 ?        00:00:00 /usr/sbin/exim -bd -q1h
exim     15401 11247  0 21:58 ?        00:00:00 /usr/sbin/exim -bd -q1h
root     15405 15359  0 21:59 pts/1    00:00:00 grep exim


Code:

[root@localhost ~]# ls -l /var/spool/exim/input
total 0


ovo je rezultat.. pokusao sam da izmenim user i gropu kombinacijom root:exim itd.. nakon toga dobio sam sledece:
Code:

 /var/spool/exim/db/callout.lockfile: Permission denied (euid=93 egid=93)
[ Miroslav Strugarevic @ 10.07.2008. 21:53 ] @
Ovako:
# chown -R exim:exim /var/spool/exim
# chmod 755 -R /var/spool/exim
# pkill -HUP exim
[ darko978 @ 10.07.2008. 22:09 ] @
Code:
Failed to create spool file /var/spool/exim/input//1KH3K2-0004Of-5i-D: Permission denied


opet isto.. nisam napomenu, a ne znam da li je bitno, slanje prolazi ali prijem ne. tu se javlja ova greska.

[Ovu poruku je menjao darko978 dana 10.07.2008. u 23:24 GMT+1]

[Ovu poruku je menjao momsab dana 11.07.2008. u 15:50 GMT+1]
[ Miroslav Strugarevic @ 11.07.2008. 11:17 ] @
Ovo bi trebalo da reši problem:
# whereis exim
# chmod u+s /putanja/do/exim
[ darko978 @ 11.07.2008. 11:49 ] @
[root@localhost]# whereis exim
exim: /usr/sbin/exim /etc/exim /usr/share/man/man8/exim.8.gz

nema promena.

U principu problem se javio kada sam iz webmin-a prebacivao home folder apache-a na /home/ jer tamo hocu da drzim web. nije uspelo pa sam opet izmenio na prethodno /var/www/. tada nastaje problem, nekim cudom izgubio sam home folder. pokusao sam da pronadjem isti ali bez uspeha. onda sam napravio "rucno" home folder i u njemu kopirajo sve sto je bilo, posto sam sadrzaj ima i u /var/www/html.. ako se ne varam. od tada prvo imam problem sa clamav-om, koji sam resio za dan-dva, a onda i ovaj problem sa postom. mada mi je nestanak home foldera malo cudan, posto ne verujem da masina sama brise itd. ali sam na netu video da je jos ljudi imalo isti problem. za divno cudo, stvar zbog koje sam sve ovo napravio (unistio), web stranice idu iz home/korisnik/www/ funkcionise!? sa istim httpd.conf fajlom.
Sve ovo sam napisao kako bi bilo malo jasnija situacija. s obzirom da je obrisan home folder, pomislio sam da mozda to nema nekakve veze sa citavom situacijom. mozda tamo ima i skrivenih fajlova.

jos jednom hvala na strpljenju i razumevanju.
[ Miroslav Strugarevic @ 11.07.2008. 12:36 ] @
Jesi ukucao ovu komandu:
# chmod u+s /usr/sbin/exim
# pkill -HUP exim
[ darko978 @ 11.07.2008. 12:53 ] @
jesam
[ Miroslav Strugarevic @ 11.07.2008. 12:56 ] @
Da li je problem rešen ili ne?
[ darko978 @ 11.07.2008. 13:02 ] @
nije, bez ikakvih promena..
Code:
Failed to create spool file /var/spool/exim/input//1KHHDK-0000xF-5y-D: Permission denied


[Ovu poruku je menjao momsab dana 11.07.2008. u 15:51 GMT+1]
[ Miroslav Strugarevic @ 11.07.2008. 13:13 ] @
Da ja ne bih morao da izvlačim reči iz usta molim te sledeći put napiši lepo uradio sam to i to ali još uvek imam taj i taj problem. OK?

Kopiraj output sledećih komandi:
# ls -l /var
# pkill -9 exim
# /usr/sbin/exim -bd -q1h -d

Poslednja komanda startuje Exim u debug mode-u. Kada iskopiraš kompletan output onda ponovo ubi Exim pa ga zatim startuj regularno!
[ darko978 @ 11.07.2008. 13:56 ] @
napisao sam "nema promena" .. ali dobro.

# ls -l /var
Code:

drwxr-xr-x  2 root   root   4096 Jun  4 18:16 account
drwxr-xr-x 15 root   root   4096 Jun 13 10:11 cache
drwxr-xr-x  4 clamav clamav 4096 Jul 11 04:02 clamav
drwxr-xr-x  2 root   root   4096 Nov 12  2007 crash
drwxr-xr-x  3 root   root   4096 Jun  4 18:16 db
drwxr-xr-x  3 root   root   4096 Jun  4 18:15 empty
drwxr-xr-x  3 root   root   4096 Jun  4 18:15 ftp
drwxr-xr-x  2 root   root   4096 Mar 29  2007 games
drwxrwx--T  3 root   gdm    4096 Jul 11 13:07 gdm
drwxr-xr-x 33 root   root   4096 Jul  8 20:04 lib
drwxr-xr-x  2 root   root   4096 Mar 29  2007 local
drwxrwxr-x  6 root   lock   4096 Jul 11 13:07 lock
drwxr-xr-x 19 root   root   4096 Jul 11 13:07 log
lrwxrwxrwx  1 root   root     10 Jun  4 18:09 mail -> spool/mail
drwxr-x---  5 root   named  4096 Jun  4 18:15 named
drwx------  2 root   root   4096 Jul 11 13:07 net-snmp
drwxr-xr-x  2 root   root   4096 Mar 29  2007 nis
drwxr-xr-x  2 root   root   4096 Mar 29  2007 opt
drwxr-xr-x  2 root   root   4096 Mar 29  2007 preserve
drwxr-xr-x  2 root   root   4096 May 19  2007 racoon
drwxr-xr-x 27 root   root   4096 Jul 11 14:34 run
drwxr-xr-x 20 root   root   4096 Jun 18 13:35 spool
drwxrwxrwt 11 root   root   4096 Jul 11 14:24 tmp
drwx------  2 root   root   4096 Jan  7  2007 tux
drwx------  2 root   bin    4096 Jun 11 15:18 webmin
drwxr-xr-x 10 root   root   4096 Jul  8 13:40 www
drwxr-xr-x  3 root   root   4096 Jun  4 18:15 yp




# /usr/sbin/exim -bd -q1h -d
Code:

[root@localhost /]# /usr/sbin/exim -bd -q1h -d
Exim version 4.63 uid=0 gid=0 pid=4888 D=fbb95cfd
Berkeley DB: Sleepycat Software: Berkeley DB 4.3.29: (September 12, 2006)
Support for: crypteq iconv() IPv6 PAM Perl TCPwrappers OpenSSL Content_Scanning Old_Demime
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb dsearch ldap ldapdn ldapm mysql nis nis0 nisplus passwd pgsql sqlite
Authenticators: cram_md5 cyrus_sasl plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
Size of off_t: 4
changed uid/gid: forcing real = effective
  uid=0 gid=0 pid=4888
  auxiliary group list: <none>
seeking password data for user "root": cache not available
getpwnam() succeeded uid=0 gid=0
configuration file is /etc/exim/exim.conf
log selectors = 00000ffc 00089001
cwd=/ 4 args: /usr/sbin/exim -bd -q1h -d
trusted user
admin user
originator: uid=0 gid=0 login=root name=root
 4888 listening on all interfaces (IPv6) port 25
 4888 listening on all interfaces (IPv4) port 25
 4888 pid written to /var/run/exim.pid
 4888 changed uid/gid: running as a daemon
 4888   uid=93 gid=93 pid=4888
 4888   auxiliary group list: 12 93
 4888 LOG: MAIN
 4888   exim 4.63 daemon started: pid=4888, -q1h, listening for SMTP on port 25 (IPv6 and IPv4)
 4888 set_process_info:  4888 daemon: -q1h, listening for SMTP on port 25 (IPv6 and IPv4)
 4888 daemon running with uid=93 gid=93 euid=93 egid=93
 4888 SIGALRM received
 4889 Starting queue-runner: pid 4889
 4889 exec /usr/sbin/exim -q
 4888 1 queue-runner process running
 4888 Listening...
 4888 child 4889 ended: status=0x0
 4888 0 queue-runner processes now running
 4888 Listening...


nakon: "chmod u+s /usr/sbin/exim" restartovao sam exim, a kasnije uradio i reboot. ukoliko otklonim problem napisacu krupnim slovima, za sada i dalje ne radi i nema pomaka.
[ Miroslav Strugarevic @ 11.07.2008. 14:06 ] @
Polako mi nedostaje ideja:
# id exim
# df -h
# /usr/sbin/exim -bP spool_directory
[ darko978 @ 11.07.2008. 14:18 ] @
verujem..

# id exim
uid=93(exim) gid=93(exim) groups=93(exim),12(mail) context=root:system_r:unconfined_t:SystemLow-SystemHigh


# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
71G 8.5G 59G 13% /
/dev/sda1 99M 35M 60M 37% /boot
tmpfs 438M 0 438M 0% /dev/shm


# /usr/sbin/exim -bP spool_directory
spool_directory = /var/spool/exim
[ Miroslav Strugarevic @ 11.07.2008. 14:51 ] @
Ako u fajlu /etc/selinux/config imas setovano:
SELINUX=enforcing
postavi sledeće:
SELINUX=disabled
i restartuj računar. Javi šta si uradio.
[ darko978 @ 11.07.2008. 15:27 ] @
uradio kako je napisano i konacno: RADI !!!
Hvala puno!

napomena: provericu jos koji nalozi rade, a koji ne, jer sam nekoliko njih kopirao iz backup foldera, a jedan kreirao. kreiran (napravljen pre dva dana) radi, a kopirani za sada ne. to sad toliko nije vazno, ali ako resim "kopirane" napisacu ovde sta i kako.
[ Miroslav Strugarevic @ 11.07.2008. 15:30 ] @
Za ubuduće ako ne znate kako se podešava SELinux OBAVEZNO ga isključite odmah nakon instalacije sistema kako ne bi došlo do ovakvih zabuna !!!
[ darko978 @ 16.07.2008. 15:28 ] @
e ovako poslednjih nekoliko dana sam proveravao i sve funkcionise dobro vezano za prethodne tegobe. medjutim ipak ima jos jedan mali problem zvan root@localhost...

2008-07-16 16:15:01 1KJ7mX-0006VG-R9 <= root@localhost U=root P=local S=760
2008-07-16 16:15:01 1KJ7mX-0006VG-R9 ** root@localhost: Unrouteable address
2008-07-16 16:15:01 1KJ7mX-0006VJ-SM <= <> R=1KJ7mX-0006VG-R9 U=exim P=local S=1538
2008-07-16 16:15:01 1KJ7mX-0006VJ-SM ** root@localhost: Unrouteable address
2008-07-16 16:15:01 1KJ7mX-0006VJ-SM Frozen (delivery error message)
2008-07-16 16:15:01 1KJ7mX-0006VG-R9 Completed


zasto se ovo desava? kako zabraniti pokusaje slanja root@localhost-a ? dnevno se skupi oko 100 ovakvih poruka.
[ Miroslav Strugarevic @ 16.07.2008. 15:53 ] @
Ovako:
# grep root: /etc/aliases
# grep domainlist /etc/exim/exim.conf
# hostname
# hostname -f
[ darko978 @ 16.07.2008. 17:24 ] @
[root@localhost]# grep root: /etc/aliases
#root: darko
[root@localhost]# grep domainlist /etc/exim/exim.conf
domainlist local_domains = @ : ${lookup mysql {SELECT userid FROM domains \
domainlist relay_to_domains =
[root@localhost]# hostname
localhost
[root@localhost]# hostname -f
localhost


izmenio sam host i domain, odnosno, stavio nepostojeci u bazi ali se i dalje isti problem javlja kao u prethodnoj poruci.


2008-07-16 18:00:01 1KJ9Q9-00075v-PO <= root@mojdomen2 U=root P=local S=759
2008-07-16 18:00:01 1KJ9Q9-00075v-PO ** root@mojdomen2: Unrouteable address
2008-07-16 18:00:01 1KJ9Q9-00075y-R3 <= <> R=1KJ9Q9-00075v-PO U=exim P=local S=1537
2008-07-16 18:00:01 1KJ9Q9-00075y-R3 ** root@mojdomen2: Unrouteable address
2008-07-16 18:00:01 1KJ9Q9-00075y-R3 Frozen (delivery error message)
2008-07-16 18:00:01 1KJ9Q9-00075v-PO Completed
[ darko978 @ 18.07.2008. 12:55 ] @
Dodao bih da se poruke salju na tacno svakih 5min(300s).
Sve poruke imaju isti status u Exim queue, FROZEN. U polju Sender ne stoji nista, a u Recipients root@localhost.