Author Topic: Linux Server Fultile Install Cycle  (Read 6199 times)

0 Members and 1 Guest are viewing this topic.

Calculator

  • Guest
Linux Server Fultile Install Cycle
« on: October 31, 2006, 11:36:50 PM »
Hi All

The install sequence for the Linux Server appears to follow a futile cycle:

I installed the avast! server for Linux - version 2.0.0
using the ./mkinstall.sh:

[snip]
To install 'avast!4' now, press ENTER.

To cancel the installation at any time, press Control-C.

avast! engine library 'libavastengine-4.so.6' is not installed!

Please download 'libavastengine-4.x.x-x.tar.gz' package
and install it first!
[snip]

?? But it is installed!

Try re-installing it:

To install 'libavastengine-4.so.7.0.0' library now, press ENTER.

To cancel the installation at any time, press Control-C.


Checking for previous libavastengine installation

found installed /usr/lib/libavastengine-4.so.7.0.0 file
found installed /usr/bin/avastvpsreload file
found installed /usr/bin/avastvpsupdate.pl file
found installed /usr/bin/avastvpsupdate.sh file
found installed /usr/share/man/man1/avastvpsreload.1 file
found installed /usr/share/man/man1/avastvpsupdate.pl.1 file
found installed /usr/share/man/man1/avastvpsupdate.sh.1 file
found installed /usr/share/man/man5/avastengine.conf.5 file
found installed /usr/share/doc/libavastengine-4.7.0 directory

Do you want to proceed with the installation?
[ yes / no ]

Seems like I am going in circles: please advise.

Thank you ???

Offline zilog

  • Avast team
  • Advanced Poster
  • *
  • Posts: 957
  • or #f0; daa; add a,#a0; adc a,#40
Re: Linux Server Fultile Install Cycle
« Reply #1 on: November 01, 2006, 11:28:29 AM »
Hallo,
in general, You were trying to install the latest engine 4.so.7 to get other bundles (which were linked against 4.so.6) working.

The latest 4.7.0 engine was released _in_advance_ to satisfy some people who wanted to use (for various reasons) their old server suite on the top of the latest engine and was made 4.so.6-interface-compatible. For now, when installing 4.7.0 engine, it's assumed that there's the version 4.so.6 already installed (or at least that the user has created "libavastengine-4.so.6" link, pointing to the "libavastengine-4.so.7.0.0", after installing 4.7.0 from scratch).

Please note that this is a temporary solution (until releasing the new version of 4.7.0-ready daemon, expected in few days), and there's a note on the download page about this (asterisk marked footnote).

------------
Simplest solution:
Install the older engine, then the server bundle. Then, You migh try the latest 4.7.0 package (install it over the 4.6.0) and the installer will ask You whether to link the old apps to this new engine or whether to use these two engines separately.

Another solution:
Install the latest 4.7.0 engine directly, and create the link:
( cd /usr/lib; ln -s libavastengine-4.so.7.0.0 libavastengine-4.so.6 )
Then, install the server bundle.

Note that these two engines differ quite a lot (although they were made interface-compatible), and that's why the installer doesn't force this latest engine for older application automatically by default.
 
May's Law: Software efficiency halves every 18 months, compensating Moore's Law. (David May, INMOS)