<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; ">
<div>Ah, this is a problem between ruby and some operating systems. Some OS are case sensitive for ruby requires and others aren't. Unfortunately, I seem to have packaged the v0.3 packages with an OpenNebula folder containing uppercase letters. This is probably
 the cause of your problem. Please rename the folder lib/OpenNebula to lib/opennebula and tell me if this solved your problem. </div>
<div><br>
</div>
<div>Cheers,</div>
<div>Florian</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">Von: </span>João Soares <<a href="mailto:joaosoares@ua.pt">joaosoares@ua.pt</a>><br>
<span style="font-weight:bold">Datum: </span>Thu, 25 Aug 2011 10:25:08 +0100<br>
<span style="font-weight:bold">An: </span>Florian Feldhaus <<a href="mailto:florian.feldhaus@tu-dortmund.de">florian.feldhaus@tu-dortmund.de</a>><br>
<span style="font-weight:bold">Cc: </span><<a href="mailto:users@lists.opennebula.org">users@lists.opennebula.org</a>><br>
<span style="font-weight:bold">Betreff: </span>RE: [one-users] OCCI Server 0.3<br>
</div>
<div><br>
</div>
<div xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.5pt;
        font-family:Consolas;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:Consolas;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div lang="PT" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoPlainText">Hi,<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><span lang="EN-US">Thanks. Indeed, starting passenger in the OGF OCCI folder solves that problem but another one comes up:<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">      You can stop Phusion Passenger Standalone by pressing Ctrl-C.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">===============================================================================<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">D, [2011-08-25T11:19:04.125166 #31675] DEBUG -- : Configuration file contains the following parameters:<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">D, [2011-08-25T11:19:04.125270 #31675] DEBUG -- : {"BACKEND"=>"opennebula", "ONE_PASSWORD"=>"cc", "PORT"=>"3000", "TEMPLATE_LOCATION"=>"etc/occi_one_templates/", "ONE_XMLRPC"=>"<a href="http://localhost:2633/RPC2">http://localhost:2633/RPC2</a>",
 "SERVER"=>"<a href="http://moon.cloud.pt/">http://moon.cloud.pt/</a>", "ONE_USER"=>"oneadmin", "LOG_LEVEL"=>"debug", "NOVNC_PATH"=>"public/novnc", "VNC_PROXY_BASE_PORT"=>"0", "ONE_IMAGE_TMP_DIR"=>"/tmp"}<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">D, [2011-08-25T11:19:04.125351 #31675] DEBUG -- : Mandatory parameter backend included in configuration file.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">D, [2011-08-25T11:19:04.125397 #31675] DEBUG -- : Mandatory parameter server included in configuration file.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">D, [2011-08-25T11:19:04.125440 #31675] DEBUG -- : Mandatory parameter port included in configuration file.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">D, [2011-08-25T11:19:04.125480 #31675] DEBUG -- : All mandatory parameters are provided in config file<o:p></o:p></span></p>
<p class="MsoPlainText"><b><span lang="EN-US">[ pid=31631 thr=-607706918 file=utils.rb:176 time=2011-08-25 11:19:04.133 ]: *** Exception LoadError in PhusionPassenger::Rack::ApplicationSpawner (no such file to load -- opennebula/OpenNebula) (process 31631,
 thread #<Thread:0xb78e41b4>):<o:p></o:p></span></b></p>
<p class="MsoPlainText"><span lang="EN-US">        from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">        from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">        from ./lib/occi/backend/OpenNebulaBackend.rb:24<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">        from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">        from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">        from ./lib/occi/occi-server.rb:124<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">        from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">        from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">        from config.ru:4<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">        from /var/lib/gems/1.8/gems/rack-1.3.2/lib/rack/builder.rb:51:in `instance_eval'<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">        from /var/lib/gems/1.8/gems/rack-1.3.2/lib/rack/builder.rb:51:in `initialize'<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">        from config.ru:1:in `new'<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">        from config.ru:1<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">And also when starting OCCI-SERVER the same error appears:<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">      <b>oneadmin@moon:~/ogf-occi$ ./bin/occi-server start<o:p></o:p></b></span></p>
<p class="MsoPlainText" style="margin-left:106.2pt;text-indent:35.4pt"><b><span lang="EN-US">Error executing /usr/lib/one/ruby/cloud/occi/occi-server.rb.<o:p></o:p></span></b></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Cheers,<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">João<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">-----Original Message-----<br>
From: <a href="mailto:users-bounces@lists.opennebula.org">users-bounces@lists.opennebula.org</a> [<a href="mailto:users-bounces@lists.opennebula.org">mailto:users-bounces@lists.opennebula.org</a>] On Behalf Of
<a href="mailto:florian.feldhaus@tu-dortmund.de">florian.feldhaus@tu-dortmund.de</a><br>
Sent: quarta-feira, 24 de Agosto de 2011 19:16<br>
To: <a href="mailto:joao-m-soares@ptinovacao.pt">joao-m-soares@ptinovacao.pt</a><br>
Cc: <a href="mailto:users@lists.opennebula.org">users@lists.opennebula.org</a><br>
Subject: Re: [one-users] OCCI Server 0.3</span><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Hi,<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">it looks like you successfully installed passenger. You should issue the<o:p></o:p></p>
<p class="MsoPlainText">passenger command within the OGF OCCI folder. If you just start passenger,<o:p></o:p></p>
<p class="MsoPlainText">it does not know, which files to serve and thus the error.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Please follow these steps (from the OGF OCCI Wiki):<o:p></o:p></p>
<p class="MsoPlainText">3.) Download ogf-occi-0.3_beta2.tar.bz2 or ogf-occi-0.3_beta2.zip from<o:p></o:p></p>
<p class="MsoPlainText"><a href="http://dev.opennebula.org/projects/ogf-occi/files">http://dev.opennebula.org/projects/ogf-occi/files</a><o:p></o:p></p>
<p class="MsoPlainText">4.) Untar / unzip the file<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">5.) Change to the folder ogf-occi<o:p></o:p></p>
<p class="MsoPlainText">6.) Change the configuration in etc/occi-server.conf<o:p></o:p></p>
<p class="MsoPlainText">7.) Run the OCCI server with<o:p></o:p></p>
<p class="MsoPlainText">passenger start<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Cheers,<o:p></o:p></p>
<p class="MsoPlainText">Florian<o:p></o:p></p>
<p class="MsoPlainText"><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">> I have been trying to install OGF OCCI v0.3, however I am also facing<o:p></o:p></p>
<p class="MsoPlainText">>some problems.<o:p></o:p></p>
<p class="MsoPlainText">> First the Passenger installationŠ<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> I did:<o:p></o:p></p>
<p class="MsoPlainText">> -          gem install passenger<o:p></o:p></p>
<p class="MsoPlainText">> -          ./var/lib/gems/1.8/gems/passenger-3.0.8/bin/passenger start<o:p></o:p></p>
<p class="MsoPlainText">> o   Passenger starts but:<o:p></o:p></p>
<p class="MsoPlainText">> =============== Phusion Passenger Standalone web server started<o:p></o:p></p>
<p class="MsoPlainText">>===============<o:p></o:p></p>
<p class="MsoPlainText">> PID file: /var/lib/gems/1.8/gems/passenger-3.0.8/bin/passenger.3000.pid<o:p></o:p></p>
<p class="MsoPlainText">> Log file: /var/lib/gems/1.8/gems/passenger-3.0.8/bin/passenger.3000.log<o:p></o:p></p>
<p class="MsoPlainText">> Environment: development<o:p></o:p></p>
<p class="MsoPlainText">> Accessible via: <a href="http://0.0.0.0:3000/">http://0.0.0.0:3000/</a><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> You can stop Phusion Passenger Standalone by pressing Ctrl-C.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">>==========================================================================<o:p></o:p></p>
<p class="MsoPlainText">>=====<o:p></o:p></p>
<p class="MsoPlainText">> 2011/08/24 17:38:33 [error] 369#0: *4<o:p></o:p></p>
<p class="MsoPlainText">>"/var/lib/gems/1.8/gems/passenger-3.0.8/bin/public/index.html" is<o:p></o:p></p>
<p class="MsoPlainText">>                                                                    : No<o:p></o:p></p>
<p class="MsoPlainText">>such file or directory), client: 127.0.0.1, server: _, request: "HEAD /<o:p></o:p></p>
<p class="MsoPlainText">>HTTP/1.1", host: "0.0.0.0"<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> -          /var/lib/one/ogf-occi/bin/occi-server start<o:p></o:p></p>
<p class="MsoPlainText">> o   And:<o:p></o:p></p>
<p class="MsoPlainText">> Error executing /usr/lib/one/ruby/cloud/occi/occi-server.rb.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> Any suggestion?<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> Cheers,<o:p></o:p></p>
<p class="MsoPlainText">> João Soares<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">_______________________________________________<o:p></o:p></p>
<p class="MsoPlainText">Users mailing list<o:p></o:p></p>
<p class="MsoPlainText"><a href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a><o:p></o:p></p>
<p class="MsoPlainText"><a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><o:p></o:p></p>
</div>
</div>
</div>
</span>
</body>
</html>