gratifiant > linux.debian.user.french

ajh-valmer (26/12/2019, 21h00)
Bonsoir à tous,

après avoir tapé cette commande :

# dpkg-reconfigure tdm-trinity
je reçois ce message :
insserv: FATAL: service mountkernfs is missed in the runlevels 1 2 3 4 5
to use service networking insserv: exiting now!

Quel est ce service mountkernfs ?

Merci de votre aide.

A. Valmer
Sébastien NOBILI (03/01/2020, 11h30)
Bonjour,

26 décembre 2019 19:54 "ajh-valmer" <ajh.valmer> a écrit:
> # dpkg-reconfigure tdm-trinity
> je reçois cemessage :
> insserv: FATAL: service mountkernfs is missed in the runlevels 1 2 3 4 5
> to use service networking insserv: exiting now!
> Quel est ce service mountkernfs ?


C'est le service en charge dumontage des systèmes de fichier virtuels du noyau (/proc, /run, /sys).

On peut le voir facilement en consultant le script d'init associé :

less /etc/init.d/mountkernfs.sh

Sébastien
ajh-valmer (03/01/2020, 21h30)
On Friday 03 January 2020 10:24:18 Sébastien NOBILI wrote:
> 26 décembre 2019 19:54 "ajh-valmer" <ajh.valmer> a écrit:
> > # dpkg-reconfigure tdm-trinity
> > je reçois ce message :
> > insserv: FATAL: service mountkernfs is missed in the runlevels 1 2 3 4 5
> > to use service networking insserv: exiting now!
> > Quel est ce service mountkernfs ?


> C'est le service en charge du montage des systèmes de fichier
> virtuels du noyau (/proc, /run, /sys).
> On peut le voir facilement en consultant le script d'init associé :
> less /etc/init.d/mountkernfs.sh


Tout d'abord, bonne année 2020 à tous !

Ok,
mais voici la réponse "insserv" :
FATAL: service mountkernfs is missed in the runlevels 2 3 4 5 to use service
networking
insserv: exiting now!

# ps aux | grep mountkernf
mountkernfs.sh n'est pas dans les processus.

# sysv-rc-conf
idem, pas de mountkernfs

# /etc/init.d/./mountkernfs.sh start
ne renvoie rien...

Quid ?
Pascal Hambourg (03/01/2020, 21h50)
Le 26/12/2019 à 19:53, ajh-valmer a écrit :
> insserv: FATAL: service mountkernfs is missed in the runlevels 1 2 3 4 5
> to use service networking insserv: exiting now!


On peut voir les en-têtes LSB des fichiers /etc/init.d/mountkernfs.sh et
/etc/init.d/networking, ainsi que le contenu du répertoire
/etc/insserv/overrides/ ?
ajh-valmer (03/01/2020, 23h10)
On Friday 03 January 2020 20:41:35 Pascal Hambourg wrote:
> Le 26/12/2019 à 19:53, ajh-valmer a écrit :
> > insserv: FATAL: service mountkernfs is missed in the runlevels 1 2 3 4 5
> > to use service networking insserv: exiting now!


> On peut voir les en-têtes LSB des fichiers /etc/init.d/mountkernfs.sh et
> /etc/init.d/networking, ainsi que le contenu du répertoire
> /etc/insserv/overrides/ ?


/etc/insserv/overrides/ est vide.

etc/init.d/mountkernfs.sh et "/etc/init.d/networking" :
Qu'appelles tu "en-têtes LSB" ?
Je ne vois pas d'expression "LSB" dans ces 2 fichiers.

Bonne fin de soirée.
Pascal Hambourg (04/01/2020, 11h10)
Le 03/01/2020 à 22:05, ajh-valmer a écrit :
> etc/init.d/mountkernfs.sh et "/etc/init.d/networking" :
> Qu'appelles tu "en-têtes LSB" ?


