Aller au contenu principal
Sujet: Problème avec Yast auto-installation (Lu 1887 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.
@ +.

Re : Problème avec Yast auto-installation

Répondre #6
Bonsoir,
Les problèmes de Soft et de bureau sont résolus !
Je cherche encore comment ajouter un logiciel depuis une source externe:
les paquets open-vm-tools et open-vm-tools-desktop
Et l'installateur me signale qu'il ne peut accèder aux URL des dépots add-on,
est-ce simplement car le réseau n'est pas encore initialisé, je l'ignore....
Voici le fichier actuellement utilisé, qui est prévu pour un disque SATA, et qui
installe le bureau kde:
https://www.cjoint.com/c/NJwquXJOs0E
NB: En revanche j'ignore comment faire pour que les jeux ne s'installent pas
avec le bureau kde....pour les bureau gnome et xfce en revanche le problème
ne se présente pas.
@ +.

Re : Problème avec Yast auto-installation

Répondre #7
Salut.

Pour KDE (et Plasma), il faut éviter d'installer les "patterns". Sinon à chaque mise à jour de ladite "pattern", les logiciels précédemment désinstallés sont réinstallés (puisque faisant partie de la "pattern").

Sinon, joli travail de ta part. Comme dit précédemment, c'est un peu plus pointu que ce à quoi on est habitué ici. :)
Merci pour le partage.


à plus,
oh!rocks

Re : Problème avec Yast auto-installation

Répondre #8
@ElBarto : Bonsoir,

J'ai vu que tu avais posté sur le forum officiel. Bon, pour l'instant, ça ne donne rien  :(

Ce n'est pas facile de suivre ce que tu fais sans mettre complètement la tête dans la procédure et ce n'est pas l'affaire d'une trentaine de minutes ni même d'une heure. Il faut être très motivé (chapeau!)

J'ai vu qu'il existait une autre documentation sur le sujet : The auto-installation process. Mais je crois que tu as dépassé ces étapes. J'indique ce lien si quelqu'un veut suivre.

Le modèle de KDE (la pattern) inclut quatre ou cinq jeux je crois. Mais j'ai l'impression que la procédure fonctionne avec des modèles, coton!

Quels sont ces dépôts auxquels tu fais allusion pour open-vm-tools et open-vm-tools-desktop? Parce que je ne vois pas de paquets officiels Leap 15.6 pour ces deux logiciels. Je cherche ici : https://software.opensuse.org/explore

 

Re : Problème avec Yast auto-installation

Répondre #9
Bonsoir,
pour les dépots d'open-vm-tools, j'ai vu celà:
https://software.opensuse.org/download.html?project=Virtualization%3AVMware&package=open-vm-tools
et pour open-vm-tools-desktop:
https://software.opensuse.org/package/open-vm-tools-desktop
Mais j'ai pu résoudre le problème d'accès aux dépots externe cet après-midi !
Bien que mon fichier soit valide, le réseau ne s'initialiser pas
au lancement de Yast, après quelques recherches, j'ai pu voir qu'il
suffisait d'ajouter l'argument ifcfg=*=dhcp dans les entrées grub.cfg
pour que toutes les interfaces réseaux cherchent à joindre un DHCP dès le
démarrage du système.
Ceci étant, afin d'éviter d'ajouter les dépots externes dans le fichier autoinst.xml,
il est possible de les activer en modifiant un paramètre du fichier control.xml,
qui par défaut désactive les dépots externes lors d'une installation.
@ +.