Assistant DHCP
Proposition
Cauldron, la prochaine version de Mageia

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Reprise du message précédent
nic80 :
Bonjour,
Je crois que le rapport de bug n' est pas le bon. A l' écriture de ce message le bug 27845 n' existe pas encore je crois (27815 me parait mieux).
Si pour la fonction c' est le code retour qui est renvoyé, alors ce n' est pas forcément bon. Lancée depuis une console "/bin/mountpoint -q /sys/fs/cgroup/systemd" renvoi 0, ce qui apparement équivaut pour Perl à un false... Donc on passe forçement dans le else.
Bon effectivement, le nombre de services utilisant sysv sont de moins en moins présents, on pourrait enlever le "if" .
Je crois que le rapport de bug n' est pas le bon. A l' écriture de ce message le bug 27845 n' existe pas encore je crois (27815 me parait mieux).
Si pour la fonction c' est le code retour qui est renvoyé, alors ce n' est pas forcément bon. Lancée depuis une console "/bin/mountpoint -q /sys/fs/cgroup/systemd" renvoi 0, ce qui apparement équivaut pour Perl à un false... Donc on passe forçement dans le else.
Bon effectivement, le nombre de services utilisant sysv sont de moins en moins présents, on pourrait enlever le "if" .
Le if ne porte pas directement sur la sortie de la commande /bin/mountpoint, mais celle de run_program::rooted. Je ne pense pas que le problème soit là.
Yves

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Pour le service dhcpd, avec ce fichier systemd, le serveur dhcpd démarre ( de manière manuelle).

Édité par nic80 Le 16/12/2020 à 01h35

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Je vois toutefois que tu as modifié le type en forking à la place de notify.
http://svnweb.mageia.org/packages/cauldron/dhcp/current/SOURCES/dhcpd.service?view=markup
[Edit] et supprimé l'option -f sur la ligne de commande, ce qui me semble logique :
man :
To run dhcpd as a foreground process, rather than allowing it to run as a daemon in the background, the -f flag should be specified. This is useful when running dhcpd under a debugger, or when running it out of inittab on System V systems.
Pour autant, je n'arrive toujours pas à le faire démarrer.
Édité par Papoteur Le 16/12/2020 à 10h34
Yves

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Il ne faut pas oublier de relancer la lecture des fichiers de services après modification

