Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/04/2025, à 18:21

geole

Installer ubuntu dans une partition expérimentale ZFS chiffrée

Bonjour

Enfin le nouveau DAILY permet de détecter  le disque USB à condition de prendre certaines précautions.
J'ai donc pu installer un ubuntu standard sur la totalité du disque.
   => Fabrication d'une  partition FAT32 de 1073 Mo.

Je tente maintenant une installation expérimentale chiffrée.
Voici une partie de la trace

Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         return volume path /dev/sdc2
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Creating zpool bpool with vdevs ['/dev/disk/by-id/usb-Seagate_Slim_SL_NA4T1SG4-0:0-part2']
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Running command ['zpool', 'create', '-o', 'ashift=12', '-o', 'autotrim=on', '-o', 'feature@async_destroy=enabled', '-o', 'feature@bookmarks=enabled', '-o', 'feature@embedded_data=enabled', '-o', 'feature@empty_bpobj=enabled', '-o', 'feature@enabled_txg=enabled', '-o', 'feature@extensible_dataset=enabled', '-o', 'feature@filesystem_limits=enabled', '-o', 'feature@hole_birth=enabled', '-o', 'feature@large_blocks=enabled', '-o', 'feature@lz4_compress=enabled', '-o', 'feature@spacemap_histogram=enabled', '-O', 'canmount=off', '-O', 'normalization=formD', '-O', 'acltype=posixacl', '-O', 'compression=lz4', '-O', 'devices=off', '-O', 'relatime=on', '-O', 'sync=standard', '-O', 'xattr=sa', '-O', 'mountpoint=/boot', '-R', '/target', '-d', 'bpool', '/dev/disk/by-id/usb-Seagate_Slim_SL_NA4T1SG4-0:0-part2'] with allowed return codes [0] (capture=True)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Running command ['zpool', 'set', 'cachefile=/etc/zfs/zpool.cache', 'bpool'] with allowed return codes [0] (capture=True)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         finish: cmd-install/stage-partitioning/builtin/cmd-block-meta: SUCCESS: configuring zpool: zpool-0
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         start: cmd-install/stage-partitioning/builtin/cmd-block-meta: configuring zfs: zfs-0
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         get_poolname for volume {'pool': 'zpool-0', 'volume': 'BOOT', 'properties': {'canmount': 'off', 'mountpoint': 'none'}, 'id': 'zfs-0', 'type': 'zfs'}
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         get_poolname for volume {'vdevs': ['partition-1'], 'pool': 'bpool', 'mountpoint': '/boot', 'pool_properties': {'ashift': 12, 'autotrim': 'on', 'feature@async_destroy': 'enabled', 'feature@bookmarks': 'enabled', 'feature@embedded_data': 'enabled', 'feature@empty_bpobj': 'enabled', 'feature@enabled_txg': 'enabled', 'feature@extensible_dataset': 'enabled', 'feature@filesystem_limits': 'enabled', 'feature@hole_birth': 'enabled', 'feature@large_blocks': 'enabled', 'feature@lz4_compress': 'enabled', 'feature@spacemap_histogram': 'enabled', 'version': None}, 'fs_properties': {'acltype': 'posixacl', 'atime': None, 'canmount': 'off', 'compression': 'lz4', 'devices': 'off', 'normalization': 'formD', 'relatime': 'on', 'sync': 'standard', 'xattr': 'sa'}, 'default_features': False, 'id': 'zpool-0', 'type': 'zpool'}
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Creating zfs dataset bpool/BOOT with properties {'canmount': 'off', 'mountpoint': 'none'}
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Running command ['zfs', 'create', '-o', 'canmount=off', '-o', 'mountpoint=none', 'bpool/BOOT'] with allowed return codes [0] (capture=True)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         finish: cmd-install/stage-partitioning/builtin/cmd-block-meta: SUCCESS: configuring zfs: zfs-0
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         start: cmd-install/stage-partitioning/builtin/cmd-block-meta: configuring zpool: zpool-1
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         get_path_to_storage_volume for volume partition-3({'device': 'disk-sdc', 'size': 492536070144, 'number': 4, 'preserve': False, 'offset': 7570718720, 'id': 'partition-3', 'type': 'partition'})
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         get_path_to_storage_volume for volume disk-sdc({'ptable': 'gpt', 'serial': 'Seagate_Slim_SL_NA4T1SG4-0:0', 'path': '/dev/sdc', 'wipe': 'superblock-recursive', 'preserve': False, 'name': '', 'grub_device': False, 'id': 'disk-sdc', 'type': 'disk'})
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         /dev/sdc is multipath device member? False
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         /dev/sdc is multipath device member? False
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         found candidate disks [{'/dev/sdc'}, {'/dev/sdc'}]
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Running command ['partprobe', '/dev/sdc'] with allowed return codes [0, 1] (capture=False)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Running command ['udevadm', 'settle'] with allowed return codes [0] (capture=False)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         TIMED udevadm_settle(): 0.555
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         devsync happy - path /dev/sdc now exists
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         return volume path /dev/sdc
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Running command ['partprobe', '/dev/sdc'] with allowed return codes [0, 1] (capture=False)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Running command ['udevadm', 'settle'] with allowed return codes [0] (capture=False)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         TIMED udevadm_settle(): 0.606
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         devsync happy - path /dev/sdc now exists
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         return volume path /dev/sdc4
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Creating zpool rpool with vdevs ['/dev/disk/by-id/usb-Seagate_Slim_SL_NA4T1SG4-0:0-part4']
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Running command ['zpool', 'create', '-o', 'ashift=12', '-o', 'autotrim=on', '-O', 'canmount=off', '-O', 'normalization=formD', '-O', 'acltype=posixacl', '-O', 'compression=lz4', '-O', 'devices=off', '-O', 'dnodesize=auto', '-O', 'relatime=on', '-O', 'sync=standard', '-O', 'xattr=sa', '-O', 'encryption=on', '-O', 'keylocation=file:///tmp/tmpu1qe0067', '-O', 'keyformat=raw', '-O', 'mountpoint=/', '-R', '/target', 'rpool', '/dev/disk/by-id/usb-Seagate_Slim_SL_NA4T1SG4-0:0-part4'] with allowed return codes [0] (capture=True)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Running command ['zpool', 'set', 'cachefile=/etc/zfs/zpool.cache', 'rpool'] with allowed return codes [0] (capture=True)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Running command ['zfs', 'create', '-o', 'encryption=off', '-V', '20971520', 'rpool/keystore'] with allowed return codes [0] (capture=True)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         TIMED udevadm_settle(exists='/dev/zvol/rpool/keystore'): 0.000
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Acquiring fcntl LOCK_EX on /dev/disk/by-id/usb-Seagate_Slim_SL_NA4T1SG4-0:0-part4
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Acquiring fcntl LOCK_EX on /dev/zvol/rpool/keystore
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Running command ['cryptsetup', 'luksFormat', '/dev/zvol/rpool/keystore', '/tmp/zpool-key-m2ws8n1m'] with allowed return codes [0] (capture=True)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Releasing fcntl LOCK_EX on /dev/zvol/rpool/keystore
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Running command ['udevadm', 'settle'] with allowed return codes [0] (capture=False)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         TIMED udevadm_settle(): 0.337
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Running command ['cryptsetup', 'open', '--type', 'luks', '/dev/zvol/rpool/keystore', 'keystore-rpool', '--key-file', '/tmp/zpool-key-m2ws8n1m'] with allowed return codes [0] (capture=True)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Releasing fcntl LOCK_EX on /dev/disk/by-id/usb-Seagate_Slim_SL_NA4T1SG4-0:0-part4
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         An error occured handling 'zpool-1': ProcessExecutionError - Unexpected error while running command.
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Command: ['cryptsetup', 'open', '--type', 'luks', '/dev/zvol/rpool/keystore', 'keystore-rpool', '--key-file', '/tmp/zpool-key-m2ws8n1m']
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Exit code: 1
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Reason: -
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Stdout: Attention : l'opération sur l'emplacement de clé peut échouer car il requiert plus de mémoire disponible.
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:                 
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Stderr: Le décalage demandé est au delà de la taille réelle du périphérique /dev/zvol/rpool/keystore.
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:                 
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         finish: cmd-install/stage-partitioning/builtin/cmd-block-meta: FAIL: configuring zpool: zpool-1
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         TIMED BLOCK_META: 85.235
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         finish: cmd-install/stage-partitioning/builtin/cmd-block-meta: FAIL: curtin command block-meta
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Traceback (most recent call last):
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:           File "/snap/ubuntu-desktop-bootstrap/351/lib/python3.12/site-packages/curtin/commands/main.py", line 202, in main
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:             ret = args.func(args)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:                   ^^^^^^^^^^^^^^^
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:           File "/snap/ubuntu-desktop-bootstrap/351/lib/python3.12/site-packages/curtin/log.py", line 97, in wrapper
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:             return log_time("TIMED %s: " % msg, func, *args, **kwargs)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:           File "/snap/ubuntu-desktop-bootstrap/351/lib/python3.12/site-packages/curtin/log.py", line 79, in log_time
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:             return func(*args, **kwargs)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:                    ^^^^^^^^^^^^^^^^^^^^^
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:           File "/snap/ubuntu-desktop-bootstrap/351/lib/python3.12/site-packages/curtin/commands/block_meta.py", line 128, in block_meta
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:             return meta_custom(args)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:                    ^^^^^^^^^^^^^^^^^
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:           File "/snap/ubuntu-desktop-bootstrap/351/lib/python3.12/site-packages/curtin/commands/block_meta.py", line 2284, in meta_custom
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:             handler(command, storage_config_dict, context)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:           File "/snap/ubuntu-desktop-bootstrap/351/lib/python3.12/site-packages/curtin/commands/block_meta.py", line 2041, in zpool_handler
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:             zfs.zpool_create(poolname, vdevs_byid,
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:           File "/snap/ubuntu-desktop-bootstrap/351/lib/python3.12/site-packages/curtin/block/zfs.py", line 303, in zpool_create
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:             encryption.setup(storage_config, context)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:           File "/snap/ubuntu-desktop-bootstrap/351/lib/python3.12/site-packages/curtin/block/zfs.py", line 114, in setup
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:             util.subp(cmd, capture=True)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:           File "/snap/ubuntu-desktop-bootstrap/351/lib/python3.12/site-packages/curtin/util.py", line 323, in subp
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:             return _subp(*args, **kwargs)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:                    ^^^^^^^^^^^^^^^^^^^^^^
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:           File "/snap/ubuntu-desktop-bootstrap/351/lib/python3.12/site-packages/curtin/util.py", line 172, in _subp
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:             raise ProcessExecutionError(stdout=out, stderr=err,
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         curtin.util.ProcessExecutionError: Unexpected error while running command.
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Command: ['cryptsetup', 'open', '--type', 'luks', '/dev/zvol/rpool/keystore', 'keystore-rpool', '--key-file', '/tmp/zpool-key-m2ws8n1m']
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Exit code: 1
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Reason: -
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Stdout: Attention : l'opération sur l'emplacement de clé peut échouer car il requiert plus de mémoire disponible.
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:                 
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Stderr: Le décalage demandé est au delà de la taille réelle du périphérique /dev/zvol/rpool/keystore.
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:                 
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Unexpected error while running command.
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Command: ['cryptsetup', 'open', '--type', 'luks', '/dev/zvol/rpool/keystore', 'keystore-rpool', '--key-file', '/tmp/zpool-key-m2ws8n1m']
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Exit code: 1
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Reason: -
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Stdout: Attention : l'opération sur l'emplacement de clé peut échouer car il requiert plus de mémoire disponible.
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:                 
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         Stderr: Le décalage demandé est au delà de la taille réelle du périphérique /dev/zvol/rpool/keystore.
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:                 
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:         
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Stderr: ''
Apr 06 17:57:41 ubuntu subiquity_event.4451[4451]:  executing curtin install partitioning step
Apr 06 17:57:41 ubuntu subiquity_event.4451[4451]: installing system
Apr 06 17:57:42 ubuntu subiquity_event.4451[4451]: 
Apr 06 17:57:42 ubuntu subiquity_event.4451[4451]:   curtin command install

Ce baratin  dans  une grille disant "quelque chose  s'est mal passé"

https://bugs.launchpad.net/ubuntu-deskt … ug/2106334


Un autre essai en choisissant le chiffrement normal   ===> Incapable de fabriquer les partitions dans le disque !!!!!
Mais à force de persévérer ( Ne me demander pas comment)

a@a:~$ df -hxtmpfs
Sys. de fichiers                  Taille Utilisé Dispo Uti% Monté sur
/dev/mapper/ubuntu--vg-ubuntu--lv   455G    9,6G  422G   3% /
efivarfs                             80K     79K     0 100% /sys/firmware/efi/efivars
/dev/sdb2                           2,0G    114M  1,7G   7% /boot
/dev/sdb1                           1,1G    6,2M  1,1G   1% /boot/efi 
sudo du -hd1 / 2>/dev/null
0	/dev
102M	/home
4,0K	/cdrom
12M	/etc
4,0K	/media
20K	/root
16K	/lost+found
0	/proc
1,5G	/var
4,0K	/srv
0	/sys
4,0K	/mnt
4,1G	/usr
2,3M	/run
32K	/tmp
119M	/boot
4,0K	/opt
2,8G	/snap
13G	/

free -h
               total       utilisé      libre     partagé tamp/cache   disponible
Mem:           5,2Gi       2,5Gi       802Mi       483Mi       2,6Gi       2,7Gi
Échange:       4,0Gi          0B       4,0Gi
udo parted /dev/sdb print
Modèle : Seagate Slim SL (scsi)
Disque /dev/sdb : 500GB
Taille des secteurs (logiques/physiques) : 512B/4096B
Table de partitions : gpt
Drapeaux de disque : 

Numéro  Début   Fin     Taille  Système de fichiers  Nom  Drapeaux
 1      1049kB  1128MB  1127MB  fat32                     démarrage, esp
 2      1128MB  3276MB  2147MB  ext4
 3      3276MB  500GB   497GB

AU FINAL Obligé de couper l'électricité pour arrêter l'ordinateur.

Dernière modification par geole (Le 06/04/2025, à 23:47)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne