You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@openwhisk.apache.org by GitBox <gi...@apache.org> on 2018/03/19 15:43:27 UTC
[GitHub] develpr opened a new issue #3465: Provisioning new VM with vagrant fails because there is no `vagrant` user
develpr opened a new issue #3465: Provisioning new VM with vagrant fails because there is no `vagrant` user
URL: https://github.com/apache/incubator-openwhisk/issues/3465
## Environment details:
*Vagrant install quick start method used*
Host: macOS High Sierra
Vagrant: 2.0.2
VirtualBox: 5.2.8
## Steps to reproduce the issue:
1. clone `https://github.com/apache/incubator-openwhisk`
2. cd `<root of cloned repo>/tools/vagrant`
3. `./hello`
## Provide the expected results and outputs:
I expected the results outlined in the readme / quick start
## Provide the actual results and outputs:
From what I can tell, the `vagrant` user isn't created during provisioning. I googled a bit but it's not clear to me "why" - I actually had thought that the creation of the `vagrant` user was a default part of provisioning a new VM via Vagrant, but... here we are:
```
...SNIP SNIP SNIP...
default: ++ echo OPENWHISK_TMP_DIR=/home/vagrant/.openwhisk/ansible/tmp
default: ++ echo PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/snap/bin:/home/vagrant/bin:/home/vagrant/openwhisk/tools/build
default: ++ cd /home/vagrant/openwhisk
default: ++ cd tools/ubuntu-setup
default: ++ su vagrant -c 'source all.sh'
default: No passwd entry for user 'vagrant'
```
If I `vagrant ssh` into the box, and use this command which I _think_ will list all users:
```ubuntu@ubuntu-xenial:~$ cut -d: -f1 /etc/passwd
root
daemon
bin
sys
sync
games
man
lp
mail
news
uucp
proxy
www-data
backup
list
irc
gnats
nobody
systemd-timesync
systemd-network
systemd-resolve
systemd-bus-proxy
syslog
_apt
lxd
messagebus
uuidd
dnsmasq
sshd
pollinate
ubuntu
vboxadd```
Note there is no `vagrant` user on the list.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services