Le dhcpd.conf se trouve t'il bien dans /etc (puisque revenu à sa place initiale) ?
Je me pose aussi la question du StandardError=null . Est ce qu' il faut le changer par quelque chose pour avoir des messages d' erreurs (par exemple journal+console à la place de null) ?
edit: l' option StnadarError=journal+console ne donne rien de plus sur le non démarrage de dhcpd. A chaque fois que je fais une modification dans le fichier de service systemd, systemd me conseille de lancer cette commande "systemctl daemon-reload" pour recharger les units/services de systemd.
Après je ne comprends pas la différence entre forking et notify
Citation :
Type=
Configures the process start-up type for this service unit. One of simple, exec, forking, oneshot, dbus, notify or idle:
[...]
If set to forking, it is expected that the process configured with ExecStart= will call fork() as part of its start-up. The parent process is expected to exit when start-up is complete and all communication
channels are set up. The child continues to run as the main service process, and the service manager will consider the unit started when the parent process exits. This is the behavior of traditional UNIX
services. If this setting is used, it is recommended to also use the PIDFile= option, so that systemd can reliably identify the main process of the service. systemd will proceed with starting follow-up units as
soon as the parent process exits.
Behavior of notify is similar to exec; however, it is expected that the service sends a notification message via sd_notify(3) or an equivalent call when it has finished starting up. systemd will proceed with
starting follow-up units after this notification message has been sent. If this option is used, NotifyAccess= (see below) should be set to open access to the notification socket provided by systemd. If
NotifyAccess= is missing or set to none, it will be forcibly set to main.
Type=
Configures the process start-up type for this service unit. One of simple, exec, forking, oneshot, dbus, notify or idle:
[...]
If set to forking, it is expected that the process configured with ExecStart= will call fork() as part of its start-up. The parent process is expected to exit when start-up is complete and all communication
channels are set up. The child continues to run as the main service process, and the service manager will consider the unit started when the parent process exits. This is the behavior of traditional UNIX
services. If this setting is used, it is recommended to also use the PIDFile= option, so that systemd can reliably identify the main process of the service. systemd will proceed with starting follow-up units as
soon as the parent process exits.
Behavior of notify is similar to exec; however, it is expected that the service sends a notification message via sd_notify(3) or an equivalent call when it has finished starting up. systemd will proceed with
starting follow-up units after this notification message has been sent. If this option is used, NotifyAccess= (see below) should be set to open access to the notification socket provided by systemd. If
NotifyAccess= is missing or set to none, it will be forcibly set to main.
Sinon en terme de drakwizard,
Je vois que la commande pour le /bin/mountpoint ne retourne rien ( et normalement on devrait avoir la variable ok à 1 pour rentrer dans le bloc de démarrage de systemctl). voila ce qui semble être executé:
Code BASH :
testing running option ; program : /bin/rpm ; arguments > ARRAY(0x1944c98) -q --qf %{name} dhcp-server $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments > ARRAY(0x180d2b8) --no-legend --no-pager --full list-unit-files $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled accounts-daemon.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled acpid.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled arp-ethers.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled blk-availability.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled bluetooth.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled canberra-system-bootup.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled canberra-system-shutdown-reboot.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled canberra-system-shutdown.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled console-getty.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled cpupower.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled crond.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled debug-shell.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled dhcpd.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled dhcpd6.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled dmraid-activation.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled earlyoom.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled fedora-import-state.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled fedora-loadmodules.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled fedora-readonly.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled firebird-superserver.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled gpm.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled ip6tables.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled ipset.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled iptables.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled lvm2-monitor.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled man-db-restart-cache-update.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled mandi.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled mandrake_everytime.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled mandrake_firstime.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled mandriva-everytime.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled mandriva-save-dmesg.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled mdmonitor-takeover.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled mdmonitor.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled mga-bg-res.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled msec.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled multipathd.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled mysqld.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled netconsole.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled network-auth.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled network-up.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled network.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled nis-domainname.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled numlock.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled ostree-remount.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled partmon.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled resolvconf.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled rpmdb-rebuild.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled rsyncd.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled rtkit-daemon.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled sddm.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled shorewall.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled shorewall6.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled speech-dispatcherd.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled systemd-boot-check-no-failures.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled systemd-fsck-root.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled systemd-homed.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled systemd-journal-upload.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled systemd-network-generator.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled systemd-networkd-wait-online.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled systemd-networkd.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled systemd-pstore.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled systemd-remount-fs.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled systemd-resolved.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled systemd-time-wait-sync.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled systemd-timesyncd.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled udisks2.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled upower.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled vboxadd-timesync.service $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled vnstat.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled xdm.service $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled dm-event.socket $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled multipathd.socket $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled rsyncd.socket $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled systemd-journal-gatewayd.socket $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled systemd-journal-remote.socket $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled systemd-networkd.socket $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled systemd-userdbd.socket $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled dnf-makecache.timer $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled fstrim.timer $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled man-db.timer $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled mlocate-updatedb.timer $ok : 1 ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-enabled xfs_scrub_all.timer $ok : ; case option: detach testing running option ; program : /sbin/chkconfig ; arguments > ARRAY(0x180d2b8) --list --type xinetd Note: This output shows SysV services only and does not include native systemd services. SysV configuration data might be overridden by native systemd configuration. If you want to list systemd services use 'systemctl list-unit-files'. To see services enabled on particular target use 'systemctl list-dependencies [target]'. $ok : 1 ; case option: detach o_itf:enp0s3 Testing Systemd config to get rooted function return in $test_rooted variable testing running option ; program : /bin/mountpoint ; arguments -q /sys/fs/cgroup/systemd $ok : ; case option: detach test rooted: testing running option ; program : /bin/mountpoint ; arguments -q /sys/fs/cgroup/systemd $ok : ; case option: detach Running SysV command /etc/init.d/dhcpd restart testing running option ; program : /etc/rc.d/init.d/dhcpd ; arguments restart testing running option ; program : /bin/systemctl ; arguments --quiet is-active dhcpd.service $ok : ; case option: detach
Edit2 : il semble que /sys/fs/cgroup/systemd n' existe pas sous Mageia 8...
Édité par nic80 Le 17/12/2020 à 07h19

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
En effet, en Mageia 7 :
Code BASH :
/bin/mountpoint -q /sys/fs/cgroup/systemd echo $? 0
La même chose avec cauldron donne "1". Le programme considère alors que systemd n'est pas installé et lance la commande pour sysV. Qui échoue aussi.
Yves

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
En fait, il semble qu' entre Mageia 7 et Mageia 8, on soit passé des cgroups en v1 à la version v2 et l' arborescence n' est plus la même pour systemd ( avec la version 1 on a /sys/fs/cgroups/systemd , mais avec la version 2, les fichiers systemd se trouvent par exemple sous /sys/fs/cgroups/system.slice , il n' est donc plus possible de faire le test de point de montage actuel...
J' ignore (je n' ai pas de version pré systemd de Mageia) si avant le basculement vers systemd, le /sbin/init (qui est le premier process lancé à ma connaissance) était un lien symbolique ou non. Si non (fichier binaire ou script direct), alors on pourrait remplacer le test de point de montage par un "simple" readlink /sbin/init (qui retourne 0 si c' est un lien, et 1 si ce n' est pas le cas), /sbin/init étant un lien vers /lib/systemd/systemd actuellement.
Edit: visiblement le /sbin/init pointe vers /lib/systemd/systemd depuis Mageia 2. Avant (donc dans Mageia 1


Édité par nic80 Le 21/12/2020 à 17h36

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Visiblement dans le Wizcommon.pm, on peut remplacer le test par un "readlink -q /sbin/init" ( le -q semble avoir son importance) pour tester systemd. De toute façon, Il ne me semble pas qu' il y ait eu autre chose que SysV ou Systemd comme système de démarrage sous Mageia...
Je me suis aussi aperçu que l' assistant ftp ajoute également une option ( qui même si elle existe empêche le serveur de démarrer ( vu avec propftpd --configtest , peut être que dhcpd a une option similaire ( option -t), ainsi il serait possible de voir si c' est un problème du fichier de configuration ou du service systemd ?).

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
nic80 :
Je me suis aussi aperçu que l' assistant ftp ajoute également une option ( qui même si elle existe empêche le serveur de démarrer ( vu avec propftpd --configtest , peut être que dhcpd a une option similaire ( option -t), ainsi il serait possible de voir si c' est un problème du fichier de configuration ou du service systemd ?).
Je ne te suis pas. Peux-tu être plus explicite ?
Concernant git, tu as une page y consacrée. https://wiki.mageia.org/en/How_to_use_Git
Si tu fais des "commits", tu peux ensuite générer des "patches" de chacun des commits avec la commande
Code BASH :
git format-patch <commit-reference>
Par contre, tu ne pourras pas les envoyer (git push).
La règle veut que dans un commit, on ne traite qu'un seul problème.
Yves

