Debian Debian-France Debian-Facile Debian-fr.org Debian-fr.xyz Debian ? Communautés

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 09-05-2022 16:12:54

samprz
Membre
Lieu : Cannes FR
Distrib. : Debian 9.13
Noyau : Linux 4.9.227-vs2.3.9.12-perso-1 (VServer)
Inscription : 27-05-2021

Installer SysVinit à la place de systemd sur debian-9.13

Bonjour,

Quelle est la procédure pour installer SysVinit à la place de Systemd sur une Debian-9.13 ?

Sam.

Hors ligne

#2 09-05-2022 16:47:49

vv222
Administrateur
Lieu : Bretagne
Distrib. : GNU/Linux Debian « Sid »
Noyau : Linux ≥ 5.15 (amd64)
(G)UI : Openbox / xfwm4
Inscription : 18-11-2013
Site Web

Re : Installer SysVinit à la place de systemd sur debian-9.13

Normalement c’est aussi simple que :

apt install sysvinit-core systemd-sysv-


(testé sur une Debian 11, je n’ai pas de Debian 9 sous la main)


Jouer sous Debian ? Facile !

Hors ligne

#3 09-05-2022 16:53:00

samprz
Membre
Lieu : Cannes FR
Distrib. : Debian 9.13
Noyau : Linux 4.9.227-vs2.3.9.12-perso-1 (VServer)
Inscription : 27-05-2021

Re : Installer SysVinit à la place de systemd sur debian-9.13

vv222 a écrit :

Normalement c’est aussi simple que :

apt install sysvinit-core systemd-sysv-


(testé sur une Debian 11, je n’ai pas de Debian 9 sous la main)



OK mais quand j'installe systemd-sysv il me désinstalle sysvinit-core !?

Et la machine ne boote plus...

Sam.

Hors ligne

#4 09-05-2022 17:08:19

samprz
Membre
Lieu : Cannes FR
Distrib. : Debian 9.13
Noyau : Linux 4.9.227-vs2.3.9.12-perso-1 (VServer)
Inscription : 27-05-2021

Re : Installer SysVinit à la place de systemd sur debian-9.13

Quand je veux installer sysvinit-core voici ce que j'obtiens:

Les paquets suivants seront ENLEVÉS :
  systemd-sysv
Les NOUVEAUX paquets suivants seront installés :
  sysvinit-core
0 mis à jour, 1 nouvellement installés, 1 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0 o/135 ko dans les archives.
Après cette opération, 121 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
Préconfiguration des paquets...
E: Impossible d'écrire le journal (Est-ce que /dev/pts est monté ?) - posix_openpt (19: Aucun périphérique de ce type)
dpkg: systemd-sysv : problème de dépendance, mais suppression comme demandé :
 init dépend de systemd-sysv | sysvinit-core ; cependant :
  Le paquet systemd-sysv doit être supprimé.
  Le paquet sysvinit-core n'est pas installé.

(Lecture de la base de données... 151673 fichiers et répertoires déjà installés.)
Suppression de systemd-sysv (232-25+deb9u13) ...
Sélection du paquet sysvinit-core précédemment désélectionné.
(Lecture de la base de données... 151656 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../sysvinit-core_2.88dsf-59.9_amd64.deb ...
Dépaquetage de sysvinit-core (2.88dsf-59.9) ...
Paramétrage de sysvinit-core (2.88dsf-59.9) ...
Not restarting sysvinit
Traitement des actions différées (« triggers ») pour man-db (2.7.6.1-2) ...
 



Sam.

Dernière modification par samprz (09-05-2022 17:10:38)

Hors ligne

#5 09-05-2022 17:25:19

robert2a
Membre
Distrib. : Buster 10 version 10.11
Noyau : kernel buster backports
(G)UI : Mate
Inscription : 15-11-2014

Re : Installer SysVinit à la place de systemd sur debian-9.13

Bonjour
sur systemd et debian en bookworm


apt policy sysvinit-core systemd-sysv
sysvinit-core:
  Installé : (aucun)
  Candidat : 3.03-1
 Table de version :
     3.03-1 500
        500 https://deb.debian.org/debian bookworm/main amd64 Packages
systemd-sysv:
  Installé : 250.4-1
  Candidat : 250.4-1
 Table de version :
 *** 250.4-1 500
        500 https://deb.debian.org/debian bookworm/main amd64 Packages
        100 /var/lib/dpkg/status
 


je ne trouve pas de paquet "systemd-sysv-"
je te conseille de faire les choses en simulation avant pour éviter de tout casser
par exemple


apt -s install sysvinit-core systemd-sysv-
 


ou utiliser aptitude a la place de apt

moi par exemple cela me casse le bureau sur mate en debian 12 (pas de debian 9 pour tester la commande )


Les NOUVEAUX paquets suivants seront installés :
  initscripts insserv startpar sysv-rc sysvinit-core
0 mis à jour, 5 nouvellement installés, 23 à enlever et 0 non mis à jour.
 



ps: je ne connais le caractère "-" en fin , mais il doit servir a quelque chose  smile

Dernière modification par robert2a (09-05-2022 17:27:43)


Machines : kabylake I7 7700 , AMD 1700(X) ,AMD threadripper gen1 , AMD Raven R3 2200G , AMD FX(tm)-8320

Hors ligne

#6 09-05-2022 17:34:08

samprz
Membre
Lieu : Cannes FR
Distrib. : Debian 9.13
Noyau : Linux 4.9.227-vs2.3.9.12-perso-1 (VServer)
Inscription : 27-05-2021

Re : Installer SysVinit à la place de systemd sur debian-9.13

Merci de ces infos, j'ai un peu de mal avec aptitude mais si tu pense que c'est mieux que apt, et beaucoup le pensent je vais t'écouter...

Encore merci de ton aide.

Sam.

Hors ligne

#7 09-05-2022 18:31:51

samprz
Membre
Lieu : Cannes FR
Distrib. : Debian 9.13
Noyau : Linux 4.9.227-vs2.3.9.12-perso-1 (VServer)
Inscription : 27-05-2021

Re : Installer SysVinit à la place de systemd sur debian-9.13

Regarde ce que j'obtiens sur une machine fraîchement installée:

apt -s install sysvinit-core systemd-sysv
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
systemd-sysv is already the newest version (232-25+deb9u13).
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
 systemd-sysv : Est en conflit avec: sysvinit-core mais 2.88dsf-59.9 devra être installé
 sysvinit-core : Est en conflit avec: systemd-sysv mais 232-25+deb9u13 devra être installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
 



J'ai lancé avec l'optiion -s par sécurité, je ne sais plus quoi faire...

Sam.

Hors ligne

#8 09-05-2022 19:27:18

Croutons
Membre
Distrib. : Debian10 Buster
Noyau : Linux 4.19.0-18-amd64
(G)UI : Mate
Inscription : 16-12-2016

Re : Installer SysVinit à la place de systemd sur debian-9.13

Hello

apt show sysvinit-core


c'est bien précisé

Conflicts: runit-init, systemd-sysv


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#9 09-05-2022 19:28:49

vv222
Administrateur
Lieu : Bretagne
Distrib. : GNU/Linux Debian « Sid »
Noyau : Linux ≥ 5.15 (amd64)
(G)UI : Openbox / xfwm4
Inscription : 18-11-2013
Site Web

Re : Installer SysVinit à la place de systemd sur debian-9.13

La commande que j’ai donnée :

apt install sysvinit-core systemd-sysv-


n’est pas la même que celle que tu essaies de lancer :

apt install sysvinit-core systemd-sysv



Le - final n’est pas décoratif big_smile


Jouer sous Debian ? Facile !

Hors ligne

#10 09-05-2022 19:32:14

hybridemoineau
Membre
Inscription : 21-02-2016

Re : Installer SysVinit à la place de systemd sur debian-9.13

Sur un  système déjà installé et sur Debian 9, aptitude me paraît indispensable.

Avec un fichier preferences comme ceci :

#Systemd bloqué
Package: systemd*
Pin: release o=Debian
Pin-Priority: -1



Faire tourner les réponses d'aptitude jusqu'à ce que ça passe.

S'assurer ensuite que systemd est bien désinstallé, et que les paquets sysv sont bien tous là, soit au minimum :

  sysvinit-core - System-V-like init
sysvinit-utils - utilitaires de type System V
sysv-rc - mécanisme de changement de niveau d'exécution à la System-V
 



Je ne suis plus sûr pour le troisième sur une Debian 9.

Il y avait aussi le paquet systemd-shim qui était peut-être indispensable sur une 9.

Enfin, en fonction de ce que tu veux faire, il est possible de faire démarrer le système avec sysv tout en ayant systemd d'installé, ce qui peut éviter pas mal d'ennui. Sans systemd, sur une Debian 9, les montages à chaud ne fonctionnent pas - il faut passer par udevil - et l'alimentation nécessite les droits admin, par exemple.

Hors ligne

#11 09-05-2022 19:38:17

samprz
Membre
Lieu : Cannes FR
Distrib. : Debian 9.13
Noyau : Linux 4.9.227-vs2.3.9.12-perso-1 (VServer)
Inscription : 27-05-2021

Re : Installer SysVinit à la place de systemd sur debian-9.13

vv222 a écrit :

La commande que j’ai donnée :

apt install sysvinit-core systemd-sysv-


n’est pas la même que celle que tu essaies de lancer :

apt install sysvinit-core systemd-sysv



Le - final n’est pas décoratif big_smile



Ouais, effectivement je croyais que c'était une erreur de ta part, excuses moi en fait la bonne commande me donne:

apt -s install systemd-sysv-
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
The following additional packages will be installed:
  cgmanager initscripts insserv libcgmanager0 libnih-dbus1 libnih1 startpar systemd-shim sysv-rc
Paquets suggérés :
  bootchart2 pm-utils bum
Les paquets suivants seront ENLEVÉS :
  init systemd-sysv
Les NOUVEAUX paquets suivants seront installés :
  cgmanager initscripts insserv libcgmanager0 libnih-dbus1 libnih1 startpar systemd-shim sysv-rc
ATTENTION : Les paquets essentiels suivants vont être enlevés.
Vous NE devez PAS faire ceci, à moins de savoir exactement ce
que vous êtes en train de faire.
  init systemd-sysv (en raison de init)
0 mis à jour, 9 nouvellement installés, 2 à enlever et 0 non mis à jour.
Remv init [1.48]
Inst libnih1 (1.0.3-8 Debian:9.13/oldoldstable [amd64])
Inst libnih-dbus1 (1.0.3-8 Debian:9.13/oldoldstable [amd64])
Inst libcgmanager0 (0.41-2 Debian:9.13/oldoldstable [amd64])
Inst cgmanager (0.41-2 Debian:9.13/oldoldstable [amd64])
Inst systemd-shim (10-3 Debian:9.13/oldoldstable [amd64])
Remv systemd-sysv [232-25+deb9u13]
Inst insserv (1.14.0-5.4+b1 Debian:9.13/oldoldstable [amd64])
Inst startpar (0.59-3.1 Debian:9.13/oldoldstable [amd64])
Inst sysv-rc (2.88dsf-59.9 Debian:9.13/oldoldstable [all])
Inst initscripts (2.88dsf-59.9 Debian:9.13/oldoldstable [amd64])
Conf libnih1 (1.0.3-8 Debian:9.13/oldoldstable [amd64])
Conf libnih-dbus1 (1.0.3-8 Debian:9.13/oldoldstable [amd64])
Conf libcgmanager0 (0.41-2 Debian:9.13/oldoldstable [amd64])
Conf cgmanager (0.41-2 Debian:9.13/oldoldstable [amd64])
Conf systemd-shim (10-3 Debian:9.13/oldoldstable [amd64])
Conf insserv (1.14.0-5.4+b1 Debian:9.13/oldoldstable [amd64])
Conf startpar (0.59-3.1 Debian:9.13/oldoldstable [amd64])
Conf sysv-rc (2.88dsf-59.9 Debian:9.13/oldoldstable [all]
Conf initscripts (2.88dsf-59.9 Debian:9.13/oldoldstable [amd64])
 



Ce n'est pas pareil par contre l'avertissement concernant la suppression de "init" me fait un peu peur, qu'est-ce que tu en penses ?

Sam.

Hors ligne

#12 09-05-2022 19:54:45

samprz
Membre
Lieu : Cannes FR
Distrib. : Debian 9.13
Noyau : Linux 4.9.227-vs2.3.9.12-perso-1 (VServer)
Inscription : 27-05-2021

Re : Installer SysVinit à la place de systemd sur debian-9.13

hybridemoineau a écrit :



S'assurer ensuite que systemd est bien désinstallé, et que les paquets sysv sont bien tous là, soit au minimum :

sysvinit-core - System-V-like init
sysvinit-utils - utilitaires de type System V
sysv-rc - mécanisme de changement de niveau d'exécution à la System-V
 



Je ne suis plus sûr pour le troisième sur une Debian 9.

Il y avait aussi le paquet systemd-shim qui était peut-être indispensable sur une 9.

Enfin, en fonction de ce que tu veux faire, il est possible de faire démarrer le système avec sysv tout en ayant systemd d'installé, ce qui peut éviter pas mal d'ennui. Sans systemd, sur une Debian 9, les montages à chaud ne fonctionnent pas - il faut passer par udevil - et l'alimentation nécessite les droits admin, par exemple.



Voici ce que donne l'installation des trois paquets:

apt -s install sysvinit-core sysvinit-utils sysv-rc
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
sysvinit-utils is already the newest version (2.88dsf-59.9).
The following additional packages will be installed:
  cgmanager initscripts insserv libcgmanager0 libnih-dbus1 libnih1 startpar systemd-shim
Paquets suggérés :
  bootchart2 pm-utils bum bootlogd
Les paquets suivants seront ENLEVÉS :
  systemd-sysv
Les NOUVEAUX paquets suivants seront installés :
  cgmanager initscripts insserv libcgmanager0 libnih-dbus1 libnih1 startpar systemd-shim sysv-rc sysvinit-core
0 mis à jour, 10 nouvellement installés, 1 à enlever et 0 non mis à jour.
Inst libnih1 (1.0.3-8 Debian:9.13/oldoldstable [amd64])
Inst libnih-dbus1 (1.0.3-8 Debian:9.13/oldoldstable [amd64])
Inst libcgmanager0 (0.41-2 Debian:9.13/oldoldstable [amd64])
Inst cgmanager (0.41-2 Debian:9.13/oldoldstable [amd64])
Inst systemd-shim (10-3 Debian:9.13/oldoldstable [amd64])
Inst insserv (1.14.0-5.4+b1 Debian:9.13/oldoldstable [amd64])
Inst startpar (0.59-3.1 Debian:9.13/oldoldstable [amd64])
Inst sysv-rc (2.88dsf-59.9 Debian:9.13/oldoldstable [all])
Inst initscripts (2.88dsf-59.9 Debian:9.13/oldoldstable [amd64])
Remv systemd-sysv [232-25+deb9u13] [init:amd64 ]
Inst sysvinit-core (2.88dsf-59.9 Debian:9.13/oldoldstable [amd64])
Conf libnih1 (1.0.3-8 Debian:9.13/oldoldstable [amd64])
Conf libnih-dbus1 (1.0.3-8 Debian:9.13/oldoldstable [amd64])
Conf libcgmanager0 (0.41-2 Debian:9.13/oldoldstable [amd64])
Conf cgmanager (0.41-2 Debian:9.13/oldoldstable [amd64])
Conf systemd-shim (10-3 Debian:9.13/oldoldstable [amd64])
Conf insserv (1.14.0-5.4+b1 Debian:9.13/oldoldstable [amd64])
Conf startpar (0.59-3.1 Debian:9.13/oldoldstable [amd64])
Conf sysv-rc (2.88dsf-59.9 Debian:9.13/oldoldstable [all])
Conf initscripts (2.88dsf-59.9 Debian:9.13/oldoldstable [amd64])
Conf sysvinit-core (2.88dsf-59.9 Debian:9.13/oldoldstable [amd64])



Sam.

Hors ligne

#13 09-05-2022 22:12:18

vv222
Administrateur
Lieu : Bretagne
Distrib. : GNU/Linux Debian « Sid »
Noyau : Linux ≥ 5.15 (amd64)
(G)UI : Openbox / xfwm4
Inscription : 18-11-2013
Site Web

Re : Installer SysVinit à la place de systemd sur debian-9.13

samprz a écrit :

Ce n'est pas pareil par contre l'avertissement concernant la suppression de "init" me fait un peu peur, qu'est-ce que tu en penses ?



En effet, si init est désinstallé ce n’est pas bon. La commande suivante précise à apt que tu souhaites le conserver :

apt install init sysvinit-core systemd-sysv-


Jouer sous Debian ? Facile !

Hors ligne

#14 10-05-2022 00:16:32

samprz
Membre
Lieu : Cannes FR
Distrib. : Debian 9.13
Noyau : Linux 4.9.227-vs2.3.9.12-perso-1 (VServer)
Inscription : 27-05-2021

Re : Installer SysVinit à la place de systemd sur debian-9.13

hybridemoineau a écrit :


S'assurer ensuite que systemd est bien désinstallé, et que les paquets sysv sont bien tous là, soit au minimum :

sysvinit-core - System-V-like init
sysvinit-utils - utilitaires de type System V
sysv-rc - mécanisme de changement de niveau d'exécution à la System-V
 



Je ne suis plus sûr pour le troisième sur une Debian 9.

Il y avait aussi le paquet systemd-shim qui était peut-être indispensable sur une 9.

Enfin, en fonction de ce que tu veux faire, il est possible de faire démarrer le système avec sysv tout en ayant systemd d'installé, ce qui peut éviter pas mal d'ennui. Sans systemd, sur une Debian 9, les montages à chaud ne fonctionnent pas - il faut passer par udevil - et l'alimentation nécessite les droits admin, par exemple.



Ben j'ai installé ces trois paquets et au reboot plus de connexions SSH ni VNC je vais passer sur KVM pour voir si je peux me connecter sur la machine...

A suivre...

Sam.

Hors ligne

#15 10-05-2022 00:51:22

samprz
Membre
Lieu : Cannes FR
Distrib. : Debian 9.13
Noyau : Linux 4.9.227-vs2.3.9.12-perso-1 (VServer)
Inscription : 27-05-2021

Re : Installer SysVinit à la place de systemd sur debian-9.13

En fin de compte C'EST BON il n'y avait que le serveur SSH qui n'avais pas démarré j'ai pu le relancer en me connectant via KVM (merci Dedibox !) donc je suis en SysV init !

J'étais un peu dans la merde car mon application de virtualisation (Vserver) ne fonctionne pas sous Systemd.

Merci de votre aide à tous !

Sam.

Hors ligne

Pied de page des forums