Page 1 of 1
Mapper Error
Posted: Wed May 30, 2007 7:48 am
by pcrock
I'm getting a good number of messages similar to the one below from omshowlog. I've searched about and these errors seem to relate to Clam. What exactly is a Mapper Error, omsolve tells you nothing about it. I thinks these relate to a few mails I've got sat in the corrupt message queue.
I'd like to resolve this, but the error message it a little obscure.
ERROR Service Router(Service Router) 30.05.07 12:32:57
[OM 5183] A Mapper error has been detected.
<- tf_GetINT32
-> tf_GetINT16
<- tf_GetINT16
-> vs_CheckAndScanFile
-> vs_ScanActive
<- vs_ScanActive
-> tf_GetINT32
<- tf_GetINT32
-> tf_GetINT32
<- tf_GetINT32
-> vs_omCheckAndScan
-> vs_omScanFile
-> vs_GenericScanFile
<- /build/11.0.4/src/lib/rsl/rsl_match.c:398[100,5183]
<- /build/11.0.4/src/lib/rsl/rsl_match.c:1546[100,5183]
<- /build/11.0.4/src/bin/sr/sr_main.c:3919[100,5183]
TIA
Phill
Posted: Wed May 30, 2007 9:16 am
by ScalixSupport
Hi!
I hope the following post should resolve your issue.
viewtopic.php?t=6673
Thanks,
Subir
Posted: Wed May 30, 2007 12:00 pm
by pcrock
Subir,
thanks for that, it sort of solved it. After adding the IP address to etc/clamd.cfg (is this in the techdocs?) I resubmitted the error queue (omresub -q ERROR) and now get this.
ERROR Service Router(Service Router) 30.05.07 16:55:04
[OM.DMON 1011] A queue name specified does not exist.
-> Msg_GetTfHandle
<- Msg_GetTfHandle
-> tf_FlushFile
<- tf_FlushFile
-> Msg_GetRef
<- Msg_GetRef
-> mpl_AddMsgToQueue
-> gen_GetLock
<- gen_GetLock
-> mpl_OpenPoolFile
<- mpl_OpenPoolFile
-> gen_FreeLock
<- gen_FreeLock
<- mpl_AddMsgToQueue
<- /build/11.0.4/src/lib/qml/qml_ipc.c:178[116,1011]
<- /build/11.0.4/src/lib/q/q_PutMsg.c:167[116,1011]
and then get the mapper error again. Looking at the other post, it mentions a vscan user,I'm on RHEL4 and don't have this listed, the clamav user is in the scalix group. Should I have a vscan user?
Server is 11.0.4 and clam is ClamAV 0.90/3329/Wed May 30 06:13:50 2007
Thoughts?
Posted: Wed May 30, 2007 1:19 pm
by ScalixSupport
Hi!
Please do not get confused, you are correct clamav is the user in case of RHEL 4, I would
like you to check the attachment in comment#2 of the bug:
http://bugzilla.scalix.com/show_bug.cgi?id=15031
the chapter describes how ClamAV could be integrated with Scalix.
Thanks,
Subir
Posted: Thu May 31, 2007 4:19 am
by pcrock
Well it's gets odder. I've re-read and rechecked the doc and everything is as detailed. I cleared out a couple of messages in the corrupt queue and the error stopped. However! I have a message in the corrupt queue I can't clear. SAC shows 1 message but nothing is listed below.
Omstat -l error gives this
1905793 ACK U 16.04.07
I've tried omqdump to clear the error queue, but unless I'm using it wrongly that doesn't clear it even if I specify the whole queue.
Thoughts?
Posted: Thu May 31, 2007 10:10 am
by ScalixSupport
Hi!
Try omresub in interactive mode.
Thanks,
Subir
Posted: Thu May 31, 2007 10:48 am
by pcrock
Subir,
Thanks, that let me delete it, now this might be a coincidence, but I'm getting
WARNING Remote Client (U/I Access ) 31.05.07 14:27:25
[OM.UI 4610] No mapping available for local DirectRef in action file
User Name: ONEOFOURUSERS / scalix/CN=ONEOFOURUSERS
(I've taken the username out of that)
Is everything broke?
Phill
Posted: Fri Jun 01, 2007 6:14 am
by ScalixSupport
Hi Phill!
I would request you to perform a omscan on this user's mailbox, this would correct all
data inconsistencies in this user's mailbox. Run omscan as below:
Code: Select all
omoff -d0 omscan
omscan -Z
omon omscan You need to watch the status of the omscan process using the command:
Wait until you get a message that says "Current server cycle not started; service reset
or delayed".
Now try to fix the mailstore related issues in active mode using the below given
command:
Note: <username> should be the username for the user in question.
Thanks,
Subir