[systemd] aide à la migration
[systemd] aide à la migration
Salut à tous,
J'ai récemment mis à jour mon système => comme à mon habitude j'ai consulté les news de arch avant de lancer la mise à jour.
J'ai donc entendu parler de systemd que je souhaite mettre en place (à terme on aura pas trop le choix !?!).
Pour se faire, j'ai suivi le wiki : http://wiki.archlinux.fr/Systemd
Et réalisé la modification indiqué pour les fichiers de config.
Afin de tester, j'ai fait comme indiqué dans le wiki : modifier la ligne du kernel dans le chargeur d'amorçage afin d'y ajouter init=/usr/lib/systemd/systemd
La système démarre sans souci (c'est super rapide ...) mais maintenant que dois-je faire pour passer à un système full systemd. J'ai parcouru le wiki ainsi que différents sujets sur le forum mais ce n'est pas clair dans mon esprit.
Quelqu'un pour m'aider ?
Liste des modules au démarrage dans /etc/rc.conf :
syslog-ng netfs crond dbus laptop-mode @acpid @cpufreq gdm networkmanager @alsa cups @deluged @vboxdrv
Arch étant mon seul système installé, je ne souhaite pas faire de bétise et me trouver avec un PC bloqué (et donc inutilisable).
Merci à toute âme charitable qui voudra bien m'aider ...
J'ai récemment mis à jour mon système => comme à mon habitude j'ai consulté les news de arch avant de lancer la mise à jour.
J'ai donc entendu parler de systemd que je souhaite mettre en place (à terme on aura pas trop le choix !?!).
Pour se faire, j'ai suivi le wiki : http://wiki.archlinux.fr/Systemd
Et réalisé la modification indiqué pour les fichiers de config.
Afin de tester, j'ai fait comme indiqué dans le wiki : modifier la ligne du kernel dans le chargeur d'amorçage afin d'y ajouter init=/usr/lib/systemd/systemd
La système démarre sans souci (c'est super rapide ...) mais maintenant que dois-je faire pour passer à un système full systemd. J'ai parcouru le wiki ainsi que différents sujets sur le forum mais ce n'est pas clair dans mon esprit.
Quelqu'un pour m'aider ?
Liste des modules au démarrage dans /etc/rc.conf :
syslog-ng netfs crond dbus laptop-mode @acpid @cpufreq gdm networkmanager @alsa cups @deluged @vboxdrv
Arch étant mon seul système installé, je ne souhaite pas faire de bétise et me trouver avec un PC bloqué (et donc inutilisable).
Merci à toute âme charitable qui voudra bien m'aider ...
ArchLinux + CK Kernel + Gnome.
Systemd en cours de transition ...
Systemd en cours de transition ...
Re: Aide au passage à SYSTEMD
bonjour il faut installer systemd-sysvcompat et tu peux enlevé init sur la ligne du kernel,et faut créer les fichier indiquaient dans le wiki le rc.conf n'est plus lu
Thinkpad 13 Archlinux/XFCE
Re: Aide au passage à SYSTEMD
J'ai donc installé le paquet indiqué => il m'a indiqué un conflit avec sysvinit. J'ai donc répondu oui pour le remplacement.
Au niveau des fichiers, j'ai rempli les fichiers indiqués dans le wiki :
/etc/hostname => indiqué le nom de ma machine (identique au contenu du rc.conf)
/etc/vconsole.conf => copier/coller du wiki
/etc/locale.conf => copier/coller du wiki
/etc/localtime => ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime comme dit dans le wiki http://wiki.archlinux.fr/Horloge
Le seul que je ne sais pas compléter :
/etc/modules-load.d/*.conf
Au niveau des fichiers, j'ai rempli les fichiers indiqués dans le wiki :
/etc/hostname => indiqué le nom de ma machine (identique au contenu du rc.conf)
/etc/vconsole.conf => copier/coller du wiki
/etc/locale.conf => copier/coller du wiki
/etc/localtime => ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime comme dit dans le wiki http://wiki.archlinux.fr/Horloge
Le seul que je ne sais pas compléter :
/etc/modules-load.d/*.conf
ArchLinux + CK Kernel + Gnome.
Systemd en cours de transition ...
Systemd en cours de transition ...
Re: [systemd] aide à la migration
vboxdrv seul est un module, le reste, c'est des services.tos69400 a écrit : Liste des modules au démarrage dans /etc/rc.conf :
syslog-ng netfs crond dbus laptop-mode @acpid @cpufreq gdm networkmanager @alsa cups @deluged @vboxdrv
Par exemple :tos69400 a écrit : Le seul que je ne sais pas compléter :
/etc/modules-load.d/*.conf
Code : Tout sélectionner
echo vboxdrv > /etc/modules-load.d/vbox.conf
Si t'as plusieurs modules à charger, il en faut un par ligne (ou plusieurs fichiers, à toi de voir)
Re: [systemd] aide à la migration
OK merci de vos conseils.
Je me remet (doucement) dans les ajustements à réaliser avant cette migration.
Je viens de régler /etc/adjtime ainsi que /etc/localtime
hs : pour le réglage de /etc/locatime, j'avais tapé la commande en root dans une console au lieu de compléter le ficher (je suis un boulet je sais).
OK pour l'identification de ce qui est moduless et ce qui est services => mon seul module restera donc celui de virtualbox (même si je m'en sers que très rarement).
Mais je ne comprend pas comment régler les services à lancer au démarrage. Autant c'est clair pour les modules, autant pour les services ...
Je me remet (doucement) dans les ajustements à réaliser avant cette migration.
Je viens de régler /etc/adjtime ainsi que /etc/localtime
hs : pour le réglage de /etc/locatime, j'avais tapé la commande en root dans une console au lieu de compléter le ficher (je suis un boulet je sais).
OK pour l'identification de ce qui est moduless et ce qui est services => mon seul module restera donc celui de virtualbox (même si je m'en sers que très rarement).
Mais je ne comprend pas comment régler les services à lancer au démarrage. Autant c'est clair pour les modules, autant pour les services ...
ArchLinux + CK Kernel + Gnome.
Systemd en cours de transition ...
Systemd en cours de transition ...
- FoolEcho
- Maître du Kyudo
- Messages : 10707
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [systemd] aide à la migration
Pour faire le parallèle avec initscripts:tos69400 a écrit :Mais je ne comprend pas comment régler les services à lancer au démarrage. Autant c'est clair pour les modules, autant pour les services ...
-pour lancer un service au démarrage (DAEMONS du rc.conf):
systemctl enable leNomDuService
(voir Services pour les plus communs). Ceci exclu certains services lancés automatiquement (dbus). Ne pas oublier de lancer ton interface graphique (gdm dans ton cas). Tu n'as pas à te préoccuper de l'ordre de lancement, systemd se débrouillera.-pour contrôler un service depuis la session en cours:
systemctl start/stop/etc. leNumDuService
.«The following statement is not true. The previous statement is true.»
Re: [systemd] aide à la migration
Quelqu'un le notera dans le wiki à l'occasion, netfs aussi est géré en auto (remote-fs.target), il n'y a rien à activer.
Re: [systemd] aide à la migration
Ok donc merci pour l'info.
Il suffit donc de les activer une fois pour toutes et c'est fini ?
Plus besoin d'y revenir ?
Je pense qu'il serait bon en effet de le noter dans le wiki car ce n'est pas très clair.
Il suffit donc de les activer une fois pour toutes et c'est fini ?
Plus besoin d'y revenir ?
Je pense qu'il serait bon en effet de le noter dans le wiki car ce n'est pas très clair.
ArchLinux + CK Kernel + Gnome.
Systemd en cours de transition ...
Systemd en cours de transition ...
- FoolEcho
- Maître du Kyudo
- Messages : 10707
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [systemd] aide à la migration
M'en occupe, vu que ça fait 2 fois au moins que je fais le même type de réponse.tos69400 a écrit :Quelqu'un le notera dans le wiki à l'occasion
(sauf problème évidemment, c'est pourquoi il vaut mieux une première fois lancer Arch avec "quiet" sur la ligne du kernel).tos69400 a écrit :Il suffit donc de les activer une fois pour toutes et c'est fini ?
Plus besoin d'y revenir ?
«The following statement is not true. The previous statement is true.»
Re: [systemd] aide à la migration
Que permet l'option 'quiet' sur le boot ?
Je tente désespérément de créer un boot graphique (ceci permettra de patienter jusqu'au démarrage de GDM) mais sans succès ...
Je viens de regarder dans mon syslinux.cfg et il semble que cette fonction soit toujours active :
APPEND root=/dev/disk/by-uuid/cda97d1d-b332-4065-9612-aa406e12f117 ro quiet splash resume=/dev/disk/by-uuid/594f1101-4f22-43e0-bd69-d261b566a799
Edit : je me suis donc lancé dans l'activation des différents services.
Pour rappel, les daemons contenus dans le rc.conf : syslog-ng netfs crond dbus laptop-mode @acpid @cpufreq gdm @networkmanager @alsa cups @deluged @vboxdrv
Tout s'est bien passé sauf pour les suivants :
En enfin le daemon deluged n'a pas d'équivalent systemd présent dans le wiki => je me lance à sa recherche.
Merci de votre aide.
Je tente désespérément de créer un boot graphique (ceci permettra de patienter jusqu'au démarrage de GDM) mais sans succès ...
Je viens de regarder dans mon syslinux.cfg et il semble que cette fonction soit toujours active :
APPEND root=/dev/disk/by-uuid/cda97d1d-b332-4065-9612-aa406e12f117 ro quiet splash resume=/dev/disk/by-uuid/594f1101-4f22-43e0-bd69-d261b566a799
Edit : je me suis donc lancé dans l'activation des différents services.
Pour rappel, les daemons contenus dans le rc.conf : syslog-ng netfs crond dbus laptop-mode @acpid @cpufreq gdm @networkmanager @alsa cups @deluged @vboxdrv
Tout s'est bien passé sauf pour les suivants :
Code : Tout sélectionner
[root@PCTos69400 tos69400]# systemctl enable acpid.service
Failed to issue method call: No such file or directory
[root@PCTos69400 tos69400]# systemctl enable cpufreqd.service
Failed to issue method call: No such file or directory
[root@PCTos69400 tos69400]# systemctl enable cups.service
Failed to issue method call: No such file or directory
Merci de votre aide.
Dernière modification par tos69400 le mar. 16 oct. 2012, 19:38, modifié 1 fois.
ArchLinux + CK Kernel + Gnome.
Systemd en cours de transition ...
Systemd en cours de transition ...
- FoolEcho
- Maître du Kyudo
- Messages : 10707
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [systemd] aide à la migration
D'avoir les messages au démarrage, donc de voir vite fait si les services démarrent correctement.tos69400 a écrit :Que permet l'option 'quiet' sur le boot ?
Ça n'a rien à avoir avec systemd, donc ouvre plutôt un autre sujet, stp.tos69400 a écrit :Je tente désespérément de créer un boot graphique (ceci permettra de patienter jusqu'au démarrage de GDM) mais sans succès ...
«The following statement is not true. The previous statement is true.»
Re: [systemd] aide à la migration
J'ai édité mon message pendant que tu me répondais.
Désolé mais je pensais que c'était lié à l'option quiet d'où ma question. J'ai déjà ouvert un autre sujet mais j'ai pas eu le temps de m'en occuper.
Quelques "petits" soucis à l'activation des services (voir au dessus).
Désolé mais je pensais que c'était lié à l'option quiet d'où ma question. J'ai déjà ouvert un autre sujet mais j'ai pas eu le temps de m'en occuper.
Quelques "petits" soucis à l'activation des services (voir au dessus).
ArchLinux + CK Kernel + Gnome.
Systemd en cours de transition ...
Systemd en cours de transition ...
- FoolEcho
- Maître du Kyudo
- Messages : 10707
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [systemd] aide à la migration
cpufreqd est déprécié, tu peux passer à cpupower (ça doit lancer acpid aussi).
M'étonne que cups ne fonctionne pas par contre... Tu es bien à jour (1.6.1-6 pour cups) ?
M'étonne que cups ne fonctionne pas par contre... Tu es bien à jour (1.6.1-6 pour cups) ?
deluged ou deluge-web.service existent dans le paquet (usr/lib/systemd/system/).tos69400 a écrit :En enfin le daemon deluged n'a pas d'équivalent systemd présent dans le wiki => je me lance à sa recherche.
«The following statement is not true. The previous statement is true.»
Re: [systemd] aide à la migration
Oui je suis bien à jour pour cups :
Concernant cpufreqd, j'ai bien cpupower d'installé. Je vais vérifier sa config. Je ne comprend pas pourquoi tu dis que cpufreqd est déprécié ce n'est pas cpufrequtils ( extrait wiki : "Important: cpufrequtils est déprécié et il est remplacé par cpupower. Ce dernier ajoute également des fonctionnalités.").
Pour deluge, j'ai bien vu la création du service mais je suis tombé sur le message demandant l'intégration et celui-ci était sans réponse donc ...
Edit : la réponse de commande est cependant très étrange =>
Code : Tout sélectionner
[tos69400@PCTos69400 ~]$ pacman -Qs cups
local/cups-pk-helper 0.2.2-1
A helper that makes system-config-printer use PolicyKit
local/lib32-libcups 1.6.1-1
The CUPS Printing System - client libraries (32-bit)
local/libcups 1.6.1-6
The CUPS Printing System - client libraries and headers
Pour deluge, j'ai bien vu la création du service mais je suis tombé sur le message demandant l'intégration et celui-ci était sans réponse donc ...
Edit : la réponse de commande est cependant très étrange =>
Code : Tout sélectionner
[root@PCTos69400 tos69400]# systemctl enable deluged.service
The unit files have no [Install] section. They are not meant to be enabled using systemctl.
ArchLinux + CK Kernel + Gnome.
Systemd en cours de transition ...
Systemd en cours de transition ...