neoclust Membre non connecté
-
- Voir le profil du membre neoclust
- Inscrit le : 09/02/2013
- Groupes :
-
Équipe Mageia
Membre de l'équipe KDE
Membre de l'équipe Java
Membre de l'équipe Sysadmin
Membre de l'équipe Sécurité
Président de l'association Mageia.org
Membre de l'équipe Java
Membre de l'équipe Sysadmin
Membre de l'équipe Sécurité
Président de l'association Mageia.org

neoclust Membre non connecté
-
- Voir le profil du membre neoclust
- Inscrit le : 09/02/2013
- Groupes :
-
Équipe Mageia
Membre de l'équipe KDE
Membre de l'équipe Java
Membre de l'équipe Sysadmin
Membre de l'équipe Sécurité
Président de l'association Mageia.org
Membre de l'équipe Java
Membre de l'équipe Sysadmin
Membre de l'équipe Sécurité
Président de l'association Mageia.org

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Citation :
Je ne te suis pas. Peux-tu être plus explicite ?
Pour l' assistant ftp, voila ce que j' obtiens ( oui j' ai modifié le wizcommon.pm

Code TEXT :
testing running option ; program : /bin/readlink ; arguments -q /sbin/init ../lib/systemd/systemd $ok : 1 ; case option: detach Running systemd systemctl command testing running option ; program : /bin/systemctl ; arguments reload-or-restart proftpd.service Job for proftpd.service failed because the control process exited with error code. See "systemctl status proftpd.service" and "journalctl -xe" for details. $ok : ; case option: detach testing running option ; program : /bin/systemctl ; arguments --quiet is-active proftpd.service $ok : ; case option: detach [...] [root@Mageia8 usertest]# proftpd --configtest Checking syntax of configuration file 2020-12-23 18:59:47,700 Mageia8 proftpd[2316]: fatal: unknown configuration directive 'IdentLookups' on line 150 of '/etc/proftpd.conf' [root@Mageia8 usertest]#
Pour l' option de test de dhcpd:
man dhcpd :
-t Test the configuration file. The server tests the configu‐
ration file for correct syntax, but will not attempt to per‐
form any network operations. This can be used to test a new
configuration file automatically before installing it.
ration file for correct syntax, but will not attempt to per‐
form any network operations. This can be used to test a new
configuration file automatically before installing it.
Ainsi il est possible de voir si le non démarrage du serveur dhcp est du à une erreur générée par l' assistant ou non, ou si c' est la configuration du service dhcpd qui est en défaut et qui provoque le timeout et force systemd à tuer le process dhcpd.

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Code TEXT :
dhcpd -t Internet Systems Consortium DHCP Server 4.4.2 Copyright 2004-2020 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ ldap_gssapi_principal is not set,GSSAPI Authentication for LDA Not searching LDAP since ldap-server, ldap-port and ldap-base-fig file Config file: /etc/dhcpd.conf Database file: /var/lib/dhcpd/dhcpd.leases PID file: /run/dhcpd/dhcpd.pid Source compiled to use binary-leases
Il ne semble pas rapporter d'erreur.
Puis, le service démarre.
Code TEXT :
systemctl status dhcpd ● dhcpd.service - DHCPv4 Server Daemon Loaded: loaded (/usr/lib/systemd/system/dhcpd.service; disabled; vendor > Active: active (running) since Thu 2020-12-24 09:14:54 CET; 1min 32s ago Docs: man:dhcpd(8) man:dhcpd.conf(5) Process: 9551 ExecStart=/usr/sbin/dhcpd -cf $CONFIGFILE -lf $LEASEFILE -u> Main PID: 9552 (dhcpd) Tasks: 1 (limit: 2367) Memory: 4.3M CPU: 68ms CGroup: /system.slice/dhcpd.service └─9552 /usr/sbin/dhcpd -cf /etc/dhcpd.conf -lf /var/lib/dhcpd/dh> déc. 24 09:14:54 localhost systemd[1]: Starting DHCPv4 Server Daemon... déc. 24 09:14:54 localhost dhcpd[9552]: ldap_gssapi_principal is not set,GSSA> déc. 24 09:14:54 localhost dhcpd[9552]: Not searching LDAP since ldap-server,> déc. 24 09:14:54 localhost dhcpd[9552]: Source compiled to use binary-leases déc. 24 09:14:54 localhost dhcpd[9552]: Wrote 0 class decls to leases file. déc. 24 09:14:54 localhost dhcpd[9552]: Wrote 1 leases to leases file. déc. 24 09:14:54 localhost systemd[1]: Started DHCPv4 Server Daemon. déc. 24 09:14:54 localhost dhcpd[9552]: Server starting service.
Donc tout à l'air bon

Yves

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
J'ai envoyé l'essentiel de tes modifications vers le dépôt git.
J'attends des retours d'utilisation.
J'ai été surpris qu'au moins trois développeurs réagissent et proposent chacun leur manière de faire la détection de l'interface active.
Merci encore pour avoir soulevé ce lièvre.
Yves

HomeBoy38 Membre non connecté
-
- Voir le profil du membre HomeBoy38
- Inscrit le : 31/07/2017
- Groupes :
J'ai mis à jour ma machine de la 7 à la 8, ça s'est globalement bien passé, je suis en cours de dépouillement des erreurs résiduelles et je suis tombé sur ce problème : le DHCP fait un timeout.
Je n'ai pas tout suivi (comprendre pas tout lu en détail et/ou pas compris), en gros, j'ai modifié le dhcpd.service (comme dans la capture en noir en haut de la page) pour avoir la ligne Type=forking et enlevé le -f dans la commande à exécuter, j'ai fait un "systemctl daemon-reload" parce qu'il le voulait bien, et quand j'ai fait "systemctl restart dhcpd", le retour a été instantané et le service et bel est bien démarré. "ipconfig /release" puis "ipconfig /renew" ne râle pas, je récupère la même ip, mais au moins je récupère une IP.
Je ne sais pas si c'est utile, mais en tout cas, dans mon cas, c'est passé direct. A voir dans une prochaine mise à jour ce qui se passera, certainement que j'aurai oublié le problème d'ici là s'il ne revient pas.
Je vais essayer de suivre le fil quelques jours, si jamais vous vouliez faire d'autres tests, peut-être que je peux être utile.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie