Автор Тема: Песнь о clamav+squid+samba  (Прочитано 6238 раз)

Оффлайн tornado

  • Участник
  • *
  • Сообщений: 55
  • Ученье свет...блин..
Песнь о clamav+squid+samba
« : 02.02.2010 10:27:26 »
добрый день всем, давно не общались.

server 4.0

проблема такая: хочу поставить clamav, да так, чтобы сквид сканил и локалочку через самбу. за основу брал http://www.opennet.ru/base/net/samba_clamav.txt.html и сразу ряд проблем:

1. Ставил кламав из пакетов диска дистра 4-го сервера, фрешклам сильно ругается, что старая версия. да и почему то ругается на днс. не стал я с этим разбираться и в надежде на то, что на сизифах есть свежее настроил apt на внешний сизиф, взял это:
rpm [alt] ftp://ftp.altlinux.com/pub/distributions/ALTLinux/Sisyphus i586 classic
rpm-src [alt] ftp://ftp.altlinux.com/pub/distributions/ALTLinux/Sisyphus i586 classic
кстати может имеет смысл другие зеркала прописать? кстати, какие еще можно? инет перерыл, трудно найти зеркала дл сервера 4.0

вернуло мне следующее:
The following packages have unmet dependencies:
  clamav: Depends: libclamav (= 0.95.3-alt1.1) but 0.90.3-alt1 is to be installed
          Depends: clamav-freshclam (= 0.95.3-alt1.1) but 0.90.3-alt1 is to be installed
          Depends: libc.so.6(GLIBC_2.7)
          Depends: libclamav.so.6(CLAMAV_PRIVATE)
          Depends: libclamav.so.6(CLAMAV_PUBLIC)
          PreDepends: rpmlib(PayloadIsLzma) but it is not installable
E: Broken packages

вычитал про плазму на apt-get install 'rpm>=4.0.4-alt93' ответило:

The following packages have unmet dependencies:
  rpm: PreDepends: librpm (= 4.0.4-alt98.28) but 4.0.4-alt77 is to be installed
       PreDepends: librpmbuild (= 4.0.4-alt98.28) but 4.0.4-alt77 is to be installed
       Depends: libpopt.so.0(LIBPOPT_0)
       Depends: librpmbuild-4.0.4.1.so
       PreDepends: rpmlib(PayloadIsLzma) but it is not installable
E: Broken packages

2.Решил собрать кламав из сырцов:

[root@ltsosh clamav-0.95.3]# ./configure
checking build system type... config/config.guess: unable to guess system type

This script, last modified 2009-06-10, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from

  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;h                                                                                     b=HEAD
and
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=                                                                                     HEAD

If the version you run (config/config.guess) is already up to date, please
send the following data and any information you think might be
pertinent to <config-patches@gnu.org> in order to provide the needed
information to handle your system.

config.guess timestamp = 2009-06-10

uname -m = i686
uname -r = 2.6.18-ovz-smp-alt14
uname -s = Linux
uname -v = #1 SMP Wed May 2 15:41:15 MSD 2007

/usr/bin/uname -p =
/bin/uname -X     =

hostinfo               =
/bin/universe          =
/usr/bin/arch -k       =
/bin/arch              = i686
/usr/bin/oslevel       =
/usr/convex/getsysinfo =

UNAME_MACHINE = i686
UNAME_RELEASE = 2.6.18-ovz-smp-alt14
UNAME_SYSTEM  = Linux
UNAME_VERSION = #1 SMP Wed May 2 15:41:15 MSD 2007
configure: error: cannot guess build type; you must specify one
[root@ltsosh clamav-0.95.3]#

тут вообще остается развести руками...даже примерно не представляю, что ему надо...думаю версия не подходит или хз...поделитесь мнениями, пожалуйста..
С уважением..
Ученье свет...блин..

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Песнь о clamav+squid+samba
« Ответ #1 : 02.02.2010 10:34:32 »
Цитировать
Решил собрать кламав из сырцов

Как минимум -
rpmbuild --rebuild clam...src.rpm

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 164
    • Домашняя страница
Re: Песнь о clamav+squid+samba
« Ответ #2 : 02.02.2010 13:31:10 »
rpm [alt] ftp://ftp.altlinux.com/pub/distributions/ALTLinux/Sisyphus i586 classic
rpm-src [alt] ftp://ftp.altlinux.com/pub/distributions/ALTLinux/Sisyphus i586 classic
Добавьте ещё
rpm [alt] ftp://ftp.altlinux.com/pub/distributions/ALTLinux/Sisyphus noarch classicОбязательно нужно подключать два репозитория!
Андрей Черепанов (cas@)

