Aller au contenu principal
Messages récents
11
Programmes et logiciels / Re : Machines virtuelles : erreur de redirection USB
Dernier message par Yoman -
@Jules-Marie Bonjour

Bien on avance...

Lancer sa session en root, ce n'est pas du tout conseillé, mais tu dois avoir de bonnes raisons.

Sinon le problème : tu as lancé la commande alors que tu étais en session root,  donc $USER valait "root", pas "eric".

Si tu veux rester connecté en root, tu dois utiliser :

usermod -a -G libvirt,kvm eric

Après cette commande, redémarre et refais :

groups $USER

Tu devrais voir :

Citer
eric : eric libvirt kvm

Sinon :
qemu : c'était pour kvm en ligne de commade (au cas oû)
et wheel : c'était pour les droits admin/sudo ,mais opensuse le fait directement dans le fichier sudoers (au cas oû aussi)

Je ne les aies pas mis dans la commande , car à ce stade c'était inutile.
12
Programmes et logiciels / Re : Machines virtuelles : erreur de redirection USB
Dernier message par Jules-Marie -
Bonjour @Yoma, merci pour ta réponse.
J'ai donc supprimé le périphérique USB créé précédemment, ce qui a permis de pourvoir démarrer correctement la machine virtuelle (Fedora).
J'ai ensuite rentré la commande que tu m'as donnée :
localhost:~ # usermod -a -G libvirt,kvm $USER
       - Question au sujet de cette ligne : dans ton message tu énumère les groupes libvirt; kvm; qemu; wheel, cependant dans ta commande seuls les deux premiers sont inclus. Est-ce normal, dans ce cas pourquoi ? Ou est-ce un simple oubli ?

De toute façon, après introduction de la commande et un retour au prompt SANS erreur, j'ai donc rebooté le bestiau.

Dans la gestion des groupes avec Yast, rien n'est changé, seul mon user apparaît :
eric@localhost:~> groups $USER
eric : eric
eric@localhost:~>
Est-ce normal ? Je parie que non, car même si effectivement il s'agit d'un oubli pour les deux derniers groupes dont tu parle, il devrait normalement y avoir les deux premiers dans ce retour de commande, vrai ou faux ?

Désolé que les choses ne se passent pas comme prévu.

Je veux préciser deux choses :
1 - La commande pour l'ajout des groupes je l'ai faite en root, je n'ai pas de sudo puisque j'ai activé le compte root à l'installation.
2 - Comme précisé dans mon premier post, j'ai fait l'installation de la virtualisation (KVM) lors de l'installation du système en ajoutant le module depuis l'installeur (Logiciels ==> sélection de KVM pour la virtualisation.
Ceci serait-il à l'origine du souci ? Perso je ne pense pas, mais je peux me tromper. Dans ce cas, si c'est l'origine du problème, c'est un sacré bug !!!

J'attends ton retour, merci.
13
Programmes et logiciels / Re : Machines virtuelles : erreur de redirection USB
Dernier message par Yoman -
@Jules-Marie

On a trouvé le problème important :

Tu n'as que ton groupe personnel eric, et aucun groupe de :
libvirt; kvm; qemu; wheel

Ajoutes :

sudo usermod -a -G libvirt,kvm $USER

Cela va te permettre d'ajouter et d'utiliser des périphériques USB dans virt-manager.

Après je te conseille de supprimer tous les ajouts précédents de clés USB dans la console de ta VM.

Ensuite reboot.

Ensuite lance ta virt-manager normalement, et ajoute ta clé USB en tant que périphérique...

En tous les cas, c'était un vrai problème. Si ça ne fonctionne pas, tu ne supprimes pas la commande que tu as faite.

On verra d'autres configurations.
14
Programmes et logiciels / Re : Machines virtuelles : erreur de redirection USB
Dernier message par Jules-Marie -
Merci pour ta réponse @Yoman.
Citer
Dans la console de ta VM, ajoute ta clé USB en tant que périphérique, et non en tant que redirection USB.
Je m'étais effectivement trompé de manip.
Après démarrage d'une MV, dans la console j'ai cliqué sur le bouton «Afficher les détail du matériel...»
Dans la fenêtre en bas à gauche j'ai cliqué sur «Ajouter un matériel», dans la liste j'ai cliqué sur «Périphérique hôte USB», après sélection de la clef USB j'ai cliqué sur «Terminer».
Et là effectivement j'ai pu utiliser la clef USB dans la machine virtuelle (Fedora 43).
En effet ta solution fonctionne.
Cependant, alors que j'ai démonté proprement la clef USB dans la Fedora en l'éjectant, il s'avère qu'au redémarrage de la même MV, clef absente du port USB j'ai le message d'erreur suivant :
Erreur lors du démarrage du domaine: erreur interne : N'a pas trouvé le périphérique USB 0781:5581

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 67, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 101, in tmpcb
    callback(*args, **kwargs)
    ~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 57, in newfn
    ret = fn(self, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/object/domain.py", line 1467, in startup
    self._backend.create()
    ~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib64/python3.13/site-packages/libvirt.py", line 1390, in create
    raise libvirtError('virDomainCreate() failed')
libvirt.libvirtError: erreur interne : N'a pas trouvé le périphérique USB 0781:5581
Il faut maintenant que la clef soit présente pour que je puisse utiliser cette VM.

S'il faut aller fouiller à nouveau dans la console pour enlever ce périphérique, le moins que l'on puisse en dire c'est que ça complique sérieusement l'utilisation des MV !

Je comprends ceci d'autant moins qu'avec la Alma Linux que j’utilisais précédemment, de même qu'avec la Fedora 43 installée sur mon ordinateur portable, je n'ai qu'à brancher un périphérique USB quand je suis sur une MV, celui-ci est monté automatiquement, se démonte de même et ne bloque pas la MV quand le port USB est vide. Et je n'ai jamais eu à configurer quoi que ce soit pour ça, d'où mon incompréhension face à ce problème.

Quelle autre manip faut-il faire pour que ça fonctionne simplement, automatiquement et correctement ? Est-ce possible avec Open Suse ?

Pour la commande demandée :
eric@localhost:~> groups $USER
eric : eric
eric@localhost:~>
Il semble donc que je fais bien partie du groupe user.

Merci pour les précisions sur les UID et les GID. Je vais aller étidier ça plus sereinement dès que je le pourrai, il ne faut jamais perdre une occasion de s'instruire. 😉
Je n'ai pas changé les valeurs, quand j'ai vu les erreurs, j'ai cliqué sur «annuler» afin de rien casser.
Bonne soirée Yoman.
15
Installation et boot / Re : Installation Slowroll via Agama
Dernier message par manchette -
Hello,
Je ne savais pas qu'il était déjà utilisable il y a un an, ca a du évoluer depuis je pense.
L'avantage de tester quand tu n'as pas vraiment besoin c'est que ca permet de tester ou voir de casser sans trop de soucis, j'ai fait ca en machine virtuelle donc si ca ne marche pas ca ne gêne pas trop.
justement le but était de voir ce que ca donne à l'usage, franchement si on regarde aux détails il y a des choses qui sont améliorables. Par exemple la traduction en français n'est pas complète, j'imagine la tête de celui qui ne se débrouille pas en anglais.
Au départ c'est en anglais pour l'installateur lui même et puis ils disent que tu pourras changer ca ensuite si je me rappelle bien.
J'ai créé des utilisateurs et mot de passe simples, juste pour voir.
Au début j'ai laissé en btrfs , puis j'ai pu trouver ou changer ca et j'ai changé en ext4 car je préfère ainsi.
Aussi la sélection de logiciels que l'on peut ajouter : on ne sait pas trop ce qui est inclus, et on se retrouve avec pleins d'options pour micro os alors qu'on ne l'installe pas , il y a des choses incohérentes encore.
Ca va me permettre de voir un peu ce que donne slowroll mais le 1er truc qui m'a étonné : le nombre de dépôts ,  il y en a 7 ou 8 dont certains qui semblent en double : avec https et avec http pour le dépôt (Késako ??).

16
Installation et boot / Re : Installation Slowroll via Agama
Dernier message par jenrem -
Bonjour Manchette
je l'ai utilisé au début de cette année ou à la fin de l'autre , en gros voila à peu près 1 an
Je ne l'ai pas trouvé très intuitif , j'ai trouvé que c'était un peu " brouillon "
Je crois que j'avais fait la première installation sans PW ,sans root et sans " user " , si bien qu'au redémarrage je ne pouvais pas me connecter , et je crois me souvenir que le clavier était resté en " QWERTY"
Je m'y suis repris à 2 ou 3 fois pour avoir une installation correct
Par exemple , pour mettre en Français , c'était un petit bouton en haut à droite de l'écran  ,alors que le restant des commandes de choix était  à gauche
Je me souviens ,j'avais fait un poste sur le sujet ( je ne sais plus dans quelle " rubrique ") où j'avais dit qu'un migrant de windows qui se retrouvait avec " ça " pour faire son installation , se serait sauver à la course pour aller mettre 150e dans un dvd de windows 11
Sobkowiack avait trouvé lui aussi que ce n'était pas très " user friendly "
J'espère qu'ils l'ont amélioré  , cela fait un bon moment que je n'ai plus rien installé
Bonne journée
17
Programmes et logiciels / Re : Machines virtuelles : erreur de redirection USB
Dernier message par Yoman -
@Jules-Marie

Il faut y aller par étapes, car on risque de faire des changements inutiles, ou pas nécessaires

Le vrai problème n'est pas le groupe 1000, mais l'absence d'appartenance au groupe kvm.

C'est pour cela qu'il faut  précisément répondre à mes questions :

Citer
Dans la console de ta VM, ajoute ta clé USB en tant que périphérique, et non en tant que redirection USB.

Citer
Sinon, au pire, vérifie si tu es dans le groupe kvm :
groups $USER
Ne pas faire la commande en sudo
Fait moi un copier/coller du retour de ton terminal

Pour Infos

Citer
Comprendre les plages d'UID
La plage d'UID sous Linux est généralement divisée en les catégories suivantes :

Utilisateur Root (UID 0) : L'utilisateur root, également connu sous le nom de superutilisateur, possède le plus haut niveau de privilèges et d'accès à l'ensemble du système.
Utilisateurs Système (UIDs 1-999) : Il s'agit de comptes d'utilisateurs spéciaux utilisés par le système pour divers services et processus, tels qu'Apache, MySQL et SSH.
Utilisateurs Réguliers (UIDs 1000 et plus) : Ce sont les comptes d'utilisateurs créés pour les utilisateurs individuels, et ils ont différents niveaux de permissions et de droits d'accès.
Comprendre les plages UID

Conséquences :

Avec un UID ≥ 1000 → tu ne peux qu'appartenir à des groupes ayant des GID ≥ 1000

UID = IDENTIFICATION UNIQUE UTILISATEUR
GID = GROUPE UNIQUE DE L'UTILISATEUR

Message d'erreur : "tu n'es pas  pas autorisé"

C'est pour cela que je te dis faisons le diagnostique étape par étape

Remets dans Yast les UID d'origine que tu as changé

Pour ne pas avoir d'autres problèmes ultérieurs, et tu ne te souviendras pas que tu avais fait ce changement qui n'avait pas fonctionné.
18
Programmes et logiciels / Re : Machines virtuelles : erreur de redirection USB
Dernier message par Jules-Marie -
Bonjour @Yoman .
La reconnaissance des périphériques USB depuis ma session se fait parfaitement, dès que j'introduit une clef USB ou autre, j'ai le son caractéristique de Gnome qui m'indique l'action et la reconnaissance du périphérique.
Si je suis dans une machine virtuelle c'est à ce moment là que j'ai le message d'erreur, preuve donc que le périphérique est bien vu par la MV. Je n'ai aucun souci avec mon clavier et ma souris qui sont en USB.
J'ai été dans les modules Yast, dans la gestion des utilisateurs et des groupes.
Dans l'onglet «groupe» j'ai deux utilisateurs qui apparaissent.
En premier : moi - id du groupe 1000 - membres du groupe : moi.
En deuxième : users - id du groupe 100 - membres du groupe : c'est vide

J'ai fait un double clic sur moi, ce qui a ouvert une lista de groupes, tous son décochés.
Sauf erreur de ma part c'est bien KVM qui gère les machines virtuelles, c'est en tout cas ce que j'ai sélectionné dans «logiciels» au moment de l'installation.
J'ai cherché dans la liste de groupe une groupe «kvm», je n'ai rien trouvé, ni d’ailleurs dans la liste de groupes pour users.

Citer
Sinon, au pire, vérifie si tu es dans le groupe kvm :

Code: [Sélectionner]
groups $USER

J'ai cherché dans la liste des groupes pour users si «moi» apparaissait dans la liste afin de l'ajouter au groupe. Je l'ai effectivement trouvé, j'ai donc coché la case «moi» et validé mon choix.
Instantanément j'ai obtenu l'erreur suivante :
L'ID de groupe sélectionné n'est pas autorisé.
Sélectionnez un nombre entier valide compris entre 1000 et 60000.

Question : users a une id de groupe de 100, est-ce cela qui entraîne cette erreur ? Mais dans ce cas pourquoi la configuration à l'installation est-elle définie à 100 ?
Je loupe donc quelque chose...

J'espère que tu pourras éclairer ma lanterne.

Merci par avance.
19
Installation et boot / Installation Slowroll via Agama
Dernier message par manchette -
Hello ;=)

Je suis passé par l'iso de l'installateur Agama pour voir un peu ce qu'il permet :
en principe il permet d'installer plusieurs OS : voir  https://agama-project.github.io/download
micro os
leap 16
slowroll
tumbleweed

Déjà un beau programme ca non ?

En pratique pour moi je n'ai pas vu Leap 16, ca manque je trouve .

Du coup j'ai fait une installation de Slowroll pour tester : ca marche bien :)

Ca permet de tester les différentes parties de l'installation via Agama.
Au départ j'ai installé par défaut en Btrfs, si vous voulez changer cela ... ce n'est pas pratique car il faut aller dans le détail des partitions et enfin on peut modifier le type de fichier (par exemple). Mais c'est faisable (ouf) !

Avez vous essayé Agama déjà ?
20
Programmes et logiciels / Re : Machines virtuelles : erreur de redirection USB
Dernier message par Yoman -
Bonjour @Jules-Marie,

Dans la console de ta VM, ajoute ta clé USB en tant que périphérique, et non en tant que redirection USB.

Ce que je te dis, je l'ai testé personnellement sur ma Tumbleweed, et ça a fonctionné.

Si ta clé USB est reconnue par Slowroll, qui est l'hôte, elle sera reconnue par le guest, qui est l'invité : ta VM.

Mais peut-être que Slowroll a d'autres limitations... Cependant, étant une Tumbleweed de base, ça devrait fonctionner.

Sinon, au pire, vérifie si tu es dans le groupe kvm :

groups $USER