Previously I had been excited to see PacketFence, but when the facility had to make several configurations until they reached the latest versions much faster for installation and use.
Now there is the problem that PacketFence repositories, there is more updated than NethServer packages, and generate conflicts in the medium term.
Doing a test installation in NethServer netdata occurred this:
[root@firewall-hardsoft ~]# yum install zlib-devel libuuid-devel libmnl-devel gcc make git autoconf autogen automake pkgconfig
Loaded plugins: changelog, fastestmirror, nethserver_events, presto
Setting up Install Process
Loading mirror speeds from cached hostfile
- centos-base: mirror.us.leaseweb.net
- centos-updates: mirror.us.leaseweb.net
- nethforge: mirror1.nethserver.org
- nethserver-base: mirror1.nethserver.org
- nethserver-updates: mirror1.nethserver.org
centos-base | 3.7 kB 00:00
centos-updates | 3.4 kB 00:00
home_kot1grun | 1.2 kB 00:00
nethforge | 3.6 kB 00:00
nethforge/primary_db | 14 kB 00:00
nethserver-base | 3.7 kB 00:00
nethserver-base/primary_db | 477 kB 00:01
nethserver-updates | 4.0 kB 00:00
Package zlib-devel-1.2.3-29.el6.x86_64 already installed and latest version
Package 1:make-3.81-23.el6.x86_64 already installed and latest version
No package autogen available.
Package 1:pkgconfig-0.23-9.1.el6.x86_64 already installed and latest version
Resolving Dependencies
→ Running transaction check
—> Package autoconf.noarch 0:2.63-5.1.el6 will be installed
—> Package automake.noarch 0:1.11.1-4.el6 will be installed
—> Package gcc.x86_64 0:4.4.7-17.el6 will be installed
→ Processing Dependency: cpp = 4.4.7-17.el6 for package: gcc-4.4.7-17.el6.x86_64
→ Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.4.7-17.el6.x86_64
→ Processing Dependency: cloog-ppl >= 0.15 for package: gcc-4.4.7-17.el6.x86_64
—> Package git.x86_64 0:1.7.1-4.el6_7.1 will be installed
→ Processing Dependency: perl-Git = 1.7.1-4.el6_7.1 for package: git-1.7.1-4.el6_7.1.x86_64
→ Processing Dependency: perl(Git) for package: git-1.7.1-4.el6_7.1.x86_64
—> Package libmnl-devel.x86_64 0:1.0.2-3.el6 will be installed
→ Processing Dependency: libmnl(x86-64) = 1.0.2-3.el6 for package: libmnl-devel-1.0.2-3.el6.x86_64
—> Package libuuid-devel.x86_64 0:2.17.2-12.24.el6 will be installed
→ Running transaction check
—> Package cloog-ppl.x86_64 0:0.15.7-1.2.el6 will be installed
→ Processing Dependency: libppl_c.so.2()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
→ Processing Dependency: libppl.so.7()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
—> Package cpp.x86_64 0:4.4.7-17.el6 will be installed
→ Processing Dependency: libmpfr.so.1()(64bit) for package: cpp-4.4.7-17.el6.x86_64
—> Package glibc-devel.x86_64 0:2.12-1.192.el6 will be installed
→ Processing Dependency: glibc-headers = 2.12-1.192.el6 for package: glibc-devel-2.12-1.192.el6.x86_64
→ Processing Dependency: glibc-headers for package: glibc-devel-2.12-1.192.el6.x86_64
—> Package libmnl-devel.x86_64 0:1.0.2-3.el6 will be installed
→ Processing Dependency: libmnl(x86-64) = 1.0.2-3.el6 for package: libmnl-devel-1.0.2-3.el6.x86_64
—> Package perl-Git.noarch 0:1.7.1-4.el6_7.1 will be installed
→ Running transaction check
—> Package glibc-headers.x86_64 0:2.12-1.192.el6 will be installed
→ Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.12-1.192.el6.x86_64
→ Processing Dependency: kernel-headers for package: glibc-headers-2.12-1.192.el6.x86_64
—> Package libmnl-devel.x86_64 0:1.0.2-3.el6 will be installed
→ Processing Dependency: libmnl(x86-64) = 1.0.2-3.el6 for package: libmnl-devel-1.0.2-3.el6.x86_64
—> Package mpfr.x86_64 0:2.4.1-6.el6 will be installed
—> Package ppl.x86_64 0:0.10.2-11.el6 will be installed
→ Running transaction check
—> Package kernel-headers.x86_64 0:2.6.32-642.1.1.el6 will be installed
—> Package libmnl-devel.x86_64 0:1.0.2-3.el6 will be installed
→ Processing Dependency: libmnl(x86-64) = 1.0.2-3.el6 for package: libmnl-devel-1.0.2-3.el6.x86_64
→ Finished Dependency Resolution
Error: Package: libmnl-devel-1.0.2-3.el6.x86_64 (centos-base)
Requires: libmnl(x86-64) = 1.0.2-3.el6
Installed: libmnl-1.0.3-4.centos6.x86_64 (@packetfence)
libmnl(x86-64) = 1.0.3-4.centos6
Available: libmnl-1.0.2-3.el6.x86_64 (centos-base)
libmnl(x86-64) = 1.0.2-3.el6
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
If I want to remove the package repository PacketFecnce happens that would eliminate almost all packages NethServer
[root@firewall-hardsoft ~]# yum remove libmnl-1.0.3-4.centos6.x86_64
Dependencies Resolved
================================================================================
Package Arch Version Repository SizeRemoving:
libmnl x86_64 1.0.3-4.centos6 @packetfence 46 k
Removing for dependencies:
conntrack-tools x86_64 1.4.1-1.centos6 @packetfence 390 k
daq x86_64 2.0.2-1 @nethserver-base 646 k
ipset x86_64 6.11-4.el6 @extras 166 k
libnetfilter_conntrack x86_64 1.0.3-1.centos6 @packetfence 122 k
libnetfilter_cthelper x86_64 1.0.0-3.centos6 @packetfence 32 k
libnetfilter_cttimeout x86_64 1.0.0-1.centos6 @packetfence 35 k
libnetfilter_queue x86_64 1.0.2-1.el6 @nethserver-base 41 k
nethserver-firewall-base noarch 2.10.6-1.ns6 @nethserver-base 114 k
nethserver-firewall-base-ui noarch 2.10.6-1.ns6 @nethserver-base 238 k
nethserver-ipsec noarch 1.1.7-1.ns6 @nethserver-base 86 k
nethserver-lightsquid noarch 1.0.5-1.ns6 @nethserver-base 37 k
nethserver-openvpn noarch 1.3.1-1.ns6 @nethserver-updates 78 k
nethserver-release noarch 6.8-1.ns6 @nethserver-base 42 k
nethserver-snort noarch 1.0.3-1.ns6 @nethserver-base 48 k
nethserver-squid noarch 1.3.11-1.ns6 @nethserver-updates 92 k
nethserver-squidclamav noarch 1.2.0-1.ns6 @nethserver-updates 41 k
nethserver-squidguard noarch 1.4.3-1.ns6 @nethserver-base 155 k
snort x86_64 1:2.9.7.2-2 @nethserver-base 18 M
Transaction Summary
Remove 19 Package(s)
If continued, would fail the entire installation of NethServer.
It is advisable to test virtual machines and not on NethServer production.
P.D: PacketFence is best used in other Hardware, outside NethServer.
Regards