Hi Ryan, Here you go
/var/lib/cloud/instance/scripts/part-001 extract cd curtin cat configs/config-000.cfg #cloud-config … ... partitioning_commands: builtin: [curtin, block-meta, custom] storage: config: - {id: nvme0n1, name: nvme0n1, path: /dev/nvme0n1, ptable: gpt, type: disk, wipe: superblock} - {device: nvme0n1, id: nvme0n1p1, name: nvme0n1p1, number: 'p1', offset: 4194304B, size: 128026935296B, type: partition, wipe: superblock} - {fstype: ext4, id: nvme0n1p1_format, label: 'rootfs', type: format, path: /dev/nvme0n1p1, volume: nvme0n1p1} version: 1 bin/curtin --showtrace --install-deps install --config=configs/config-000.cfg http://10.10.4.221:5248/images/ubuntu/amd64/generic/trusty/release/root-tgz Creating new GPT entries. The operation has completed successfully. An error occured handling 'nvme0n1p1': IOError - [Errno 2] No such file or directory: '/sys/block/nvme0n1/nvme0n1None/size' Traceback (most recent call last): File "/home/ubuntu/curtin/curtin/commands/main.py", line 209, in main ret = args.func(args) File "curtin/commands/block_meta.py", line 62, in block_meta meta_custom(args) File "curtin/commands/block_meta.py", line 1083, in meta_custom handler(command, storage_config_dict) File "curtin/commands/block_meta.py", line 565, in partition_handler with open(os.path.join(previous_partition, "size"), "r") as fp: IOError: [Errno 2] No such file or directory: '/sys/block/nvme0n1/nvme0n1None/size' [Errno 2] No such file or directory: '/sys/block/nvme0n1/nvme0n1None/size' Installation failed with exception: Unexpected error while running command. Command: ['curtin', 'block-meta', 'custom'] Exit code: 3 Reason: - Stdout: 'Creating new GPT entries.\nThe operation has completed successfully.\nAn error occured handling \'nvme0n1p1\': IOError - [Errno 2] No such file or directory: \'/sys/block/nvme0n1/nvme0n1None/size\'\nTraceback (most recent call last):\n File "/home/ubuntu/curtin/curtin/commands/main.py", line 209, in main\n ret = args.func(args)\n File "curtin/commands/block_meta.py", line 62, in block_meta\n meta_custom(args)\n File "curtin/commands/block_meta.py", line 1083, in meta_custom\n handler(command, storage_config_dict)\n File "curtin/commands/block_meta.py", line 565, in partition_handler\n with open(os.path.join(previous_partition, "size"), "r") as fp:\nIOError: [Errno 2] No such file or directory: \'/sys/block/nvme0n1/nvme0n1None/size\'\n[Errno 2] No such file or directory: \'/sys/block/nvme0n1/nvme0n1None/size\'\n' Stderr: '' Traceback (most recent call last): File "/home/ubuntu/curtin/curtin/commands/main.py", line 209, in main ret = args.func(args) File "curtin/commands/install.py", line 399, in cmd_install raise e ProcessExecutionError: Unexpected error while running command. Command: ['curtin', 'block-meta', 'custom'] Exit code: 3 Reason: - Stdout: 'Creating new GPT entries.\nThe operation has completed successfully.\nAn error occured handling \'nvme0n1p1\': IOError - [Errno 2] No such file or directory: \'/sys/block/nvme0n1/nvme0n1None/size\'\nTraceback (most recent call last):\n File "/home/ubuntu/curtin/curtin/commands/main.py", line 209, in main\n ret = args.func(args)\n File "curtin/commands/block_meta.py", line 62, in block_meta\n meta_custom(args)\n File "curtin/commands/block_meta.py", line 1083, in meta_custom\n handler(command, storage_config_dict)\n File "curtin/commands/block_meta.py", line 565, in partition_handler\n with open(os.path.join(previous_partition, "size"), "r") as fp:\nIOError: [Errno 2] No such file or directory: \'/sys/block/nvme0n1/nvme0n1None/size\'\n[Errno 2] No such file or directory: \'/sys/block/nvme0n1/nvme0n1None/size\'\n' Stderr: '' Unexpected error while running command. Command: ['curtin', 'block-meta', 'custom'] Exit code: 3 Reason: - Stdout: 'Creating new GPT entries.\nThe operation has completed successfully.\nAn error occured handling \'nvme0n1p1\': IOError - [Errno 2] No such file or directory: \'/sys/block/nvme0n1/nvme0n1None/size\'\nTraceback (most recent call last):\n File "/home/ubuntu/curtin/curtin/commands/main.py", line 209, in main\n ret = args.func(args)\n File "curtin/commands/block_meta.py", line 62, in block_meta\n meta_custom(args)\n File "curtin/commands/block_meta.py", line 1083, in meta_custom\n handler(command, storage_config_dict)\n File "curtin/commands/block_meta.py", line 565, in partition_handler\n with open(os.path.join(previous_partition, "size"), "r") as fp:\nIOError: [Errno 2] No such file or directory: \'/sys/block/nvme0n1/nvme0n1None/size\'\n[Errno 2] No such file or directory: \'/sys/block/nvme0n1/nvme0n1None/size\'\n' Stderr: '' Cheers, Rob -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1401190 Title: curtin makes assumptions about partition names on all devices To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1401190/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs