Page 1 of 1

setns - not found

Posted: 22 Sep 2019, 12:03
by baronzzz
Добрый день, при инсталляции сталкиваюсь с такой вот проблемой:
cmake -DCMAKE_INSTALL_PREFIX=/usr -DKDIR=/mnt/d12tb/kernel3x/linux-3.16.73 -DRADIUS=TRUE -DSHAPER=TRUE -DLOG_PGSQL=FALSE -DNETSNMP=FALSE -DLUA=TRUE -DBUILD_IPOE_DRIVER=TRUE -DBUILD_VLAN_MON_DRIVER=TRUE -DCPACK_TYPE=Centos6 -DCMAKE_BUILD_TYPE=Release /opt/accel-ppp-code
Ошибка вида:
-- Looking for setns - not found
Ядро ванильное:
Linux srv-h-1 3.16.73-kernel.org.x64_86 #2 SMP Sun Sep 22 10:20:29 +05 2019 x86_64 x86_64 x86_64 GNU/Linux
Подскажите, насколько критична ошибка для работы accel-ppp ?

Re: setns - not found

Posted: 22 Sep 2019, 12:50
by dimka88
Добрый день, если вы не планируете использовать netns (e.g. VRF), то не должно быть критичным.

Re: setns - not found

Posted: 22 Sep 2019, 20:45
by baronzzz
Понял Вас. Пока не планировал использовать, однако возможно потребуется. Подскажите как можно исправить?

Re: setns - not found

Posted: 24 Sep 2019, 21:31
by dimka88
The setns() system call first appeared in Linux in kernel 3.0; library support was added to glibc in version 2.14.
Нужно смотреть, есть ли это в ядре и на версию glibc

Re: setns - not found

Posted: 25 Sep 2019, 05:10
by baronzzz
dimka88 wrote: 24 Sep 2019, 21:31
The setns() system call first appeared in Linux in kernel 3.0; library support was added to glibc in version 2.14.
Нужно смотреть, есть ли это в ядре и на версию glibc
Подскажите, на что смотреть в ядре ? На поддержку setns ?

Re: setns - not found

Posted: 25 Sep 2019, 08:23
by Dmitry
это сообщение не критично
проверяется наличие поддержки функции setns в glibc
если glibc не поддерживает, то будет использован syscall

Re: setns - not found

Posted: 25 Sep 2019, 08:28
by baronzzz
Эвоно как, понял Вас. Спасибо.