Hi Ralf,

If you install from packages instead of compiling, you are not
intended to use keactl, but rather systemd service files (which are
included) to control the processes.  See here:
https://kb.isc.org/docs/isc-kea-packages#managing-kea-services

Thank you,
Darren Ankney

On Sat, Dec 14, 2024 at 12:19 PM Ralf Figge via Kea-users
<kea-users@lists.isc.org> wrote:
>
> Hi Darren,
>
> Yes, i compile it. But only with make. In the repo i didn´t find keacrtl, so 
> i build it from the source.
> kea-dhcp4,kea-dhcp-ddns and kea-ctrl-agent are from the debian packages, 
> published from isc. You are right, it looks like a problem with apparmor. 
> Journalctl found many deny like this: Dez 14 17:26:10 figge-vm kernel: audit: 
> type=1400 audit(1734193570.893:13453): apparmor="DENIED" operation="mknod" 
> profile="kea-ctrl-agent" name="/run/kea/logger_lockfile" pid=78908 
> comm="kea-ctrl-agent" requested_mask="c" denied_mask="c" fsuid=115 ouid=115 
> aa-status say: root@figge-vm:/inst# aa-status apparmor module is loaded. 35 
> profiles are loaded. 33 profiles are in enforce mode. /usr/bin/evince 
> /usr/bin/evince-previewer /usr/bin/evince-previewer//sanitized_helper 
> /usr/bin/evince-thumbnailer /usr/bin/evince//sanitized_helper 
> /usr/bin/lxc-start /usr/bin/man /usr/lib/NetworkManager/nm-dhcp-client.action 
> /usr/lib/NetworkManager/nm-dhcp-helper 
> /usr/lib/connman/scripts/dhclient-script /usr/lib/cups/backend/cups-pdf 
> /usr/sbin/cups-browsed /usr/sbin/cupsd /usr/sbin/cupsd//third_party 
> /{,usr/}sbin/dhclient kea-ctrl-agent kea-dhcp-ddns kea-dhcp4 kea-dhcp6 
> kea-lfc ..... Kea Profils are from November 2023. After a restart, 
> kea-ctrl-agent and kea-dhcp-ddns run, but the dhcp servers not, apparmor say 
> deny. regards Ralf  Am 14.12.2024 um 12:33 schrieb Darren Ankney:
>
> Hi Ralf,
>
> It seems that you compiled from source as I see you using keactrl to
> start the processes?  It also appears that you are root from your
> prompt.  One thing you can try is to execute the commands manually
> that keactrl shows being executed:
>
> /sbin/kea-dhcp4 -c /etc/kea/kea-dhcp4.conf
> /sbin/kea-dhcp-ddns -c /etc/kea/kea-dhcp-ddns.conf
> /sbin/kea-ctrl-agent -c /etc/kea/kea-ctrl-agent.conf
>
> But, I encourage you to check apparmor as I suspect that apparmor is
> tripping you up.  Debian 12 does not use plain text logs, so here is
> how you might check for apparmor problems (as root):
>
> journalctl -xe | grep audit | grep DENIED
>
> There are certainly specific switches to get journalctl to find
> exactly what you are after, but the above should work.
>
> A good source of information about apparmor:
> https://wiki.debian.org/AppArmor/HowToUse
>
> Thank you,
> Darren Ankney
>
> On Sat, Dec 14, 2024 at 3:33 AM Ralf Figge via Kea-users
> <kea-users@lists.isc.org> wrote:
>
> Hello,
> i use Debian 12. KEA 2.61 has run very well. I wanted to test some new
> featues from 2.7.5, so i has make an update ..
> After the update, i become follwing errors:
>
> root@figge-vm:/inst# keactrl version
> keactrl: 2.7.5-git
> kea-dhcp4: 2.7.5
> kea-dhcp6: 2.7.5
> kea-dhcp-ddns: 2.7.5
> kea-ctrl-agent: 2.7.5
> root@figge-vm:/inst# keactrl start
> INFO/keactrl: Starting /sbin/kea-dhcp4 -c /etc/kea/kea-dhcp4.conf
> INFO/keactrl: Starting /sbin/kea-dhcp-ddns -c /etc/kea/kea-dhcp-ddns.conf
> INFO/keactrl: Starting /sbin/kea-ctrl-agent -c /etc/kea/kea-ctrl-agent.conf
> root@figge-vm:/inst# Unable to use interprocess sync lockfile
> (Permission denied): /var/run/kea/logger_lockfile
> Unable to use interprocess sync lockfile (Permission denied):
> /var/run/kea/logger_lockfile
> Unable to use interprocess sync lockfile (Permission denied):
> /var/run/kea/logger_lockfile
> kea-dhcp4: Fatal error during start up: Unable to open PID file
> '/var/run/kea/kea-dhcp4.kea-dhcp4.pid' for write
> Unable to use interprocess sync lockfile (Permission denied):
> /var/run/kea/logger_lockfile
> Unable to use interprocess sync lockfile (Permission denied):
> /var/run/kea/logger_lockfile
> Service failed: Launch failed: Unable to open PID file
> '/var/run/kea/kea-dhcp-ddns.kea-dhcp-ddns.pid' for write
> Unable to use interprocess sync lockfile (Permission denied):
> /var/run/kea/logger_lockfile
> Service failed: Launch failed: Unable to open PID file
> '/var/run/kea/kea-ctrl-agent.kea-ctrl-agent.pid' for write
>
> Have somebody has an idea, what is going  wrong with this update ?
> Starting over keactrl and systemctl does not work.
>
> Regards
> Ralf
> --
> ISC funds the development of this software with paid support subscriptions. 
> Contact us at https://www.isc.org/contact/ for more information.
>
> To unsubscribe visit https://lists.isc.org/mailman/listinfo/kea-users.
>
> Kea-users mailing list
> Kea-users@lists.isc.org
> https://lists.isc.org/mailman/listinfo/kea-users
>
>
> --
> ISC funds the development of this software with paid support subscriptions. 
> Contact us at https://www.isc.org/contact/ for more information.
>
> To unsubscribe visit https://lists.isc.org/mailman/listinfo/kea-users.
>
> Kea-users mailing list
> Kea-users@lists.isc.org
> https://lists.isc.org/mailman/listinfo/kea-users
-- 
ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.

To unsubscribe visit https://lists.isc.org/mailman/listinfo/kea-users.

Kea-users mailing list
Kea-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/kea-users

Reply via email to