[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: oo-install (hopefully) basic problems



Hi Harrison,
That's probrubly close, but not quite it.
Here is the code in lib/installer/assistant.rb
...
cmd_result = test_host.exec_on_host!("command -v #{util}")
...

And the function being called in lib/installer/host_instance.rb

    def exec_on_host!(command)
      if localhost?
        local_exec!(command)
      else
        ssh_exec!(command)
      end
    end


If I remove those quotes, then it just barfs.


# sh <(curl -s http://oo-install.rhcloud.com/)
Checking for necessary tools...
...looks good.
Reusing existing installer assets.
Extracting oo-install to temporary directory...
Starting oo-install...
/tmp/oo-install-20131024-1628/bin/oo-install:6:in `require': /tmp/oo-install-20131024-1628/lib/installer/assistant.rb:647: syntax error, unexpected kIF, expecting ')' (SyntaxError)
          if not cmd_result[:exit_code] == 0
            ^
	from /tmp/oo-install-20131024-1628/bin/oo-install:6
oo-install exited; keeping temporary assets in /tmp/


Troy

On 10/24/2013 03:15 PM, Harrison Ripps wrote:
Okay, somewhere in the installer a system execute call isn't firing
correctly; search on "= %x[" to find it. The right syntax is:

foo = %x[command -v #{util}]

But for a while I mistakenly had:

foo = %x["command -v #{util}"]

I thought I cleaned those up today, looks like one got away...

On Oct 24, 2013, at 16:10, Troy Dawson <tdawson redhat com> wrote:

# command -v yum /usr/bin/yum

On 10/24/2013 03:09 PM, Harrison Ripps wrote: Troy-- If you just
run 'command -v yum' on that system, what is the output?

On Oct 24, 2013, at 15:59, Troy Dawson <tdawson redhat com>
wrote:

Hi, I'm trying out oo-install on a Scientific Linux 6.4
machine. I know it's not supported, but here is what I did to
get the installer going.

export OO_INSTALL_KEEP_ASSETS="true" sh <(curl -s
http://oo-install.rhcloud.com/) # Extract and edit
lib/installer/host_instance.rb and add elsif
type_output[:stdout].match(/^Scientific Linux/) type_result =
:rhel # to the appropriate place.  Then put that back in the
zip file, and do sh <(curl -s http://oo-install.rhcloud.com/)

Anyway, when I get to the part where it checks my packages I
get

Checking localhost: * Target host is running Red Hat Enterprise
Linux /usr/lib/ruby/1.8/erb.rb:719: command not found: command
-v yum * Could not locate yum... try to `yum install` one of: -
yum-arch-2.2.2-9.el6.noarch - yum-3.2.29-40.el6.noarch -
munin-node-2.0.17-6.el6.noarch ...


It goes on to fail for all of the packages, yet I have all of
them installed. I'm betting this is some ruby thing I have
missing. Any thoughts. Troy

_______________________________________________ users mailing
list users lists openshift redhat com
http://lists.openshift.redhat.com/openshiftmm/listinfo/users

_______________________________________________ users mailing list
users lists openshift redhat com
http://lists.openshift.redhat.com/openshiftmm/listinfo/users


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]