web-dev-qa-db-fra.com

18.04 Echec de l'installation du nouveau serveur sur la commande curtin block-meta

J'ai utilisé une installation de bureau Ubuntu 16.04 en tant que serveur pendant un certain temps, mais avec la version 18.04, j'ai décidé de procéder à une nouvelle installation de l'édition du serveur. Il s’agit donc d’un système à disque unique, à démarrage unique, dans lequel je souhaite remplacer le bureau 16.04 par le serveur 18.04.

Le programme d'installation du serveur Ubuntu 18.04 échoue toutefois pendant l'étape de partitionnement, à la fois avec le partitionnement par défaut d'un disque entier et avec les partitions sélectionnées manuellement. Le journal indique un Python stacktrace: la fonction util.file_size de curtil échoue sur la ligne.

with open(path, 'rb') as fp:

avec l'erreur OSError: [Errno 6] No such device or address: '/dev/sda2'. Il s'agit de la partition étendue (qui fonctionne toujours) contenant l'installation actuelle du bureau 16.04. Je ne pouvais pas trouver de cas pouvant être relaté sur google, SO ou askubuntu, et je ne sais pas pourquoi le périphérique se lit comme inexistant. Si je quitte le programme d'installation pour installer Shell et que je tente de monter /dev/sda2, le message d'erreur s'affiche.

mount: /bla: /dev/sda2 is not a valid block device

sortie tronquée de fdisk -l /dev/sda:

...
Device    Boot ... Type
/dev/sda1  *       Linux
/dev/sda2          Extended
/dev/sda5          Linux LVM

Une idée de ce qui cause l'erreur et comment puis-je contourner le problème?

2
Sebastiaan

J'ai eu la même erreur avec le programme d'installation essayant de supprimer une partition LVM.

Une fois l’installation échouée, sélectionnez Aller à la ligne de commande. De là:

$ Sudo fdisk -l (to see the drive name and see the partitions)

$ Sudo parted

p

select /dev/sda (or whatever your drive is named)

p (too show the partitions and their numbers)

rm 1

rm 2

(etc until they are all gone)

q

$ Sudo fdisk -l (verify the partitions are gone)

Redémarrez et réinstallez.

4
Michael Blasius