Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Why I'm unable to run Vagrant as non-root user?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo
View previous topic :: View next topic  
Author Message
hubot
n00b
n00b


Joined: 14 Aug 2017
Posts: 18

PostPosted: Sat Oct 07, 2017 10:35 am    Post subject: Why I'm unable to run Vagrant as non-root user? Reply with quote

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
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 3997
Location: Bavaria

PostPosted: Sat Oct 07, 2017 12:19 pm    Post subject: Reply with quote

Do you have CONFIG_SECURITY_YAMA=y in your kernel configuration ?
Back to top
View user's profile Send private message
hubot
n00b
n00b


Joined: 14 Aug 2017
Posts: 18

PostPosted: Sat Oct 07, 2017 2:45 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
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