Aller au contenu principal
Sujet: Problème avec Yast auto-installation (Lu 694 fois) sujet précédent - sujet suivant

Problème avec Yast auto-installation

Bonjour,
Je rencontre un soucis avec Yast auto installation sous OpenSUSE Leap 15.6:
celui-ci me signale que le service systemd-remount-fs doit être désactivé, et de ce fait
je ne peux générer le fichier d'auto-installation.
Mais lorsque je tente de désactiver le service via le terminal, j'obtiens le message suivant:
The unit files have no installation config (WantedBy=, RequiredBy=, UpheldBy=,
Also=, or Alias= settings in the [Install] section, and DefaultInstance= for
template units). This means they are not meant to be enabled or disabled using systemctl.
Possible reasons for having this kind of units are:
• A unit may be statically enabled by being symlinked from another unit's
  .wants/, .requires/, or .upholds/ directory.
• A unit's purpose may be to act as a helper for some other unit which has
  a requirement dependency on it.
• A unit may be started when needed via activation (socket, path, timer,
  D-Bus, udev, scripted systemctl call, ...).
• In case of template units, the unit is meant to be enabled with some
  instance name specified.
Je peux le passer en démarrage manuel depuis le logiciel Yast auto installation, mais l'erreur persiste.
Après quelques recherches, ceci est apparement normal:
systemd-remount-fs.service est responsable de remonter certains systèmes de fichiers avec les options définies dans /etc/fstab au moment du démarrage. Après avoir effectué cette tâche, il s'arrête automatiquement.
Le service systemd-remount-fs.service est un service particulier qui ne peut pas être activé ou désactivé de manière traditionnelle via systemctl enable/disable, car il ne possède pas de section [Install] dans son fichier de configuration. Cela signifie qu'il n'est pas conçu pour être géré de cette façon.
De ce fait, comment contourner cette erreur pour pouvoir générer un fichier AutoYast correct?
Merci à ceux qui pourront m'apporter leur aide.

 

Re : Problème avec Yast auto-installation

Répondre #1
Bonjour,
Alors j'ai pu régler le problème lié à systemd-remount-fs et générer le fichier,
que OpenSuse juge correct, mais lorsque je veux m'en servir, l'installateur me signale
que le fichier est invalide !
Une semaine que je teste OpenSuse et c'est la première fois que je découvre autant
de problème sur un OS...Merci OpenSuse !

Re : Problème avec Yast auto-installation

Répondre #2
Une semaine que je teste OpenSuse et c'est la première fois que je découvre autant
de problème sur un OS...Merci OpenSuse !

Bonjour,

Je ne connaissais pas l'existence de ce système de déploiement en masse : AutoYast, et je ne dois pas être le seul sur ce forum.

Pour info à l'adresse de tous ainsi qu'à ceux en particulier qui auraient du temps à consacrer à cette procédure : AutoYast Guide

La plupart d'entre nous ici ne découvre pour ainsi dire jamais une énorme quantité de problème avec cet OS et nous avons même parfois tendance à penser que c'est la raison pour laquelle ce forum n'est pas extrêmement actif. Mais il est vrai aussi que le déploiement en masse, sans aucune intervention de l'utilisateur, n'est pas la préoccupation majeure de la majorité d'entre nous. C'est dommage mais c'est comme ça. Par contre, si tu parviens à solutionner ton problème, tu pourrais nous faire un rapport pour éclairer nos lanternes et ainsi ce forum gagnerait en expertise.

En attendant tu peux aussi questionner le forum officiel qui compte beaucoup plus de membres et probablement aussi plus de membres avancés dans la connaissance de l'OS : https://forums.opensuse.org/

Re : Problème avec Yast auto-installation

Répondre #3
Bonjour ElBarto

En complément du message de Chumi, je te conseille également d'aller sur le site de téléchargement officiel  https://opensuse.org/
et de télécharger l'image de la 15.6. C'est beaucoup plus simple et rapide.

Re : Problème avec Yast auto-installation

Répondre #4
Bonjour,
Merci pour vos réponses.
Il est vrai que peu de sujet sur le net traitent de cette procédure,
contrairement à son équivalent pour les distributions basées sur Debian.
Pour tenter cette expérience, je me suis inspiré du guide officiel, mais
comme précisé, bien que le système vérifie le fichier avant sa génération
et qu'il me signale celui-ci "correct et logique", l'installateur lui me
dit que le fichier n'est pas valide. Pourtant je tente de m'en servir pour
redéployer le système sur la même machine virtuelle VMware.
J'ai déjà l'ISO de la version 15.6, téléchargée depuis le site officiel,
Je vais donc continuer à creuser et faire une demande sur le forum officiel.

Re : Problème avec Yast auto-installation

Répondre #5
Bonjour,
J'ai enfin pu réaliser un fichier accepter par l'installateur,
qui correspond en partie à la config souhaitée:
Mais j'ai rencontré un nouveau soucis: à l'installation YaST ne
parvient pas à charger les modules d'initialisation !
Après examen des fichiers inclus à l'ISO, j'ai trouvé un fichier
control.xml (boot\x86_64) dans lequel j'ai modifié ces paramètres:
<rle_offer_rulevel_4 config:type="boolean">true</rle_offer_rulevel_4>
par défaut la valeur est false,
puis dans <!-- Stage: Initial, Mode: AutoUpgrade -->
j'ai modifié ces paramètres:
<label>AutoYaST Settings</label>
<name>initial_update_proposal</name>
<execute>inst_proposal</execute>
<proposal>initial</proposal>
<enable_back>yes</enable_back> (par défaut sur no)
<enable_next>yes</enable_next>
Et désormais les modules YaST se lancent !
Mais je dois revoir l'installation du bureau et des add-ons:
actuellement l'installateur ne prevoit pas de bureau et signale
des erreurs concernant l'accès aux add-ons...
Je continue de travailler sur les quelques points manquants au fichier.
Pour indiquer le fichier autoinst.xml dans grub:
si le fichier est intégré à l'ISO: autoyast=file:///PATH_TO/autoinst.xml
si vous avez préparer une usb bootable: autoyast=usb:///PATH_TO/autoinst.xml
Pour reformer l'ISO d'openSUSE, j'utilise mksusecd, qui est trés simple à
utiliser et surtout, il recalcul le md5 des fichiers et le sha256 de l'iso.
nb: dans le fichier autoinst.xml, le mot de passe utilisateur doit être chiffré
en sha512.
voici le fichier actuellement utilisé:
https://www.cjoint.com/c/NJwjzqOm0cE
Une demande d'aide est faite sur le forum officiel, en espérant que quelqu'un
maitrise le sujet.
@ +.