La partie entre "BEGIN INIT INFO" et "END INIT INFO".
ajh-valmer (04/01/2020, 23h30)
On Saturday 04 January 2020 10:01:43 Pascal Hambourg wrote:
> Le 03/01/2020 à 22:05, ajh-valmer a écrit :
> > etc/init.d/mountkernfs.sh et "/etc/init.d/networking" :
> > Qu'appelles tu "en-têtes LSB" ?


> La partie entre "BEGIN INIT INFO" et "END INIT INFO".


Les voici :

/etc/init.d/networking :
### BEGIN INIT INFO
# Provides: networking ifupdown
# Required-Start: mountkernfs $local_fs urandom
# Required-Stop: $local_fs
# Default-Start: S
# Default-Stop: 0 6
# Short-Description: Raise network interfaces.
# Description: Prepare /run/network directory, ifstate file and raise network
interfaces, or take them down.
### END INIT INFO

/etc/init.d/mountkernfs.sh :
### BEGIN INIT INFO
# Provides: mountkernfs
# Required-Start:
# Required-Stop:
# Should-Start: glibc
# Default-Start: S
# Default-Stop:
# Short-Description: Mount kernel virtual file systems.
# Description: Mount initial set of virtual filesystems the kernel
# provides and that are required by everything.
### END INIT INFO

Je constate que dans le dernier :
# Required-Start:
# Required-Stop:
# Default-Stop:
n'ont pas d'infos derrière.

Y a t-il un problème qui peut expliquer l'impossibilité
de lancer mountkernfs.sh ?
"service mountkernfs is missed"
A. Valmer
Pascal Hambourg (05/01/2020, 12h00)
Le 04/01/2020 à 22:28, ajh-valmer a écrit :
[..]
> # Should-Start: glibc
> # Default-Start: S
> # Default-Stop:


C'est conforme à ce que je vois sur mon système. Les deux scripts ne
demandent à être démarrés que dans le runlevel S, donc je ne vois pas
pourquoi insserv se plaint à propos des runlevels 1 à 5.

Peux-tu regarder dans les différents répertoires /etc/rc*.d/ lesquels
contiennent des liens S*mountkernfs.sh et S*networking ? Normalement ils
ne devraient être que dans /etc/rcS.d/.

> Je constate que dans le dernier :
> # Required-Start:
> # Required-Stop:
> # Default-Stop:
> n'ont pas d'infos derrière.


Parce qu'il n'a pas de dépendance de ces types.
ajh-valmer (05/01/2020, 23h00)
On Sunday 05 January 2020 10:59:07 Pascal Hambourg wrote:
> Le 04/01/2020 à 22:28, ajh-valmer a écrit :



> C'est conforme à ce que je vois sur mon système. Les deux scripts ne
> demandent à être démarrés que dans le runlevel S, donc je ne vois pas
> pourquoi insserv se plaint à propos des runlevels 1 à 5.


> Peux-tu regarder dans les différents répertoires /etc/rc*.d/ lesquels
> contiennent des liens S*mountkernfs.sh et S*networking ? Normalement ils
> ne devraient être que dans /etc/rcS.d/.


> > Je constate que dans le dernier :
> > # Required-Start:
> > # Required-Stop:
> > # Default-Stop:
> > n'ont pas d'infos derrière.


> Parce qu'il n'a pas de dépendance de ces types.


"S01mountkernfs.sh" est dans /etc/rcS.d
mais pas de mountkernfs.sh dans "sysv-rc-conf".

Aucun "S01mountkernfs.sh" dans les rc1.d à rc6.d.

Bonne fin de soirée.
Pascal Hambourg (06/01/2020, 01h00)
Le 05/01/2020 à 21:57, ajh-valmer a écrit :
> "S01mountkernfs.sh" est dans /etc/rcS.d
> mais pas de mountkernfs.sh dans "sysv-rc-conf".
> Aucun "S01mountkernfs.sh" dans les rc1.d à rc6.d.


Bizarre. Il faut peut-être réinstaller les liens avec

update-rc.d mountkernfs.sh defaults
ajh-valmer (06/01/2020, 14h00)
On Sunday 05 January 2020 23:50:26 Pascal Hambourg wrote:
> Le 05/01/2020 à 21:57, ajh-valmer a écrit :
> > "S01mountkernfs.sh" est dans /etc/rcS.d
> > mais pas de mountkernfs.sh dans "sysv-rc-conf".
> > Aucun "S01mountkernfs.sh" dans les rc1.d à rc6.d.

