Hide Forgot
Description of problem: wallaby-utils does not depend on ruby-spqr. Install wallaby-utils without ruby-spqr and run wallaby: # wallaby /usr/lib/ruby/site_ruby/1.8/mrg/grid/config.rb:17:in `require': no such file to load -- spqr/spqr (LoadError) from /usr/lib/ruby/site_ruby/1.8/mrg/grid/config.rb:17 from /usr/lib/ruby/site_ruby/1.8/mrg/grid/config-patches.rb:18:in `require' from /usr/lib/ruby/site_ruby/1.8/mrg/grid/config-patches.rb:18 from /usr/lib/ruby/site_ruby/1.8/mrg/grid/config/shell/cmd_upgrade_db.rb:17:in `require' from /usr/lib/ruby/site_ruby/1.8/mrg/grid/config/shell/cmd_upgrade_db.rb:17 from /usr/lib/ruby/site_ruby/1.8/mrg/grid/config/shell.rb:88:in `require' from /usr/lib/ruby/site_ruby/1.8/mrg/grid/config/shell.rb:88:in `install_commands' from /usr/lib/ruby/site_ruby/1.8/mrg/grid/config/shell.rb:87:in `each' from /usr/lib/ruby/site_ruby/1.8/mrg/grid/config/shell.rb:87:in `install_commands' from /usr/lib/ruby/site_ruby/1.8/mrg/grid/config/shell.rb:205 from /usr/bin/wallaby:19:in `require' from /usr/bin/wallaby:19 # wallaby --help /usr/lib/ruby/site_ruby/1.8/mrg/grid/config.rb:17:in `require': no such file to load -- spqr/spqr (LoadError) from /usr/lib/ruby/site_ruby/1.8/mrg/grid/config.rb:17 from /usr/lib/ruby/site_ruby/1.8/mrg/grid/config-patches.rb:18:in `require' from /usr/lib/ruby/site_ruby/1.8/mrg/grid/config-patches.rb:18 from /usr/lib/ruby/site_ruby/1.8/mrg/grid/config/shell/cmd_upgrade_db.rb:17:in `require' from /usr/lib/ruby/site_ruby/1.8/mrg/grid/config/shell/cmd_upgrade_db.rb:17 from /usr/lib/ruby/site_ruby/1.8/mrg/grid/config/shell.rb:88:in `require' from /usr/lib/ruby/site_ruby/1.8/mrg/grid/config/shell.rb:88:in `install_commands' from /usr/lib/ruby/site_ruby/1.8/mrg/grid/config/shell.rb:87:in `each' from /usr/lib/ruby/site_ruby/1.8/mrg/grid/config/shell.rb:87:in `install_commands' from /usr/lib/ruby/site_ruby/1.8/mrg/grid/config/shell.rb:205 from /usr/bin/wallaby:19:in `require' from /usr/bin/wallaby:19 Version-Release number of selected component (if applicable):
Version: wallaby-utils-0.12.1-1 (both RHEL5 and RHEL6)
Also ruby-rhubarb is needed.
This seems like a problem introduced by some of the Fedora packaging work I did during this dev cycle. It should be fixed in 0.12.2-1
Tested with: wallaby-utils-0.12.2-1 Tested on: RHEL5 x86_64,i386 RHEL6 x86_64,i386 # wallaby fatal: you must specify a command; use "wallaby help commands" for a list. Usage: wallaby [options] command [command-args] Use "wallaby help commands" for a list of commands -h, --help shows this message -H, --host HOSTNAME qpid broker host (default localhost) -p, --port NUM qpid broker port (default 5672) -U, --user NAME qpid username -P, --password PASS qpid password -M, --auth-mechanism PASS authentication mechanism (ANONYMOUS, PLAIN, GSSAPI) # wallaby --help Usage: wallaby [options] command [command-args] Use "wallaby help commands" for a list of commands -h, --help shows this message -H, --host HOSTNAME qpid broker host (default localhost) -p, --port NUM qpid broker port (default 5672) -U, --user NAME qpid username -P, --password PASS qpid password -M, --auth-mechanism PASS authentication mechanism (ANONYMOUS, PLAIN, GSSAPI) Check dependencies: # rpm -qR wallaby-utils /usr/bin/env rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 ruby(abi) = 1.8 ruby-qmf >= 0.7.929717 ruby-wallaby = 0.12.2 # rpm -qR ruby-wallaby rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(VersionedDependencies) <= 3.0.3-1 ruby(abi) = 1.8 ruby-irb ruby-qmf >= 0.7.929717 ruby-rhubarb >= 0.2.6 ruby-spqr >= 0.3.0 >>> VERIFIED