Оффлайн tornado

  • Участник
  • *
  • Сообщений: 55
  • Ученье свет...блин..
Re: Песнь о clamav+squid+samba
« Ответ #3 : 02.02.2010 15:19:19 »
да, я нашел все таки и подключил парочку абсолютно других репозиториев, точно не скажу какие - щас из дома пишу, там для версии 4.1. Обновил rpm, clamav встал без вопросов. Но рабочее время вышло, пришлось уйти...завтра скопирую лог... там не выходит что то с ДНС, имею вв иду фрешклам... блин...геморрно все это весьма :(... поставил изначально 4, мне он понравился стабильностью...надо было 5 ставить - там уже все в комплекте...а этот теперь переставлять не хочется - слишком много менять опять...эх
Ученье свет...блин..

Оффлайн tornado

  • Участник
  • *
  • Сообщений: 55
  • Ученье свет...блин..
Re: Песнь о clamav+squid+samba
« Ответ #4 : 03.02.2010 11:04:14 »
так-с... вот мои спасительные репозитории:

rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/branch i586 classic
rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/branch noarch classic

с них благополучно обновил кламав, судя по логу плазма встала успешно (вы же позволите мне ее так назыать?:) )

лезу обновлять кламав, вот что получается:

[root@ltsosh ~]# freshclam
ClamAV update process started at Wed Feb  3 20:01:21 2010
WARNING: DNS record is older than 3 hours.
WARNING: Invalid DNS reply. Falling back to HTTP mode.
Reading CVD header (main.cvd): WARNING: Can't read main.cvd header from db.XY.clamav.net (IP: )
Trying again in 5 secs...
ClamAV update process started at Wed Feb  3 20:01:41 2010
WARNING: DNS record is older than 3 hours.
WARNING: Invalid DNS reply. Falling back to HTTP mode.
Reading CVD header (main.cvd): WARNING: Can't read main.cvd header from db.XY.clamav.net (IP: )
Trying again in 5 secs...
ClamAV update process started at Wed Feb  3 20:02:01 2010
WARNING: DNS record is older than 3 hours.
WARNING: Invalid DNS reply. Falling back to HTTP mode.
Reading CVD header (main.cvd): WARNING: Can't read main.cvd header from db.XY.clamav.net (IP: )
Giving up on db.XY.clamav.net...
ClamAV update process started at Wed Feb  3 20:02:17 2010
WARNING: DNS record is older than 3 hours.
WARNING: Invalid DNS reply. Falling back to HTTP mode.
Reading CVD header (main.cvd): OK
main.cvd is up to date (version: 51, sigs: 545035, f-level: 42, builder: sven)
Reading CVD header (daily.cvd): OK (IMS)
daily.cld is up to date (version: 10352, sigs: 161598, f-level: 44, builder: guitar)

в итоге вроде как обновилось... вы расскажите, что значат warning строки?.. буду очень признателен...

ЗЫ пошел ставить самбу...эх... чувствую, что не раз еще здесь отпишусь....
Ученье свет...блин..

Оффлайн tornado

  • Участник
  • *
  • Сообщений: 55
  • Ученье свет...блин..
Re: Песнь о clamav+squid+samba
« Ответ #5 : 03.02.2010 11:45:12 »
Wed Feb  3 20:40:31 2010 -> Running as user clamav (UID 501, GID 504)
Wed Feb  3 20:40:31 2010 -> Log file size limited to 10485760 bytes.
Wed Feb  3 20:40:31 2010 -> Reading databases from /var/lib/clamav
Wed Feb  3 20:40:31 2010 -> Not loading PUA signatures.
Wed Feb  3 20:40:34 2010 -> Loaded 705912 signatures.
Wed Feb  3 20:40:34 2010 -> LOCAL: Unix socket file /var/lib/clamav/clamd.socket
Wed Feb  3 20:40:34 2010 -> LOCAL: Setting connection queue length to 15
Wed Feb  3 20:40:34 2010 -> Limits: Global size limit set to 104857600 bytes.
Wed Feb  3 20:40:34 2010 -> Limits: File size limit set to 26214400 bytes.
Wed Feb  3 20:40:34 2010 -> Limits: Recursion level limit set to 16.
Wed Feb  3 20:40:34 2010 -> Limits: Files limit set to 10000.
Wed Feb  3 20:40:34 2010 -> Limits: Core-dump limit is 0.
Wed Feb  3 20:40:34 2010 -> Archive support enabled.
Wed Feb  3 20:40:34 2010 -> Algorithmic detection enabled.
Wed Feb  3 20:40:34 2010 -> Portable Executable support enabled.
Wed Feb  3 20:40:34 2010 -> ELF support enabled.
Wed Feb  3 20:40:34 2010 -> Mail files support enabled.
Wed Feb  3 20:40:34 2010 -> OLE2 support enabled.
Wed Feb  3 20:40:34 2010 -> PDF support enabled.
Wed Feb  3 20:40:34 2010 -> HTML support enabled.
Wed Feb  3 20:40:34 2010 -> Self checking every 600 seconds.
Wed Feb  3 20:40:34 2010 -> Listening daemon: PID: 4546
Wed Feb  3 20:40:34 2010 -> MaxQueue set to: 100
лялька :)
это после ребута - поставил clamd в chkconfig
« Последнее редактирование: 03.02.2010 11:49:07 от tornado »
Ученье свет...блин..

Оффлайн tornado

  • Участник
  • *
  • Сообщений: 55
  • Ученье свет...блин..
Re: Песнь о clamav+squid+samba
« Ответ #6 : 11.02.2010 06:58:28 »
добрый день всем!
подскажите как решить проблему.
кламав в конфе имеет юзера clamav. Ну и все файлы, папки с доступов для clamav. Все работает до тех пор пока не архивнется файл лога фреша и кламава. после архивирования, новые файлы логов создаются для юзера mail, и, соответствественно, кламав в него записать ничего не может. а это не очень хорошо, когда логи не пишуться.

это как то лечится? конечно можно создать юзера в системе mail и прописать его в конфе кламав. но это несколько неудобно.

Зараннее благодарен...
Ученье свет...блин..

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Песнь о clamav+squid+samba
« Ответ #7 : 11.02.2010 08:00:12 »
Пишите в багзилу, что-бы исправили

Оффлайн tornado

  • Участник
  • *
  • Сообщений: 55
  • Ученье свет...блин..
Re: Песнь о clamav+squid+samba
« Ответ #8 : 11.02.2010 08:45:34 »
вы не подскажете, как это корректно сделать? никогда не писал..
Ученье свет...блин..

Оффлайн tornado

  • Участник
  • *
  • Сообщений: 55
  • Ученье свет...блин..
Re: Песнь о clamav+squid+samba
« Ответ #9 : 11.02.2010 09:05:58 »
и еще...пытаюсь тут самбу собрать... выдает мне не понятную ошибку..

[root@ltsosh source3]# apt-get install gcc
Reading Package Lists... Done
Building Dependency Tree... Done
Package gcc is a virtual package provided by:
  gcc4.1 4.1.2-alt2
  gcc3.4 3.4.5-alt7
You should explicitly select one to install.
E: Package gcc is a virtual package with multiple good providers.
Ученье свет...блин..

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
Re: Песнь о clamav+squid+samba
« Ответ #10 : 11.02.2010 09:49:45 »
Package gcc is a virtual package provided by:
  gcc4.1 4.1.2-alt2
  gcc3.4 3.4.5-alt7
You should explicitly select one to install.
Да неужели непонятно? gcc - это виртуальный пакет, выберите какой конкретно вам надо из списка. И сделайте:
# apt-get install gcc4.1если надо gcc4.1

Оффлайн tornado

  • Участник
  • *
  • Сообщений: 55
  • Ученье свет...блин..
Re: Песнь о clamav+squid+samba
« Ответ #11 : 13.02.2010 08:01:25 »
[root@ltsosh samba-vscan-0.3.6b]# make
Makefile:68: *** Recursive variable `FLAGS' references itself (eventually).  Stop.

ругается вот... и снова в голове пусто на предмет причин...
Ученье свет...блин..

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Песнь о clamav+squid+samba
« Ответ #12 : 13.02.2010 10:48:35 »
[root@ltsosh samba-vscan-0.3.6b]# make
Makefile:68: *** Recursive variable `FLAGS' references itself (eventually).  Stop.
ругается вот... и снова в голове пусто на предмет причин...
Это только в России берутся компилировать программы, не зная как это делается?

Оффлайн tornado

  • Участник
  • *
  • Сообщений: 55
  • Ученье свет...блин..
Re: Песнь о clamav+squid+samba
« Ответ #13 : 13.02.2010 10:53:23 »
очень объективный ответ...можно подумать, когда вы самые первые в своей жизни make делали, все исходники проработали от А до Я..
Ученье свет...блин..

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Песнь о clamav+squid+samba
« Ответ #14 : 13.02.2010 11:14:34 »
А что вас тут на форуме учить компиляции программ? Для этого есть учебники.