Hello folks,
basically I have the well known problem updating the antivirus definitions. I already found some helpful entries in this forum, like those:
http://www.symantec.com/connect/forums/sav-linux-cant-update-using-intelligent-updater
http://www.symantec.com/business/support/index?page=content&id=TECH93435
I tried to follow the given instructions to update the virus definition using Intelligent Updater. Unfortunately this doesn't work as the scripts on server ftp.symantec.com have invalid line end settings (they have DOS line end encodings with CRLF). On console I get following output (real host name replaced):
root@xxxxxxxx ~/Downloads/sym # ./20150114-001-unix.sh bash: ./20150114-001-unix.sh: /bin/sh^M: Defekter Interpreter: Datei oder Verzeichnis nicht gefunden root@xxxxxxxx ~/Downloads/sym # cp 20150114-001-unix.sh 20150114-001-unix.sh.backuproot@xxxxxxxx ~/Downloads/sym # dos2unix 20150114-001-unix.sh dos2unix: Datei 20150114-001-unix.sh wird ins Unix-Format umgewandelt ... root@xxxxxxxx ~/Downloads/sym # ls -al insgesamt 2166788 drwxr-xr-x 2 renelang ibm 4096 Jan 16 13:18 . drwxr-xr-x 5 renelang ibm 4096 Jan 16 13:16 .. -rwxr-xr-x 1 renelang ibm 1099432715 Jan 16 13:18 20150114-001-unix.sh -rwxr-xr-x 1 root root 1117165811 Jan 16 13:18 20150114-001-unix.sh.backup root@xxxxxxxx ~/Downloads/sym # ./20150114-001-unix.sh Validating available tools... Decoding Intelligent Updater package... uudecode: stdin: zu kurze Datei A transcript of this installation has been saved as /var/log/iu-install.log root@xxxxxxxx ~/Downloads/sym # cat /var/log/iu-install.log BEGIN Log of Intelligent Updater installation on xxxxxxxx Fri Jan 16 13:19:21 CET 2015 Validating available tools... Decoding Intelligent Updater package... uudecode: stdin: zu kurze Datei Fri Jan 16 13:19:35 CET 2015 END Log of Intelligent Updater installation on xxxxxxxx
First, I tried to execute the script as it is. It failed because of the DOS Line end settings (as shown with the ^M char, sorry for the German error messages). Therefore I converted the file manually to Unix line end settings using command dos2unix. The ls output shows the expected different sizes. Afterwards the script is able to run but fails due a too short file length. I tried this with the definitions from January 15 and January 14 2015. I think, the problem is related to the wrong line end settings.
Since I'm behind a firewall I had to use the FTP protocol used by the Firefox browser (no direct FTP access possible for me). I clicked on all 3 possible download links for the given file (the file name itself, the '[BIN]' and the '[ASC]' links). No success at all. Finally I removed all Symantec packages from my machine using synaptic and reinstalled them again.
I'm running following software:
- Ubuntu version 12.04.5 LTS 32bit
- SAV version 1.0.14.13 (I'm not sure if the product version requested below on the webpage is suitable for Linux)
- SAV definitions: rev. 0 (initial shipment)
Any recommendations are welcome.
Thanks, René