View previous topic :: View next topic |
Author |
Message |
hubot n00b
Joined: 14 Aug 2017 Posts: 18
|
Posted: Sat Oct 07, 2017 10:35 am Post subject: Why I'm unable to run Vagrant as non-root user? |
|
|
I've installed Vagrant in Gentoo from repository. I'm using Ruby 2.2.8. I've got following error when I was tried run Vagrant as non-root user:
Code: | pecan@tux ~ $ vagrant
/usr/lib64/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- checkpoint (LoadError)
from /usr/lib64/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/lib64/ruby/gems/2.2.0/gems/vagrant-1.9.8/lib/vagrant/environment.rb:7:in `<top (required)>'
from /usr/lib64/ruby/gems/2.2.0/gems/vagrant-1.9.8/bin/vagrant:118:in `<main>' |
The result of ruby /usr/lib64/ruby/gems/2.2.0/gems/vagrant-2.0.0/bin/vagrant:
Code: |
pecan@tux ~ $ ruby /usr/lib64/ruby/gems/2.2.0/gems/vagrant-2.0.0/bin/vagrant
/usr/lib64/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- log4r (LoadError)
from /usr/lib64/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/lib64/ruby/gems/2.2.0/gems/vagrant-2.0.0/bin/vagrant:61:in `<main>' |
The result of sudo vagrant:
Code: | pecan@tux ~ $ sudo vagrant
Usage: vagrant [options] <command> [<args>]
-v, --version Print the version and exit.
-h, --help Print this help.
Common commands:
box manages boxes: installation, removal, etc.
destroy stops and deletes all traces of the vagrant machine
global-status outputs status Vagrant environments for this user
halt stops the vagrant machine
help shows the help for a subcommand
init initializes a new Vagrant environment by creating a Vagrantfile
login log in to HashiCorp's Vagrant Cloud
package packages a running vagrant environment into a box
plugin manages plugins: install, uninstall, update, etc.
port displays information about guest port mappings
powershell connects to machine via powershell remoting
provision provisions the vagrant machine
push deploys code in this environment to a configured destination
rdp connects to machine via RDP
reload restarts vagrant machine, loads new Vagrantfile configuration
resume resume a suspended vagrant machine
snapshot manages snapshots: saving, restoring, etc.
ssh connects to machine via SSH
ssh-config outputs OpenSSH valid configuration to connect to the machine
status outputs status of the vagrant machine
suspend suspends the machine
up starts and provisions the vagrant environment
validate validates the Vagrantfile
version prints current and latest Vagrant version
For help on any individual command run `vagrant COMMAND -h`
Additional subcommands are available, but are either more advanced
or not commonly used. To see all subcommands, run the command
`vagrant list-commands`. |
I'm using the system Ruby. As you can see Vagrant with sudo works but I've question why I'm unable to run Vagrant as non-root user? What should I do to be able run Vagrant as non-root user?
I'm counting for help. |
|
Back to top |
|
|
pietinger Moderator
Joined: 17 Oct 2006 Posts: 3997 Location: Bavaria
|
Posted: Sat Oct 07, 2017 12:19 pm Post subject: |
|
|
Do you have CONFIG_SECURITY_YAMA=y in your kernel configuration ? |
|
Back to top |
|
|
hubot n00b
Joined: 14 Aug 2017 Posts: 18
|
Posted: Sat Oct 07, 2017 2:45 pm Post subject: |
|
|
No, I don't. Currently, Vagrant seems to working okay after reinstalling Ruby, removing all gems installed as root and local user, unmerging racc, rake, rdoc and emerging it again, emerging Vagrant, installing required gems by Vagrant and needed by me (jekyll, bundle). |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|