WARNING: Problems with new version of Sophos (3.74)

Mike Kercher mike at CAMAROSS.NET
Sat Sep 27 06:24:05 IST 2003


I tried this patch and got:

patch <patch.txt
patching file sophos-autoupdate
Hunk #1 FAILED at 79.
1 out of 1 hunk FAILED -- saving rejects to file sophos-autoupdate.rej

The contents of sophos-autoupdate.rej are:

cat sophos-autoupdate.rej
***************
*** 79,84 ****
     symlink("$VDLDir/$string", $string) if -f "$VDLDir/$string";
   }

   # Link in this new directory to Sophos
   chdir $SophosRoot or &BailOut("Cannot cd $SophosRoot, $!");
   $OldLinkTarget = readlink $IDELink;
--- 79,87 ----
     symlink("$VDLDir/$string", $string) if -f "$VDLDir/$string";
   }

+ # Add the new swpmess.dat file too symlink("$VDLDir/swpmess.dat",
+ "swpmess.dat") if -f "$VDLDir/swpmess.dat";
+
   # Link in this new directory to Sophos
   chdir $SophosRoot or &BailOut("Cannot cd $SophosRoot, $!");
   $OldLinkTarget = readlink $IDELink;

Did I miss something?

Mike


> -----Original Message-----
> From: MailScanner mailing list
> [mailto:MAILSCANNER at JISCMAIL.AC.UK] On Behalf Of Julian Field
> Sent: Friday, September 26, 2003 4:59 PM
> To: MAILSCANNER at JISCMAIL.AC.UK
> Subject: Re: WARNING: Problems with new version of Sophos (3.74)
>
>
> At 18:28 26/09/2003, you wrote:
> >Greetings -
> >
> >PLEASE BE CAREFUL WHEN UPDATING TO THE NEW (OCTOBER 2003) VERSION OF
> >SOPHOS!
> >
> >It appears that two changes have been made that may well stop it
> >working when installed using MailScanner's scripts:
> >
> >*  It appears to be have been made aware of multiple
> languages, meaning
> >    a new "swpmess.dat" file has been added to the directory
> containing
> >    the vdl files.
> >
> >    >>> A symlink is needed from the ide directory to that
> file as well
> >    >>> as all the symlinks to the vdl files.
>
> Here is a patch for /usr/lib/MailScanner/sophos-autoupdate to
> correct this
> problem:
>
> --- sophos-autoupdate.old      2003-08-25 16:53:44.000000000 +0100
> +++ sophos-autoupdate   2003-09-26 22:53:50.000000000 +0100
> @@ -79,6 +79,9 @@
>     symlink("$VDLDir/$string", $string) if -f "$VDLDir/$string";
>   }
>
> +# Add the new swpmess.dat file too symlink("$VDLDir/swpmess.dat",
> +"swpmess.dat") if -f "$VDLDir/swpmess.dat";
> +
>   # Link in this new directory to Sophos
>   chdir $SophosRoot or &BailOut("Cannot cd $SophosRoot, $!");
>   $OldLinkTarget = readlink $IDELink;
>
>
> >*  It appears that the /etc/sav.conf file is now REQUIRED by sweep in
> >    order to find its swpmess.dat file.  MailScanner's Sophos.install
> >    script currently removes this file and without it Sweep gives a
> >    warning about not being able to read its languages file.
>
> It isn't required on my Linux system. It runs quite happily
> without it. Haven't tried it on Solaris yet (haven't got a
> non-production Solaris box to try it on till Monday. It's
> cooled down enough now that I can switch my other devel boxes
> back on :-)
>
> >When I did the update using MajorSophos it converted our MailScanner
> >from a Busy Bee into a Lame Duck, continually starting up
> MailScanner
> >processes (presumably as they died off) and not doing any scanning.
> >
> >Restoring the previous version of Sophos (whose directory I had
> >fortunately tar'd up beforehand) recovered things to a working state.
> >
> >I've off home now, so will do more testing on Monday.
>
> --
> Julian Field
> www.MailScanner.info
> Professional Support Services at www.MailScanner.biz
> MailScanner thanks transtec Computers for their support
>



More information about the MailScanner mailing list