> Bizarre. Il faut peut-être réinstaller les liens avec
> update-rc.d mountkernfs.sh defaults


# apt-cache search mountkernfs
ne donne aucun résultat...
L'ordinateur est sous Debian Buster.
Daniel Huhardeaux (06/01/2020, 14h10)
Le 06/01/2020 à 12:54, ajh-valmer a écrit :
> On Sunday 05 January 2020 23:50:26 Pascal Hambourg wrote:
> # apt-cache search mountkernfs
> ne donne aucun résultat...
> L'ordinateur est sous Debian Buster.


La bonne commande est dpkg -S mountkernfs
systemd: /lib/systemd/system/mountkernfs.service
ajh-valmer (06/01/2020, 16h10)
On Monday 06 January 2020 13:07:30 Daniel Huhardeaux wrote:
> Le 06/01/2020 à 12:54, ajh-valmer a écrit :
> > On Sunday 05 January 2020 23:50:26 Pascal Hambourg wrote:
> >> Le 05/01/2020 à 21:57, ajh-valmer a écrit :
> >>> "S01mountkernfs.sh" est dans /etc/rcS.d
> >>> mais pas de mountkernfs.sh dans "sysv-rc-conf".
> >>> Aucun "S01mountkernfs.sh" dans les rc1.d à rc6.d.


> >> Bizarre. Il faut peut-être réinstaller les liens avec
> >> update-rc.d mountkernfs.sh defaults


> > # apt-cache search mountkernfs
> > ne donne aucun résultat...
> > L'ordinateur est sous Debian Buster.


> La bonne commande est dpkg -S mountkernfs
> systemd: /lib/systemd/system/mountkernfs.service


# dpkg -S mountkernfs
ne donne aucun résultat...

Pas de daemon mountkernfs par la commande
# ps aux | grep mountkernfs
et pas existant dans "sysv-rc-conf".

# apt-get install mountkernfs.sh
"E: Impossible de trouver le paquet mountkernfs".


"Désolé, votre recherche n'a renvoyé aucun résultat".

Comment installer ou réinstaller un paquet inexistant ?
(mountkernfs).
Daniel Huhardeaux (06/01/2020, 16h20)
Le 06/01/2020 à 15:06, ajh-valmer a écrit :
[..]
> "Désolé, votre recherche n'a renvoyé aucun résultat".
> Comment installer ou réinstaller un paquet inexistant ?
> (mountkernfs).


Comme démontré par ma commande dpkg -S, mountkernfs.service (qui est
dans le titre de ton message) est fourni par systemd. Donc,

dpkg -L systemd|grep mountkern
/lib/systemd/system/mountkernfs.service

Soit ton systemd est mal installé soit pas du tout.

Note: toutes les commandes données sont exécutées à partir d'une Buster
ajh-valmer (06/01/2020, 17h10)
On Monday 06 January 2020 15:19:41 Daniel Huhardeaux wrote:
> Le 06/01/2020 à 15:06, ajh-valmer a écrit :


> > Comment installer ou réinstaller un paquet inexistant ?
> > (mountkernfs).


> Comme démontré par ma commande dpkg -S, mountkernfs.service (qui est
> dans le titre de ton message) est fourni par systemd. Donc,


> dpkg -L systemd|grep mountkern
> /lib/systemd/system/mountkernfs.service


> Soit ton systemd est mal installé soit pas du tout.


mon systemd est bien installé :

# dpkg -L systemd|grep mountkernfs
/lib/systemd/system/mountkernfs.service

# apt-get install systemd --reinstall
Paramétrage de systemd (241-7~deb10u2) ...
(pas de message d'erreur)

# service mountkernfs.sh start
"Failed to start mountkernfs.service: Unit mountkernfs.service is masked".

Pas d'applis "mountkernfs" sous Buster.

Discussions similaires