Bug 754977 - Missing dependencies on ruby-spqr and ruby-rhubarb for wallaby-utils executables
Summary: Missing dependencies on ruby-spqr and ruby-rhubarb for wallaby-utils executables
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise MRG
Classification: Red Hat
Component: wallaby-utils
Version: Development
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: 2.1
: ---
Assignee: Will Benton
QA Contact: Lubos Trilety
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-11-18 13:13 UTC by Luigi Toscano
Modified: 2012-01-27 19:12 UTC (History)
2 users (show)

Fixed In Version: wallaby-0.12.2-1
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-01-27 19:12:48 UTC
Target Upstream Version:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 622856 0 medium CLOSED Missing or wrongly requested dependencies (spqr/rhubarb) for wallaby-utils executables 2021-02-22 00:41:40 UTC

Internal Links: 622856

Description Luigi Toscano 2011-11-18 13:13:10 UTC
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):

Comment 1 Luigi Toscano 2011-11-18 13:16:06 UTC
Version:
wallaby-utils-0.12.1-1 (both RHEL5 and RHEL6)

Comment 2 Luigi Toscano 2011-11-18 13:38:51 UTC
Also ruby-rhubarb is needed.

Comment 3 Will Benton 2011-11-21 20:35:22 UTC
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

Comment 4 Lubos Trilety 2011-11-30 16:20:50 UTC
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


Note You need to log in before you can comment on or make changes to this bug.