So it's probably something in your /etc/profile or .bash_profile.

You can use a shebang line in 'Execute Shell' build steps to change how the 
shell is invoked (default is -xe), `#!/bin/bash -l` might work there as well.

On 23.10.2013, at 00:56, Maneesh M P <[email protected]> wrote:

> I solved this issue by launching the slave manually using the command ssh 
> [email protected] 'bash -l -c "java -jar /home/build/jenkins/slave.jar"'
> 
> 
> On Tuesday, October 22, 2013 11:17:10 AM UTC-7, Maneesh M P wrote:
> If i execute using ssh also I get the same error like jenkins
> 
>  ssh -l build 300.ab..xy.com "find . -iname *.pp -exec puppet-lint 
> --log-format "%{path}:%{linenumber}:%{check}:%{KIND}:%{message}" {} \;"
> 
> /home/cdadmin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in
>  `to_specs': Could not find puppet-lint (>= 0) amongst [bundler-1.3.5, 
> bundler-unload-1.0.2, executable-hooks-1.2.6, executable-hooks-1.2.5, 
> rake-10.1.0, rubygems-bundler-1.4.0, rubygems-bundler-1.3.4, rvm-1.11.3.8] 
> (Gem::LoadError)
>         from 
> /home/cdadmin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in
>  `to_spec'
>         from 
> /home/cdadmin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems.rb:1231:in
>  `gem'
>         from /home/cdadmin/.rvm/gems/ruby-1.9.3-p448/bin/puppet-lint:18:in 
> `<main>'
>         from 
> /home/cdadmin/.rvm/gems/ruby-1.9.3-p448/bin/ruby_executable_hooks:15:in `eval'
>         from 
> /home/cdadmin/.rvm/gems/ruby-1.9.3-p448/bin/ruby_executable_hooks:15:in 
> `<main>'
> /home/cdadmin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in
>  `to_specs': Could not find puppet-lint (>= 0) amongst [bundler-1.3.5, 
> bundler-unload-1.0.2, executable-hooks-1.2.6, executable-hooks-1.2.5, 
> rake-10.1.0, rubygems-bundler-1.4.0, rubygems-bundler-1.3.4, rvm-1.11.3.8] 
> (Gem::LoadError)
>         from 
> /home/cdadmin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in
>  `to_spec'
>         from 
> /home/cdadmin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems.rb:1231:in
>  `gem'
>         from /home/cdadmin/.rvm/gems/ruby-1.9.3-p448/bin/puppet-lint:18:in 
> `<main>'
>         from 
> /home/cdadmin/.rvm/gems/ruby-1.9.3-p448/bin/ruby_executable_hooks:15:in `eval'
>         from 
> /home/cdadmin/.rvm/gems/ruby-1.9.3-p448/bin/ruby_executable_hooks:15:in 
> `<main>'
> /home/cdadmin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in
>  `to_specs': Could not find puppet-lint (>= 0) amongst [bundler-1.3.5, 
> bundler-unload-1.0.2, executable-hooks-1.2.6, executable-hooks-1.2.5, 
> rake-10.1.0, rubygems-bundler-1.4.0, rubygems-bundler-1.3.4, rvm-1.11.3.8] 
> (Gem::LoadError)
>         from 
> /home/cdadmin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in
>  `to_spec'
>         from 
> /home/cdadmin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems.rb:1231:in
>  `gem'
>         from /home/cdadmin/.rvm/gems/ruby-1.9.3-p448/bin/puppet-lint:18:in 
> `<main>'
>         from 
> /home/cdadmin/.rvm/gems/ruby-1.9.3-p448/bin/ruby_executable_hooks:15:in `eval'
>         from 
> /home/cdadmin/.rvm/gems/ruby-1.9.3-p448/bin/ruby_executable_hooks:15:in 
> `<main>'
> /home/cdadmin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in
>  `to_specs': Could not find puppet-lint (>= 0) amongst [bundler-1.3.5, 
> bundler-unload-1.0.2, executable-hooks-1.2.6, executable-hooks-1.2.5, 
> rake-10.1.0, rubygems-bundler-1.4.0, rubygems-bundler-1.3.4, rvm-1.11.3.8] 
> (Gem::LoadError)
> 
> 
> Not getting any clue to fix this issue, any help please?
> 
> 
> On Tuesday, October 22, 2013 11:00:44 AM UTC-7, Maneesh M P wrote:
> I did that, I tried providing all path through slave properties as well. But 
> still no luck.
> Is there a way I can make jenkins use same shell environment? 
> 
> Thanks,
> M
> 
> On Tuesday, October 22, 2013 9:30:48 AM UTC-7, Daniel Beck wrote:
> You don't have your usual shell environment when running a command from 
> Jenkins. Compare the output of the 'env' command. 
> 
> From the installation instructions at https://rvm.io/rvm/install, it looks 
> like you just need to add the command 
> 
>     source $HOME/.rvm/scripts/rvm 
> 
> before your find command. 
> 
> On 22.10.2013, at 17:15, Maneesh M P <[email protected]> wrote: 
> 
> > Puppet-lint just works fine while executing the command from build server 
> > console using the below command 
> > 
> > find . -iname *.pp -exec puppet-lint --log-format 
> > "%{path}:%{linenumber}:%{check}:%{KIND}:%{message}" {} \; 
> > 
> > But gives all sorts of error while executing same command through jenkins 
> > "execute shell" option 
> > 
> > 
> > + find . -iname '*.pp' -exec puppet-lint --log-format 
> > '%{path}:%{linenumber}:%{check}:%{KIND}:%{message}' '{}' ';' 
> > /home/jenkinsadmin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in
> >  `to_specs': Could not find puppet-lint (>= 0) amongst [bundler-1.3.5, 
> > bundler-unload-1.0.2, executable-hooks-1.2.6, executable-hooks-1.2.5, 
> > rake-10.1.0, rubygems-bundler-1.4.0, rubygems-bundler-1.3.4, rvm-1.11.3.8] 
> > (Gem::LoadError) 
> >         from 
> > /home/jenkinsadmin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in
> >  `to_spec' 
> >         from 
> > /home/jenkinsadmin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems.rb:1231:in
> >  `gem' 
> >         from 
> > /home/jenkinsadmin/.rvm/gems/ruby-1.9.3-p448/bin/puppet-lint:18:in `<main>' 
> >         from 
> > /home/jenkinsadmin/.rvm/gems/ruby-1.9.3-p448/bin/ruby_executable_hooks:15:in
> >  `eval' 
> >         from 
> > /home/jenkinsadmin/.rvm/gems/ruby-1.9.3-p448/bin/ruby_executable_hooks:15:in
> >  `<main>' 
> > /home/jenkinsadmin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in
> >  `to_specs': Could not find puppet-lint (>= 0) amongst [bundler-1.3.5, 
> > bundler-unload-1.0.2, executable-hooks-1.2.6, executable-hooks-1.2.5, 
> > rake-10.1.0, rubygems-bundler-1.4.0, rubygems-bundler-1.3.4, rvm-1.11.3.8] 
> > (Gem::LoadError) 
> >         from 
> > /home/jenkinsadmin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in
> >  `to_spec' 
> >         from 
> > /home/jenkinsadmin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems.rb:1231:in
> >  `gem' 
> >         from 
> > /home/jenkinsadmin/.rvm/gems/ruby-1.9.3-p448/bin/puppet-lint:18:in `<main>' 
> >         from 
> > /home/jenkinsadmin/.rvm/gems/ruby-1.9.3-p448/bin/ruby_executable_hooks:15:in
> >  `eval' 
> >         from 
> > /home/jenkinsadmin/.rvm/gems/ruby-1.9.3-p448/bin/ruby_executable_hooks:15:in
> >  `<main>' 
> > /home/jenkinsadmin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in
> >  `to_specs': Could not find puppet-lint (>= 0) amongst [bundler-1.3.5, 
> > bundler-unload-1.0.2, executable-hooks-1.2.6, executable-hooks-1.2.5, 
> > rake-10.1.0, rubygems-bundler-1.4.0, rubygems-bundler-1.3.4, rvm-1.11.3.8] 
> > (Gem::LoadError) 
> >         from 
> > /home/jenkinsadmin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in
> >  `to_spec' 
> >         from 
> > /home/jenkinsadmin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems.rb:1231:in
> >  `gem' 
> >         from 
> > /home/jenkinsadmin/.rvm/gems/ruby-1.9.3-p448/bin/puppet-lint:18:in `<main>' 
> >         from 
> > /home/jenkinsadmin/.rvm/gems/ruby-1.9.3-p448/bin/ruby_executable_hooks:15:in
> >  `eval' 
> >         from 
> > /home/jenkinsadmin/.rvm/gems/ruby-1.9.3-p448/bin/ruby_executable_hooks:15:in
> >  `<main>' 
> > /home/jenkinsadmin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in
> >  `to_specs': Could not find puppet-lint (>= 0) amongst [bundler-1.3.5, 
> > bundler-unload-1.0.2, executable-hooks-1.2.6, 
> > 
> > 
> > Why is the two different behavior? what is happening while executing 
> > through jenkins? can anyone help? 
> > 
> > Thanks, 
> > M 
> > 
> > -- 
> > You received this message because you are subscribed to the Google Groups 
> > "Jenkins Users" group. 
> > To unsubscribe from this group and stop receiving emails from it, send an 
> > email to [email protected]. 
> > For more options, visit https://groups.google.com/groups/opt_out. 
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to