On Wed, 2012-10-10 at 10:44 -0400, Dave Humphrey wrote: > Error 127 is likely a "command not found" (either the clamav or a > suitable shell to run it under). Error code 126 may be an > "insufficient permission" type of error (see > https://moodle.org/mod/forum/discuss.php?d=114926). > Yes, you are right with both of these.
> Try the steps listed in the last message at: > > http://www.gossamer-threads.com/lists/wiki/mediawiki/207889 > > which appears to discuss almost exactly the same issue you describe. > Similar maybe, but I'm using clamscan not clamdscan, and I'm not using a chroot. What I have done so far is set '$wgDebugToolbar = true;'. This provides a debug toolbar at the bottom of the wiki page. Clicking on 'Debug log' then shows the debug messages. Very handy :-) I also set the $wgAntivirusSetup to just set the 'command', and set 'messagepattern' to '(.*)/sim'. (So comment out the 'codemap' bit.) This will basically match any output text from clamscan and dump it onto the upload wiki page. Having done that I then disabled SELinux, and could see that clamav was having problems allocating memory. Mediwiki calls a 'ulimit4.sh' script which sets the amount of memory the process can use (default=102400). I set '$wgMaxShellMemory = 1024000;', and I could then upload the file :-) The file itself is small, but the clamav databases are large. Downside of course is that SELinux was disabled. I have tried setting the SELinux boolean 'httpd_ssi_exec' to true, but that still causes the clamscan to fail, but only gives the output as '1'. Most odd. John. -- John Horne Tel: +44 (0)1752 587287 Plymouth University, UK Fax: +44 (0)1752 587001 _______________________________________________ MediaWiki-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
