Skip to content

Configuration for PVM does not work when using packer on an M1 #49

Description

@chargio

Overview of the Issue

A packer build with an existing PVM does not find the file if it is in a different folder and you use spaces or ~ (even though it is explictly stated it will work)

Reproduction Steps

Create a packer file that points to a PVM, parallels-pvm type
packer build or packer validate
it won't be able to find the file

Steps to reproduce this issue

Plugin and Packer version

Packer v1.8.3
prlctl version 18.0.0 (53049)
packer-plugin-parallels_v1.0.3_x5.0_darwin_arm64

Simplified Packer Buildfile

packer {
required_plugins {
parallels = {
version = ">= 1.0.0"
source = "github.com/hashicorp/parallels"
}
}
}

source "parallels-pvm" "base-fedora" {
source_path = "/Users/sergio/Parallels/Fedora_36_tools.pvm"
parallels_tools_flavor = "lin-arm"
ssh_private_key_file = "./keys/vagrant"
ssh_username = "vagrant"
ssh_password = "vagrant"
ssh_timeout = "90s"
shutdown_command = "echo 'vagrant' | sudo -S shutdown -P now"
boot_wait = "5s"
}

build {
sources = ["source.parallels-pvm.base-fedora"]
}

Operating system and Environment details

Mac OS Monterey on an M1 Max

Log Fragments and crash.log files

Include appropriate log fragments. If the log is longer than a few dozen lines,
please include the URL to the gist of the log or
use the Github detailed format instead of posting it directly in the issue.

Set the env var PACKER_LOG=1 for maximum log detail.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions