Skip to content

Instantly share code, notes, and snippets.

View dje's full-sized avatar
😀
Playing

Darrin Eden dje

😀
Playing
View GitHub Profile
$ knife cookbook list
Showing latest versions. Use --show-all to list all available versions.
/Users/dje/.rvm/gems/ruby-1.9.2-p180/gems/chef-0.10.0.beta.1/lib/chef/knife.rb:416:in `rest': uninitialized constant Chef::REST (NameError)
from /Users/dje/.rvm/gems/ruby-1.9.2-p180/gems/chef-0.10.0.beta.1/lib/chef/knife/cookbook_list.rb:43:in `run'
from /Users/dje/.rvm/gems/ruby-1.9.2-p180/gems/chef-0.10.0.beta.1/lib/chef/knife.rb:157:in `run'
from /Users/dje/.rvm/gems/ruby-1.9.2-p180/gems/chef-0.10.0.beta.1/lib/chef/application/knife.rb:119:in `run'
from /Users/dje/.rvm/gems/ruby-1.9.2-p180/gems/chef-0.10.0.beta.1/bin/knife:25:in `<top (required)>'
from /Users/dje/.rvm/gems/ruby-1.9.2-p180/bin/knife:19:in `load'
from /Users/dje/.rvm/gems/ruby-1.9.2-p180/bin/knife:19:in `<main>'
knife node show somenode -r
/Users/dje/.rvm/gems/ruby-1.9.2-p180/gems/chef-0.10.0.beta.1/lib/chef/knife/ui.rb:118:in `format_for_display': uninitialized constant Chef::DataBagItem (NameError)
from /Users/dje/.rvm/gems/ruby-1.9.2-p180/gems/chef-0.10.0.beta.1/lib/chef/knife/node_show.rb:57:in `run'
from /Users/dje/.rvm/gems/ruby-1.9.2-p180/gems/chef-0.10.0.beta.1/lib/chef/knife.rb:157:in `run'
from /Users/dje/.rvm/gems/ruby-1.9.2-p180/gems/chef-0.10.0.beta.1/lib/chef/application/knife.rb:119:in `run'
from /Users/dje/.rvm/gems/ruby-1.9.2-p180/gems/chef-0.10.0.beta.1/bin/knife:25:in `<top (required)>'
from /Users/dje/.rvm/gems/ruby-1.9.2-p180/bin/knife:19:in `load'
from /Users/dje/.rvm/gems/ruby-1.9.2-p180/bin/knife:19:in `<main>'
/Users/dje/.rvm/gems/ruby-1.9.2-p180/gems/chef-0.10.0.beta.3/lib/chef/knife/cookbook_site_vendor.rb:74:in `run': uninitialized constant Chef::Mixin::Command (NameError)
from /Users/dje/.rvm/gems/ruby-1.9.2-p180/gems/chef-0.10.0.beta.3/lib/chef/knife.rb:157:in `run'
from /Users/dje/.rvm/gems/ruby-1.9.2-p180/gems/chef-0.10.0.beta.3/lib/chef/application/knife.rb:119:in `run'
from /Users/dje/.rvm/gems/ruby-1.9.2-p180/gems/chef-0.10.0.beta.3/bin/knife:25:in `<top (required)>'
from /Users/dje/.rvm/gems/ruby-1.9.2-p180/bin/knife:19:in `load'
from /Users/dje/.rvm/gems/ruby-1.9.2-p180/bin/knife:19:in `<main>'
execute "install somepackage" do
command "yum -y install somepackage"
not_if "yum list installed somepackage | grep someversion"
end
@dje
dje / gist:1056943
Created June 30, 2011 19:07
chef deploy resource activate workaround
deploy_resource = deploy_revision "/var/www" do
[..snip..]
end
ruby_block "activate deploy" do
block do
Dir.chdir("/var/www/shared/cached-copy")
activated = File.basename( File.readlink( "/var/www/current" )) ==
`git rev-parse HEAD`.strip
if !activated
@dje
dje / gist:1254014
Created September 30, 2011 15:04
embedded jruby and ffi
(LoadError) load error: yajl/yajl -- java.lang.UnsatisfiedLinkError: dlopen(/Users/dje/.rvm/gems/jruby-1.6.4/gems/yajl-ruby-1.0.0/lib/yajl/yajl.bundle, 9): Symbol not found: _rb_cArray
Referenced from: /Users/dje/.rvm/gems/jruby-1.6.4/gems/yajl-ruby-1.0.0/lib/yajl/yajl.bundle
Expected in: dynamic lookup
[Thrown class org.jruby.embed.EvalFailedException]
Restarts:
0: [QUIT] Quit to the SLIME top level
1: [CAUSE1] Invoke debugger on cause (LoadError) load error: yajl/yajl -- java.lang.UnsatisfiedLinkError: dlopen(/Users/dje/.rvm/gems/jruby-1.6.4/gems/yajl-ruby-1.0.0/lib/yajl/yajl.bundle, 9): Symbol not found: _rb_cArray
Referenced from: /Users/dje/.rvm/gems/jruby-1.6.4/gems/yajl-ruby-1.0.0/lib/yajl/yajl.bundle
installing default gems: /usr/local/lib/ruby/gems/1.9.1 (cache, doc, gems, specifications)
rake 0.9.2.2
rdoc 3.9.4
minitest 2.5.1
json 1.5.4
io-console 0.3
bigdecimal 1.1.0
[ruby] $ /bin/sh -xe /tmp/hudson9051835820499430810.sh
+ mkdir -d fpm
mkdir: invalid option -- 'd'
@dje
dje / gist:3159989
Created July 22, 2012 15:28
PowerDNS Lua 5.2 compilation error
Making all in luabackend
make[3]: Entering directory `/usr/src/pdns/pdns/modules/luabackend'
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/lua5.2 -pthread -D_GNU_SOURCE -Wall -O2 -MT luabackend.lo -MD -MP -MF .deps/luabackend.Tpo -c -o luabackend.lo luabackend.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/lua5.2 -pthread -D_GNU_SOURCE -Wall -O2 -MT luabackend.lo -MD -MP -MF .deps/luabackend.Tpo -c luabackend.cc -fPIC -DPIC -o .libs/luabackend.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/lua5.2 -pthread -D_GNU_SOURCE -Wall -O2 -MT luabackend.lo -MD -MP -MF .deps/luabackend.Tpo -c luabackend.cc -o luabackend.o >/dev/null 2>&1
mv -f .deps/luabackend.Tpo .deps/luabackend.Plo
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/lua5.2 -pthread -D_GNU_SOURCE -Wall -O2 -MT minimal.lo -MD -MP -MF .deps/minimal.Tpo -c -o minimal.lo minimal.cc
libtool: compile: g++ -DHAVE_
require 'trello'
require 'pivotal-tracker'
include Trello
include Trello::Authorization
include PivotalTracker
Client.token = 'some_token'
Trello::Authorization.const_set :AuthPolicy, OAuthPolicy
@dje
dje / gist:5951741
Created July 8, 2013 19:28
Erlang failing to build on OS X 10.9
brew: superenv removed: -m64 [16/1943]
Undefined symbols for architecture x86_64:
"___sync_val_compare_and_swap_1", referenced from:
_ethr_dw_atomic_cmpxchg in libethread.a(ethr_atomics.o)
_ethr_dw_atomic_cmpxchg_ddrb in libethread.a(ethr_atomics.o)
_ethr_dw_atomic_cmpxchg_rb in libethread.a(ethr_atomics.o)
_ethr_dw_atomic_cmpxchg_wb in libethread.a(ethr_atomics.o)
_ethr_dw_atomic_cmpxchg_acqb in libethread.a(ethr_atomics.o)
_ethr_dw_atomic_cmpxchg_relb in libethread.a(ethr_atomics.o)
_ethr_dw_atomic_cmpxchg_mb in libethread.a(ethr_atomics.o)