3 votes

Distro 'ubuntu18.04' n'existe pas dans notre dictionnaire

(Un greenhorn d'Ubuntu ici)

J'exécute le serveur Ubuntu 18.04 sur mon bare metal, avec quelques VMs en cours d'exécution qui sont 14.04. Je n'ai aucun problème avec les serveurs 14.04 qui fonctionnent pour Plex Media Server et Minecraft, mais j'essaie de m'amuser avec un serveur Minecraft Bedrock (édition mobile), qui est censé avoir besoin d'Ubuntu 18.04 pour fonctionner. J'essaie de faire tourner la machine virtuelle, mais je reçois une erreur disant qu'Ubuntu 18.04 n'existe pas. Je suis vraiment coincé, et je ne sais pas quoi faire à partir de maintenant. J'ai vu que cela ne va que jusqu'à 17.04 et 17.10 en regardant "osinfo-query os".

Je pourrais essayer d'exécuter le logiciel sur le serveur bare metal, mais comme il s'agit d'un NAS de 14 To avec des VM en cours d'exécution, je ne préfère pas, car il s'agit d'un logiciel Alpha à ce stade. Je voudrais simplement lancer une VM 18.04.

Voici ce que j'utilise, et l'erreur qu'il présente.

ziggidy@zeus:~/ISOs$ sudo virt-install \
> --name Hermes \
> --description "Minecraft VM" \
> --os-type=Linux \
> --os-variant=ubuntu18.04 \
> --ram=16384 \
> --vcpus=8 \
> --disk path=/home/ziggidy/VMs/Drive2/Hermes.img,bus=virtio,size=50 \
> --network bridge:br0 \
> --graphics none \
> --location /home/ziggidy/ISOs/ubuntu-14.04.5-server-amd64.iso \
> --extra-args console=ttyS0
[sudo] password for ziggidy:
ERROR    Error validating install location: Distro 'ubuntu18.04' does not exist in our dictionary
ziggidy@zeus:~/ISOs$

Voici une utilisation "réussie" avec 14.04. Je l'ai abandonnée car je n'ai pas besoin d'un autre vm 14.04 pour le moment, et le logiciel ne fonctionne pas en 14.04.

ziggidy@zeus:~/ISOs$ sudo virt-install \
> --name Hermes \
> --description "Minecraft VM" \
> --os-type=Linux \
> --os-variant=ubuntu14.04 \
> --ram=16384 \
> --vcpus=8 \
> --disk path=/home/ziggidy/VMs/Drive2/Hermes.img,bus=virtio,size=50 \
> --network bridge:br0 \
> --graphics none \
> --location /home/ziggidy/ISOs/ubuntu-14.04.5-server-amd64.iso \
> --extra-args console=ttyS0

Starting install...
Retrieving file .treeinfo...                                                                                                                                                                                          |    0 B  00:00:00
Retrieving file content...                                                                                                                                                                                            |    0 B  00:00:00
Retrieving file info...                                                                                                                                                                                               |   66 B  00:00:00
Retrieving file vmlinuz...                                                                                                                                                                                            | 6.6 MB  00:00:00
Retrieving file initrd.gz...                                                                                                                                                                                          |  11 MB  00:00:00
^C^CDomain install interrupted.
Installation aborted at user request
^C
ziggidy@zeus:~/ISOs$ ^C

J'ai réessayé en supprimant la variante de l'OS, et j'ai obtenu une erreur différente.

ziggidy@zeus:~/ISOs$ sudo virt-install \
> --name Hermes \
> --description "Bedrock Minecraft VM" \
> --os-type=Linux \
> --ram=2048 \
> --vcpus=2 \
> --disk path=/home/ziggidy/VMs/Drive2/Hermes.img,bus=virtio,size=50 \
> --network bridge:br0 \
> --graphics none \
> --location /home/ziggidy/ISOs/ubuntu-18.04.1-live-server-amd64.iso \
> --extra-args console=ttyS0
WARNING  No operating system detected, VM performance may suffer. Specify an OS with --os-variant for optimal results.

Starting install...
Retrieving file .treeinfo...                                                                                                                                                                                          |    0 B  00:00:00
Retrieving file content...                                                                                                                                                                                            |    0 B  00:00:00
Retrieving file info...                                                                                                                                                                                               |   70 B  00:00:00
Retrieving file info...                                                                                                                                                                                               |   70 B  00:00:00
Retrieving file info...                                                                                                                                                                                               |   70 B  00:00:00
ERROR    Couldn't find hvm kernel for Ubuntu tree.
Domain installation does not appear to have been successful.
If it was, you can restart your domain by running:
  virsh --connect qemu:///system start Hermes
otherwise, please restart your installation.
ziggidy@zeus:~/ISOs$

2voto

Simon Epskamp Points 594

Virt-install récupère ses informations d'os à partir de osinfo-db

Si votre système d'exploitation ne fournit pas une version récente de osinfo-db, vous pouvez la télécharger manuellement à l'adresse suivante https://releases.pagure.org/libosinfo/ et l'importer. Par exemple

wget https://releases.pagure.org/libosinfo/osinfo-db-20211013.tar.xz
osinfo-db-import -v osinfo-db-20211013.tar.xz

Parfois même osinfo-db n'est pas encore à jour, j'ai découvert que je devais utiliser fedora31 alors que fedora32 est sorti depuis quelques semaines maintenant, mais il ne devrait pas y avoir trop de différence je crois.

0voto

Ziggidy Points 113
ERROR    Error validating install location: Distro 'ubuntu18.04' does not exist in our dictionary

a été résolu en exécutant une simple mise à jour

sudo apt-get update
sudo apt-get upgrade

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X