diff --git a/0001-ignore-missing-qemu-blockdev.patch b/0001-ignore-missing-qemu-blockdev.patch index 39ebb0f..909a218 100644 --- a/0001-ignore-missing-qemu-blockdev.patch +++ b/0001-ignore-missing-qemu-blockdev.patch @@ -17,13 +17,12 @@ diff --git a/internal/providers/qemu/qemu_blockdev.go b/internal/providers/qemu/ index 911eb973..11739f3e 100644 --- a/internal/providers/qemu/qemu_blockdev.go +++ b/internal/providers/qemu/qemu_blockdev.go -@@ -83,7 +83,8 @@ func fetchConfigFromBlockDevice(logger *log.Logger) ([]byte, error) { +@@ -83,7 +83,7 @@ func fetchConfigFromBlockDevice(logger *log.Logger) ([]byte, error) { return nil, err } case <-time.After(blockDeviceTimeout): - return nil, fmt.Errorf("timed out after %v waiting for block device %q to appear", blockDeviceTimeout, ignitionBlockDevicePath) + logger.Info("timed out after %v waiting for block device %q to appear. Ignoring...", blockDeviceTimeout, ignitionBlockDevicePath) -+ return util.ParseConfig(logger, []byte{}) } return bytes.TrimRight(data, "\x00"), nil