Hi,
I'm still using Ubuntu 20.10. libipset is installed in version 6.34-1.
This issue is resolved now but I get new errors im the step of "#pfconfig". The debuild process does not create any control files...
I've included the logs below. I can also provide a foll log.
Does someone has some ideas?
Steps for reproducing on a fresh installation of ubuntu 20.10:
# sudo apt install asciidoctor devscripts
# curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
# sudo apt-get install nodejs debhelper libparse-recdescent-perl dh-systemd libipset-dev pkg-config jq quilt golang
# wget http://ubuntu-master.mirror.tudos.de/ubuntu/pool/main/libm/libmnl/libmnl-dev_1.0.4-3_amd64.deb
# wget http://ubuntu-master.mirror.tudos.de/ubuntu/pool/main/i/ipset/libipset3_6.34-1_amd64.deb
# wget http://ubuntu-master.mirror.tudos.de/ubuntu/pool/main/i/ipset/libipset-dev_6.34-1_amd64.deb
# sudo dpkg -i libipset3_6.34-1_amd64.deb
# sudo dpkg -i libmnl-dev_1.0.4-3_amd64.deb
# sudo dpkg -i libipset-dev_6.34-1_amd64.deb
# wget https://github.com/inverse-inc/packetfence/archive/v10.2.0.tar.gz
# tar -zxvf v10.2.0.tar.gz
# mv v10.2.0.tar.gz packetfence_10.2.0.orig.tar.gz
# cd packetfence-10.2.0/
# debuild
Regards,
Harvey
#pfconfig
chmod 0755 /home/ryan/packetfence-10.2.0+20201007132254+199263253+0009+v10.2.0+stretch1/debian/packetfence-config/usr/local/pf/sbin/*
dh_makeshlibs
dh_makeshlibs: warning: Compatibility levels before 10 are deprecated (level 7 in use)
dh_installdeb
dh_installdeb: warning: Compatibility levels before 10 are deprecated (level 7 in use)
dh_shlibdeps
dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 7 in use)
dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 7 in use)
dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 7 in use)
dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 7 in use)
dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 7 in use)
dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 7 in use)
dpkg-shlibdeps: warning: debian/packetfence/usr/local/pf/html/pfappserver/root/static/node_modules/node-sass/vendor/linux-x64-72/binding.node contains an unresolvable reference to symbol _ZN2v88TryCatchD1Ev: it's probably a plugin
dpkg-shlibdeps: warning: 90 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: debian/packetfence/usr/local/pf/html/common/node_modules/node-sass/vendor/linux-x64-72/binding.node contains an unresolvable reference to symbol _ZNK2v88External5ValueEv: it's probably a plugin
dpkg-shlibdeps: warning: 90 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: debian/packetfence/usr/local/pf/html/pfappserver/root/static.alt/node_modules/node-sass/vendor/linux-x64-72/binding.node contains an unresolvable reference to symbol _ZN2v816FunctionTemplate11GetFunctionENS_5LocalINS_7ContextEEE: it's probably a plugin
dpkg-shlibdeps: warning: 90 other similar warnings have been skipped (use -v to see them all)
dh_md5sums
dh_builddeb
dh_builddeb: warning: Not building dbgsym package for packetfence-pfcmd-suid as it has no control file
dh_builddeb: warning: Please use dh_gencontrol to avoid this issue
dh_builddeb: warning: Not building dbgsym package for packetfence-ntlm-wrapper as it has no control file
dh_builddeb: warning: Please use dh_gencontrol to avoid this issue
dh_builddeb: warning: Not building dbgsym package for packetfence-golang-daemon as it has no control file
dh_builddeb: warning: Please use dh_gencontrol to avoid this issue
dpkg-deb: error: failed to open package info file 'debian/packetfence-ntlm-wrapper/DEBIAN/control' for reading: No such file or directory
dpkg-deb: error: failed to open package info file 'debian/packetfence/DEBIAN/control' for reading: No such file or directory
dpkg-deb: error: failed to open package info file 'debian/packetfence-config/DEBIAN/control' for reading: No such file or directory
dh_builddeb: error: dpkg-deb --build debian/packetfence-ntlm-wrapper .. returned exit code 2
dh_builddeb: error: dpkg-deb --build debian/packetfence .. returned exit code 2
dh_builddeb: error: dpkg-deb --build debian/packetfence-config .. returned exit code 2
dpkg-deb: error: failed to open package info file 'debian/packetfence-test/DEBIAN/control' for reading: No such file or directory
dh_builddeb: error: dpkg-deb --build debian/packetfence-test .. returned exit code 2
dpkg-deb: error: failed to open package info file 'debian/packetfence-golang-daemon/DEBIAN/control' for reading: No such file or directory
dpkg-deb: error: failed to open package info file 'debian/packetfence-pfappserver-_javascript_/DEBIAN/control' for reading: No such file or directory
dh_builddeb: error: dpkg-deb --build debian/packetfence-golang-daemon .. returned exit code 2
dh_builddeb: error: dpkg-deb --build debian/packetfence-pfappserver-_javascript_ .. returned exit code 2
dh_builddeb: error: Aborting due to earlier error
make: *** [debian/rules:290: binary-arch] Error 25
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2
Fabrice Durand schrieb am 28.01.2021 14:56 (GMT +01:00):
In fact ipset_envopt_parsemoved from libipset/session.h to libipset/ipset.h
So try to adapt the lib here https://github.com/inverse-inc/go-ipset/blob/master/ipset.h#L5 (#include <libipset/ipset.h>)
Le 21-01-28 à 08 h 30, Fabrice Durand a écrit :Hello Harvey,
what version of ipset is installed on your system ?
Btw you have 2 choices:
1- Downgrade ipset to 6.x
2- Modify the golang ipset lib to support new versions.
Regards
Fabrice
_______________________________________________ PacketFence-devel mailing list PacketFence-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/packetfence-devel