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