Hi Michal,

    Thanks a lot for the reply, i will take a look at the documentation for 
chroot and systemd notify. I already use the old option (type=forking) and yes 
everything is working fine.

Have a good day.
--
Joel Langlois



-----Message d'origine-----
De : bind-users <bind-users-boun...@lists.isc.org> De la part de Michal Nowak
Envoyé : 25 mars 2025 13:10
À : bind-users@lists.isc.org
Objet : Re: isc-bind service shutdown after update at 9.20.7-1.2.el8

Hi,

I can reproduce your problem when I setup chroot.

Tho, I think this is the expected behaviour unless you setup the systemd notify 
socket inside the chroot. See the following guide for how to do it 
https://kb.leuxner.net/article/bind-sd_notify-chroot/ (haven't tried it 
myself), or resort to what already works for you, i.e., Type=forking and the 
removal of the "-f" option from the unit file.

 > What is the impact of not using the " Type=notify" and »"-f" on my system?

There's no impact. It works.

Michal

On 24/03/2025 16:44, Langlois Joël wrote:
> Hello,
> 
>      Thanks for your reply, this help me to point in the good direction! The 
> problem is in the startup file for the service 
> /usr/lib/systemd/system/isc-bind-named.service  (this file is modify by the 
> 9.20.7 update). When i try to use the option "Type=notify" or the option "-f" 
> (ExecStart=/opt/isc/isc-bind/root/usr/sbin/named -u named -f) the service 
> "isc-bind-named" does not want to start and i have the same error like in my 
> fisrt email (netmgr 0x7f741ea7b1e0: Shutting down network manager etc....). 
> When i put back the old option (Type=forking) and no "-f" in the ExcStart 
> line, everything work like a charm!
> 
> I am using "selinux" (i tried to desactivate it with no success for bind)  
> and i have a chroot (/var/named/chroot) environement on my system since many 
> years and i never had that kind of trouble before.  What is the impact of not 
> using the " Type=notify" and »"-f" on my system?
> 
> Config file that is running well:
> =========================
> [root@sdns_server]# cat /usr/lib/systemd/system/isc-bind-named.service
> [Unit]
> After=network.target
> Wants=nss-lookup.target
> Before=nss-lookup.target
> 
> [Service]
> Type=notify
> EnvironmentFile=-/etc/opt/isc/scls/isc-bind/sysconfig/named
> PIDFile=/var/named/chroot/run/named/named.pid
> ExecStart=/opt/isc/isc-bind/root/usr/sbin/named -u named $OPTIONS 
> ExecReload=/bin/kill -HUP $MAINPID ExecStop=/bin/kill -TERM $MAINPID 
> PrivateTmp=true
> 
> [Install]
> WantedBy=multi-user.target
> 
> 
> [root@dns_server]# cat /etc/opt/isc/scls/isc-bind/sysconfig/named
> # Command line options passed to named
> OPTIONS="-4 -t /var/named/chroot"
> 
> 
> Thanks a lot for your help!
> 
> --
> Joel Langlois
> 
> 
> -----Message d'origine-----
> De : bind-users <bind-users-boun...@lists.isc.org> De la part de 
> Michal Nowak Envoyé : 24 mars 2025 09:06 À : bind-users@lists.isc.org 
> Objet : Re: isc-bind service shutdown after update at 9.20.7-1.2.el8
> 
> ATTENTION : Ce courriel provient d'une source externe. Assurez-vous que cette 
> dernière est sûre avant d'ouvrir une pièce jointe ou de cliquer sur un lien. 
> Dans le doute, signalez le message.
> 
> 
> For BIND 9.20.7 and 9.21.6 we changed the service type from "forking" to 
> "notify", also ExecStart now has the "-f" option:
> 
> -[Service]
> -Type=forking
> -ExecStart=/opt/isc/isc-bind/root/usr/sbin/named -u named
> +[Service]
> +Type=notify
> +ExecStart=/opt/isc/isc-bind/root/usr/sbin/named -u named -f
> 
> Could you please give us the output of "systemctl status 
> isc-bind-named.service" a few seconds after the service started? I'd be 
> surprised to find it in the "Active: active (running)" state.
> 
> I failed to reproduce your problem on a clean Rocky Linux 8.10.
> 
> Michal
> 
> On 21/03/2025 20:43, Langlois Joël via bind-users wrote:
>> Hi everyone,
>>
>>         After updating my isc-bind packages from 9.20.6-1.2 to 
>> 9.20.7-1.2, i try to start the service but it always « shutdown » by 
>> himself. My server is a Rocky Linux 8.10 and with the old version
>> (9.20.6)  everything is working fine since many mounths. Here is a 
>> the part of the output log (with debug enable) where i saw the 
>> service going down (see netmgr ans shutting down below)! Any idea someone?
>>
>> Thanks in advance
>>
>> .
>>
>> .
>>
>> .
>>
>> fetch: ultradns.info/NS
>>
>> fetch: ultradns.co.uk/NS
>>
>> fetch: ultradns.co.uk/NS
>>
>> fetch: rds.ca/A
>>
>> fetch: rds.ca/A
>>
>> zone_maintenance: managed-keys-zone: enter
>>
>> zone_dump: managed-keys-zone: enter
>>
>> zone__settimer: managed-keys-zone: enter
>>
>> dump_done: managed-keys-zone: enter
>>
>> zone_journal_compact: managed-keys-zone: target journal size 0
>>
>> journal file managed-keys.bind.jnw does not exist, creating it
>>
>> fetch: rds.ca/A
>>
>> fetch: rds.ca/A
>>
>> fetch: rds.ca/A
>>
>> fetch: rds.ca/A
>>
>> netmgr 0x7fa151a7b1e0: Shutting down network manager
>>
>> netmgr 0x7fa151a7b1e0: Shutting down network manager worker on loop
>> 0x7fa151a39000(0)
>>
>> no longer listening on 127.0.0.1#53
>>
>> no longer listening on X.X.X.60#53
>>
>> stopping command channel on 127.0.0.1#953
>>
>> loop exclusive mode: starting
>>
>> loop exclusive mode: started
>>
>> shutting down
>>
>> managed-keys-zone: final reference detached
>>
>> .
>>
>> .
>>
>> ================================
>>
>> # systemctl status isc-bind-named.service
>>
>> ● isc-bind-named.service
>>
>>      Loaded: loaded (/usr/lib/systemd/system/isc-bind-named.service;
>> enabled; vendor preset: disabled)
>>
>>      Active: failed (Result: timeout) since Fri 2025-03-21 14:47:08 
>> EDT; 51min ago
>>
>>     Process: 1531 ExecStart=/opt/isc/isc-bind/root/usr/sbin/named -u 
>> named -f $OPTIONS (code=exited, status=0/SUCCESS)
>>
>> Main PID: 1531 (code=exited, status=0/SUCCESS)
>>
>> Mar 21 14:45:37 dns_server named[1531]: checkhints:
>> b.root-servers.net/ AAAA (2801:1b8:10::b) missing from hints
>>
>> Mar 21 14:45:37  dns_server  named[1531]: checkhints: b.root- 
>> servers.net/AAAA (2001:500:200::b) extra record in hints
>>
>> Mar 21 14:47:07 dns_server  systemd[1]: isc-bind-named.service: start 
>> operation timed out. Terminating.
>>
>> Mar 21 14:47:07 dns_server  named[1531]: no longer listening on
>> 127.0.0.1#53
>>
>> Mar 21 14:47:07 dns_server  named[1531]: no longer listening on
>> X.X.X.60#53
>>
>> Mar 21 14:47:07 dns_server  named[1531]: stopping command channel on
>> 127.0.0.1#953
>>
>> Mar 21 14:47:07 dns_server  named[1531]: shutting down
>>
>> Mar 21 14:47:08 dns_server   named[1531]: exiting
>>
>> Mar 21 14:47:08 dns_server   systemd[1]: isc-bind-named.service: Failed
>> with result 'timeout'.
>>
>> Mar 21 14:47:08 dns_server  systemd[1]: Failed to start isc-bind- 
>> named.service.
>>
>> #
>>
>> ------
>>
>> Joe
>>
>>
> 
> --
> Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
> from this list
> 
> ISC funds the development of this software with paid support subscriptions. 
> Contact us at https://www.isc.org/contact/ for more information.
> 
> 
> bind-users mailing list
> bind-users@lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind-users

--
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list

ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users
-- 
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list

ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.


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

Reply via email to