Just skip installing guest additions since you don't need it.

On Jul 7, 2017 05:31, "Ramesh Janjyam" <[email protected]> wrote:

> I am basically converting the final image to qcow2 format to put it on
> openstack. I can run manually but I want to automate this process and setup
> a ci/cd pipeline for generating the image. since this is going to be on
> openstack there is no need to leave the guest additions on the image. so
> wanted to delete it before preparing the image for openstack
>
> On Thursday, July 6, 2017 at 2:30:29 AM UTC-5, Alvaro Miranda Aguilera
> wrote:
>>
>> why you need to uninstall?
>>
>> and if you know this script fails. can you run the script manually?
>>
>>
>>
>> On Wed, Jul 5, 2017 at 4:57 PM, Ramesh Janjyam <[email protected]>
>> wrote:
>>
>>> I was able to install guest additions, share folders but packer hangs
>>> when I try to uninstall guest additions as the last step.
>>> Here is my packer template
>>>
>>> {
>>> "variables": {
>>> "guest_additions_mode": "attach",
>>> "headless": "false",
>>> "short_name": "Win10Enterprise_x64",
>>> "software_packages_path": "software_packages"
>>> },
>>> "builders": [{
>>> "type": "virtualbox-ovf",
>>> "source_path": "output/updated/{{ user `short_name` }}_updated.ovf",
>>> "output_directory": "output/with_software/",
>>> "vm_name": "{{ user `short_name` }}_with_software",
>>> "vboxmanage": [
>>> ["modifyvm", "{{.Name}}", "--memory", "4096"],
>>> ["modifyvm", "{{.Name}}", "--vram", "48"],
>>> ["modifyvm", "{{.Name}}", "--cpus", "1"],
>>> ["sharedfolder", "add", "{{.Name}}", "--name", "software_packages",
>>> "--hostpath", "{{ user `software_packages_path` }}"]
>>> ],
>>> "guest_additions_mode": "{{ user `guest_additions_mode` }}",
>>> "headless": "{{ user `headless` }}",
>>> "communicator": "winrm",
>>> "winrm_username": "Administrator",
>>> "winrm_password": "******",
>>> "winrm_timeout": "12h",
>>> "winrm_port": 5985,
>>> "shutdown_command": "shutdown /s /t 10 /f /d p:4:1",
>>> "post_shutdown_delay": "5m",
>>> "floppy_dirs": ["scripts"]
>>> }],
>>> "provisioners": [{
>>> "type": "powershell",
>>> "script": "scripts/install_software_pkgs/install_oracle_guest_addition
>>> s.ps1"
>>> },
>>> {
>>> "type": "windows-restart",
>>> "restart_timeout": "2h"
>>> },
>>> {
>>> "type": "powershell",
>>> "inline": "scripts/install_software_pkgs/uninstall_guest_additions.ps1"
>>> },
>>> {
>>> "type": "windows-restart",
>>> "restart_timeout": "2h"
>>> }
>>> ]
>>> }
>>>
>>> here is the uninstall_guest_additions.ps1 script to uninstall guest
>>> additions.
>>>
>>>
>>> $path = $null
>>>
>>> if (Test-Path "d:\VBoxWindowsAdditions.exe") {
>>>   $path = "d:\VBoxWindowsAdditions.exe"
>>> }
>>> elseif (Test-Path "e:\VBoxWindowsAdditions.exe") {
>>>   $path = "e:\VBoxWindowsAdditions.exe"
>>> }
>>> else{
>>>  write-host "no guest additions drive found"
>>>  exit
>>> }
>>>
>>> write-host "uninstalling guest additions"
>>>
>>> & $path '/uninstall'
>>>
>>> #Wait for 2 minutes to make sure that it is uninstalled successfully
>>> write-host "wait for 2 minutes before exiting the script"
>>> start-sleep -s 120
>>>
>>>
>>> please help in understanding why it hangs and what is causing it to
>>> hang.
>>>
>>> --
>>> This mailing list is governed under the HashiCorp Community Guidelines -
>>> https://www.hashicorp.com/community-guidelines.html. Behavior in
>>> violation of those guidelines may result in your removal from this mailing
>>> list.
>>>
>>> GitHub Issues: https://github.com/mitchellh/packer/issues
>>> IRC: #packer-tool on Freenode
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "Packer" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit https://groups.google.com/d/ms
>>> gid/packer-tool/b7ba5ba9-78a9-401a-ae39-c0fc49deb6bb%40googlegroups.com
>>> <https://groups.google.com/d/msgid/packer-tool/b7ba5ba9-78a9-401a-ae39-c0fc49deb6bb%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>> Alvaro
>>
>> --
> This mailing list is governed under the HashiCorp Community Guidelines -
> https://www.hashicorp.com/community-guidelines.html. Behavior in
> violation of those guidelines may result in your removal from this mailing
> list.
>
> GitHub Issues: https://github.com/mitchellh/packer/issues
> IRC: #packer-tool on Freenode
> ---
> You received this message because you are subscribed to the Google Groups
> "Packer" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/packer-tool/6ad9c8fb-5e8c-4bd6-b3f5-04b60660ab85%40googlegroups.com
> <https://groups.google.com/d/msgid/packer-tool/6ad9c8fb-5e8c-4bd6-b3f5-04b60660ab85%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
This mailing list is governed under the HashiCorp Community Guidelines - 
https://www.hashicorp.com/community-guidelines.html. Behavior in violation of 
those guidelines may result in your removal from this mailing list.

GitHub Issues: https://github.com/mitchellh/packer/issues
IRC: #packer-tool on Freenode
--- 
You received this message because you are subscribed to the Google Groups 
"Packer" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/packer-tool/CALz9Rt9JNVZwLYwhtPttdm-8w7krC%3DNF2ETVXygCyT8AReG0zQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to