Hi!

I'm try to use dspam with hash driver, ocfs2 and drbd (Primary/Primary).
When dspam opens .css file, an error occurs:

/var/log/messages

Unable to attach DSPAM context

strace (mmap2 returns -1):

stat64("", 0xbf8e4f60)                  = -1 ENOENT (No such file or 
directory)
stat64("/var", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/spool", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/spool/dspam", {st_mode=S_IFDIR|0770, st_size=4096, ...}) = 0
stat64("/var/spool/dspam/data", {st_mode=S_IFDIR|0770, st_size=4096, ...}) = 0
stat64("/var/spool/dspam/data/mydomain", {st_mode=S_IFDIR|0770, 
st_size=4096, ...}) = 0
stat64("/var/spool/dspam/data/mydomain/valera", {st_mode=S_IFDIR|0770, 
st_size=4096, ...}) = 0
open("/var/spool/dspam/data/mydomain/valera/valera.lock", O_WRONLY|O_APPEND|
O_CREAT, 0666) = 3
fstat64(3, {st_mode=S_IFREG|0660, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7fa2000
fstat64(3, {st_mode=S_IFREG|0660, st_size=0, ...}) = 0
_llseek(3, 0, [0], SEEK_SET)            = 0
fcntl64(3, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) = 0
open("/var/spool/dspam/data/mydomain/valera/valera.css", O_RDWR) = 4
read(4, "\r\200\1\0\0\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 40) = 40
lseek(4, 0, SEEK_END)                   = 1573112
mmap2(NULL, 1573112, PROT_READ|PROT_WRITE, MAP_SHARED, 4, 0) = -1 EINVAL 
(Invalid argument)
close(4)                                = 0
time(NULL)                              = 1185795746

ls -l /var/spool/dspam/data/mydomain/valera
итого 1537
-rw-rw---- 1 dspam dspam 1573112 Jul 31 09:11 valera.css
-rw-rw---- 1 dspam dspam       0 Jul 31 09:11 valera.lock
-rw------- 1 dspam dspam     169 Jul 31 09:16 valera.prefs


2.6.21-gentoo-r4
linux-headers 2.6.21
glibc 2.5-r4
drbd 8.0.4
ocfs2 1.2.1
dspam 3.8.0-r3

dspam.conf
Home /var/spool/dspam
TrustedDeliveryAgent "/usr/sbin/sendmail"
DeliveryHost        127.0.0.1
DeliveryPort        10125
DeliveryIdent       localhost
DeliveryProto       SMTP
OnFail error
Trust root
Trust dspam
Trust apache
Trust mail
Trust mailnull
Trust smmsp
Trust daemon
Trust postfix
Debug *
TrainingMode teft
TestConditionalTraining on
Feature whitelist
Algorithm graham burton
Tokenizer sbph
PValue markov
WebStats on
Preference "spamAction=deliver"
Preference "signatureLocation=headers"  # 'message' or 'headers'
Preference "showFactors=off"
Preference "spamAction=tag"
Preference "spamSubject=[SPAMcenter]:"
AllowOverride trainingMode
AllowOverride spamAction spamSubject
AllowOverride statisticalSedation
AllowOverride enableBNR
AllowOverride enableWhitelist
AllowOverride signatureLocation
AllowOverride showFactors
AllowOverride optIn optOut
AllowOverride whitelistThreshold
HashRecMax              98317
HashAutoExtend          on
HashMaxExtents          0
HashExtentSize          49157
HashPctIncrease 10
HashMaxSeek             10
HashConnectionCache     10
Notifications   on
PurgeSignatures 14          # Stale signatures
PurgeNeutral    90          # Tokens with neutralish probabilities
PurgeUnused     90          # Unused tokens
PurgeHapaxes    30          # Tokens with less than 5 hits (hapaxes)
PurgeHits1S     15          # Tokens with only 1 spam hit
PurgeHits1I     15          # Tokens with only 1 innocent hit
LocalMX 127.0.0.1
SystemLog on
UserLog   on
Opt in
ParseToHeaders on
ChangeModeOnParse on
ChangeUserOnParse full
Broken case
MaxMessageSize 262144
ServerPort              10124
ServerQueueSize 32
ServerPID              /var/run/dspam/dspam.pid
ServerMode auto
ServerParameters        "--deliver=innocent -d %u"
ServerIdent             "localhost"
ClientHost      "/var/run/dspam/dspam.sock"
ProcessorURLContext on
ProcessorBias on

valera.prefs
trainingMode=TEFT
spamAction=tag
spamSubject=[SPAM]
statisticalSedation=5
enableBNR=on
optIn=off
optOut=off
showFactors=off
enableWhitelist=on
signatureLocation=headers

drbd.conf
global {
    usage-count yes;
}
common { syncer { rate 10M; } }
resource r1 {
  protocol      C;
  startup { wfc-timeout 0; degr-wfc-timeout     120; }
  disk { on-io-error detach; }
  net {
  allow-two-primaries;
always-asbp;
       timeout 60;
       connect-int 10;
       ping-int 10;
  }
  on gentoo {
    device      /dev/drbd1;
       disk /dev/vg00/lvdrbd01;
       address 192.168.22.95:7789;
       meta-disk   internal;
  }
  on center {
    device      /dev/drbd1;
       disk /dev/vg00/lvdrbd01;
       address 192.168.22.224:7789;
       meta-disk   internal;
  }
}

cluster.conf
node:
        ip_port = 7777
        ip_address = 192.168.22.224
        number = 0
        name = center
        cluster = my_ocfs2
node:
        ip_port = 7777
        ip_address = 192.168.22.95
        number = 1
        name = gentoo
        cluster = my_ocfs2
cluster:
        node_count = 2
        name = my_ocfs2
        online = yes

What can be done in this situation?
Thank you.

Best regards.
Valery.

Reply via email to