VirtualBox box have it's own dhcp server so you don't need to install that.
More likely circleci have some restrictions on networking that interfere
with this.

On Wed, Oct 17, 2018, 22:37 hansman <[email protected]> wrote:

> Thanks Rickard. I went ahead configuring the network on ubuntu boot with
> the script posted below. On a mac host with packer 1.3.1 this works well.
> However when running in a circleci <https://circleci.com> pipeline,
> packer build hangs on ssh:
>
> ==> virtualbox-ovf: Waiting for SSH to become available...==> virtualbox-ovf: 
> Timeout waiting for SSH.
>
>
> I guess there is no dhcp in circleci so tried installing a dhcp server but
> that did not solve the problem as well.
>
>
> ```
> #!/bin/bash
>
> if [ -f /etc/network/interfaces ]; then
>   mv /etc/network/interfaces /etc/network/interfaces.orig
> fi
>
> echo "# generated on startup"  >> /etc/network/interfaces
> echo  >> /etc/network/interfaces
>
> for networkfile in /sys/class/net/*; do
>     [ -e "$networkfile" ] || continue
>     [ "$networkfile" != "/sys/class/net/lo" ] || continue
>     networkname=$(basename $networkfile)
>     echo auto $networkname >> /etc/network/interfaces
>     echo iface $networkname inet dhcp >> /etc/network/interfaces
>     echo  >> /etc/network/interfaces
> done
>
> cat /etc/network/interfaces
>
> ifreload -a
> ```
>
>
>
>
> Am Dienstag, 16. Oktober 2018 01:39:13 UTC-7 schrieb Rickard von Essen:
>>
>> If you start that build, wait for the console, login with packer/packer
>> and run "ifconfig" you will see there is only a loopback interface.
>>
>> On Mon, Oct 15, 2018 at 10:59 PM hansman <[email protected]> wrote:
>>
>>> i reproduced the same issue on a mac host machine. therefore i don't
>>> think it as a circleci issue. here is the image:
>>>
>>> https://drive.google.com/file/d/1AZvpqyrY5fojfUtl6qShB5aMYgU4_ny5
>>>
>>> and template:
>>>
>>> {
>>>   "builders": [
>>>     {
>>>       "type": "virtualbox-ovf",
>>>       "source_path": "
>>> https://drive.google.com/file/d/1AZvpqyrY5fojfUtl6qShB5aMYgU4_ny5";,
>>>       "ssh_username": "packer",
>>>       "ssh_password": "packer",
>>>       "ssh_timeout": "15m",
>>>       "shutdown_command": "echo 'packer' | sudo -S shutdown -P now"
>>>     }
>>>   ]
>>> }
>>>
>>>
>>> Am Montag, 15. Oktober 2018 12:32:13 UTC-7 schrieb hansman:
>>>>
>>>> This issue appears on packer build: virtualbox-ovf: Timeout waiting for
>>>> SSH
>>>>
>>>>
>>>>    -
>>>>
>>>>    packer version 1.3.1
>>>>    -
>>>>
>>>>    host platform: circleci machine running circleci/classic:latest
>>>>    -
>>>>
>>>>    guest image: ubuntu server 18 64 packaged as .ova
>>>>    -
>>>>
>>>>    debug log (includes instructions)
>>>>    packer-debug.txt
>>>>    <https://github.com/hashicorp/packer/files/2480136/packer-debug.txt>
>>>>    -
>>>>
>>>>    template.json
>>>>
>>>> {
>>>>   "variables": {
>>>>     "SSH_PASSWORD": "{{env `UBUNTU_PASSWORD`}}"
>>>>   },
>>>>   "builders": [
>>>>     {
>>>>       "type": "virtualbox-ovf",
>>>>       "source_path": "file:///home/circleci/bin/ubuntu-server-18.ova",
>>>>       "ssh_username": "myuser",
>>>>       "ssh_password": "{{user `SSH_PASSWORD`}}",
>>>>       "ssh_timeout": "10m",
>>>>       "shutdown_command": "echo 'packer' | sudo -S shutdown -P now"
>>>>     }
>>>>   ],
>>>>   "provisioners": [
>>>>     {
>>>>       "type": "shell",
>>>>       "script": "packer/setup.sh" // a hello world script
>>>>     }
>>>>   ]
>>>> }
>>>>
>>>> --
>>> 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/996b715d-1850-4307-bdd9-8c53ef2e6c68%40googlegroups.com
>>> <https://groups.google.com/d/msgid/packer-tool/996b715d-1850-4307-bdd9-8c53ef2e6c68%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/f8d34c56-ba57-440b-b0f6-18d0ca073370%40googlegroups.com
> <https://groups.google.com/d/msgid/packer-tool/f8d34c56-ba57-440b-b0f6-18d0ca073370%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/CALz9Rt-%3DYHe47YRWoztGEbS5mdEEY0NRh3nOCfdtTWC%2B2xLn3w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to