Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Dansguardian and clamav

    Scheduled Pinned Locked Moved pfSense Packages
    14 Posts 5 Posters 4.3k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      samham
      last edited by

      I've been using dansguardian with clamav for a while but noticed since my upgrade to 2.1BETA1 from 2.0.2 "/var/run/clamav/" directory gets deleted on every boot. I have been fixing it by recreating the directory but was wondering if anyone has a better  solution.

      1 Reply Last reply Reply Quote 0
      • marcellocM
        marcelloc
        last edited by

        Are you on nanobsd?  ???

        Treinamentos de Elite: http://sys-squad.com

        Help a community developer! ;D

        1 Reply Last reply Reply Quote 0
        • S
          samham
          last edited by

          no

          1 Reply Last reply Reply Quote 0
          • R
            rjcrowder
            last edited by

            @samham:

            I've been using dansguardian with clamav for a while but noticed since my upgrade to 2.1BETA1 from 2.0.2 "/var/run/clamav/" directory gets deleted on every boot. I have been fixing it by recreating the directory but was wondering if anyone has a better  solution.

            Did you ever figure out what was causing this? I'm having the same problem with 2.1 RC1…

            1 Reply Last reply Reply Quote 0
            • R
              rjcrowder
              last edited by

              Just a little more info on this… it appears that the install is not creating the clamav-freshclam and clamav-clamd scripts in /usr/local/etc/rc.d. I verified they were not created on a fresh install. Because clamav-clamd is not created, the proper clam directories are not created by the dansguardian.inc code (in /usr/local/pkg).

              In order to fix it, I copied clamav-freshclam and clamav-clamd from an old 2.0.3 install...

              1 Reply Last reply Reply Quote 0
              • A
                asterix
                last edited by

                I have been requesting a fix for this since a while now.

                http://forum.pfsense.org/index.php/topic,63485.0.html

                1 Reply Last reply Reply Quote 0
                • R
                  rjcrowder
                  last edited by

                  @asterix:

                  I have been requesting a fix for this since a while now.

                  http://forum.pfsense.org/index.php/topic,63485.0.html

                  Yea… it seems to be a problem with the install. Trying to remember for sure, but I believe the things that I did to get it working were the following...

                  1. Create the directories necessary for freshclam to run. I believe that was /var/log/clamav and /var/db/clamav. Made the owner:group "clamav:nobody" for both.
                  2. Copy the freshclam and clamav-clamd scripts from an old install of 2.0.3 into /usr/local/etc/rc.d

                  1 Reply Last reply Reply Quote 0
                  • A
                    asterix
                    last edited by

                    yeah but for normal users we need a fix :)

                    1 Reply Last reply Reply Quote 0
                    • K
                      kejianshi
                      last edited by

                      Yeah - Generally speaking, if you have to dig through config files and get all command-line to make something go, its not a solution for the masses.

                      1 Reply Last reply Reply Quote 0
                      • R
                        rjcrowder
                        last edited by

                        @asterix:

                        yeah but for normal users we need a fix :)

                        OK… I understand the need for a fix. I also acknowledge that not everyone has the background to debug these types of issues and make manual changes to resolve the problem. However (at the risk of sounding defensive of Marcello), I believe that all of the pfSense packages are freely developed and freely provided. I doubt he is guaranteed any compensation for his work and probably receives a pittance in donations.

                        With that in mind, I think we all have an obligation to do the following:
                        1.) Be patient, I'm sure debugging the install of DG on pfSense (especially on an RC) isn't Marcello's full-time job.
                        2.) Help with the testing, debugging and/or coding process if we have that capability.
                        3.) Contribute monetarily if we use the package and have the means

                        In addition, I'd point out that 2.1 is still a release candidate. It is not reasonable to expect that all packages are going to install and work fine on it. Likewise, since it is not "production" code, it isn't reasonable to expect fixes in a timely manner.

                        Just my two cents.

                        1 Reply Last reply Reply Quote 0
                        • A
                          asterix
                          last edited by

                          Hey.. no one is saying Marcello is the only one who needs to fix this. ;)  We can all work up something and come up with a working fix which he can then incorporate to the package and update it for everyone :)

                          1 Reply Last reply Reply Quote 0
                          • R
                            rjcrowder
                            last edited by

                            @asterix:

                            Hey.. no one is saying Marcello is the only one who needs to fix this. ;)  We can all work up something and come up with a working fix which he can then incorporate to the package and update it for everyone :)

                            Good point… I've made (and submitted to GIT) a few changes. I'm not familiar with how the install stuff works though. Would you (or anyone for that matter) be able to give me a quick overview? Or point me in the best place to look to get started?

                            1 Reply Last reply Reply Quote 0
                            • marcellocM
                              marcelloc
                              last edited by

                              Thanks rjcrowder for your words,  I really appreciate it. :)

                              I'm currently really busy at work and having no free time to check what is going wrong but I have a working 2.1 beta with dansguardian.  As soon as I have time I'll check it.

                              For those who wants to make a donation, ask for my PayPal account in private.

                              Treinamentos de Elite: http://sys-squad.com

                              Help a community developer! ;D

                              1 Reply Last reply Reply Quote 0
                              • R
                                rjcrowder
                                last edited by

                                @rjcrowder:

                                Would you (or anyone for that matter) be able to give me a quick overview? Or point me in the best place to look to get started?

                                so… it looks to me like the problem must be in the install of the clamav package (see /var/db/pkg/clamav-0.97.6). Likewise, I'd conjecture that the problem is based on something that is done via the "+CONTENTS" file... Can anyone give me a clue how this is used / interpreted during the install process?

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post
                                Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.