Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

If I install Vulture V3 now, the ip-reputation.mmdb file does not exist. #14

Open
ehddn91 opened this issue Nov 10, 2020 · 6 comments
Open

Comments

@ehddn91
Copy link

ehddn91 commented Nov 10, 2020

If I install Vulture V3 now, the ip-reputation.mmdb file does not exist.

@b4b857f6ee
Copy link

Os : FreeBSD 12.1 up to date
Vulture 3
GUI : 1.77
Engine : 2.4.46-70

Return when we try to launch the update manualy :

root@vulture:/usr/home/vlt-adm # /usr/home/vlt-gui/vulture/crontab/vlt-gui/mm_ip_reputation.minute && chown vlt-gui:daemon /var/db/loganalyzer/ip-reputation.mmdb
Can't locate MaxMind/DB/Writer/Tree.pm in @inc (you may need to install the MaxMind::DB::Writer::Tree module) (@inc contains: /usr/local/lib/perl5/site_perl/mach/5.32 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.32/mach /usr/local/lib/perl5/5.32) at -e line 7.
BEGIN failed--compilation aborted at -e line 7.

when we try to install the cpan module it's failed
cpan install MaxMind::DB::Writer::Tree

@buzzzo
Copy link

buzzzo commented Nov 17, 2020

Additionally, if you force to install the maxmind module, the result will be:

MongoDB::SelectionError: No readable server available for matching read preference primary. MongoDB server status:
Topology type: Single; Member status:
127.0.0.1:9091 (type: Unknown, error: MongoDB::UsageError: IO::Socket::SSL 1.42 must be installed for SSL support )

Seems that mongodb perl module is deprecated and cannot fit anymoure in modern perl distro.

@jul2003
Copy link

jul2003 commented Nov 27, 2020

Hi ,

On a fresh install before bootstraping vulture i'm able to make this work .
i force perl5 version to be 5.30 instead of 5.32 ( latest today ).
To achieve that

  • Download a local image of ports
    portsnap fetch && portsnap extract
  • Set the default version of perl5 in /etc/make.conf add this line DEFAULT_VERSIONS+=perl5=5.30
  • install perl5.30
    cd /usr/ports/lang/perl5.30 && make install clean
  • Lock perl5 version
    pkg lock perl5

And then run the vulture installer script

I'm not sure after if on vulture the 5.30 version cause trouble instead of 5.32. if someone from vulture can confirm that.

Later i will try to downgrade from a running vulture that is not working ( your situation )

@b4b857f6ee
Copy link

Ohhhhh, i need to try it!!!

@jul2003
Copy link

jul2003 commented Nov 29, 2020

Hi,

On a running vulture with the error instead of

  • install perl5.30
    cd /usr/ports/lang/perl5.30 && make install clean
    if you do
  • install perl5.30
    cd /usr/ports/lang/perl5.30 && make reinstall clean
    then it will reinstall perl 5.30 instead of perl 5.32

This is working for me.
But like i said we need to wait someone from vulture that will confirm 5.30 is ok i don't know that

@b4b857f6ee
Copy link

test on second Vulture : Work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants