<div dir="ltr">Hi Daniel<div><br></div><div>OpenNebula 4.4.1, has been certified using tilt up to 1.4.4 (wheezy shipd with 1.3 something, I believe). The upgrade to opennebula which requires ruby-sinatra, and in turns it requires ruby-tilt, may have upgraded the tilt gem in your setup... </div>

<div><br></div><div>We should look at it, for the upcoming jessie (<a href="http://dev.opennebula.org/issues/2716">http://dev.opennebula.org/issues/2716</a>). If possible downgrade tilt....</div><div><br></div><div>Thanks for the heads up</div>

<div><br></div><div>Ruben</div><div><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Daniel Dehennin</b> <span dir="ltr"><<a href="mailto:daniel.dehennin@baby-gnu.org" target="_blank">daniel.dehennin@baby-gnu.org</a>></span><br>


Date: Thu, Feb 6, 2014 at 10:11 PM<br>Subject: [one-users] Sunstone errors after upgrade to 4.4.1 on Debian Jessie<br>To: <a href="mailto:users@lists.opennebula.org" target="_blank">users@lists.opennebula.org</a><br><br>

<br>Hello,<br>
<br>
I just upgrade my ONE installation to 4.4.1 from OpenNebula deb<br>
repository[1] and my sunstone does not work anymore.<br>
<br>
The CLI is working.<br>
<br>
According to my logs, it looks like a problem with ruby Tilt, mine is in<br>
version 2.0.0-1 from debian, here are the sunstone logs:<br>
<br>
root@yggdrasil:/etc/one# cat /var/log/one/sunstone.error<br>
== Sinatra/1.4.3 has taken the stage on 9869 for development with backup from Thin<br>
WARN: tilt autoloading 'tilt/erb' in a non thread-safe way; explicit require 'tilt/erb' suggested.<br>
NoMethodError - undefined method `mappings' for Tilt:Module:<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:755:in `find_template'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:829:in `block in compile_template'<br>
        /usr/lib/ruby/vendor_ruby/tilt.rb:88:in `fetch'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:816:in `compile_template'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:797:in `render'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:807:in `block in render'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:807:in `catch'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:807:in `render'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:657:in `erb'<br>
        /usr/lib/one/sunstone/sunstone-server.rb:261:in `block in <main>'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:1541:in `call'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:1541:in `block in compile!'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:950:in `[]'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:950:in `block (3 levels) in route!'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:966:in `route_eval'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:950:in `block (2 levels) in route!'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:987:in `block in process_route'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:985:in `catch'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:985:in `process_route'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:948:in `block in route!'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:947:in `each'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:947:in `route!'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:1059:in `block in dispatch!'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:1041:in `block in invoke'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:1041:in `catch'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:1041:in `invoke'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:1056:in `dispatch!'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:882:in `block in call!'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:1041:in `block in invoke'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:1041:in `catch'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:1041:in `invoke'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:882:in `call!'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:870:in `call'<br>
        /usr/lib/ruby/vendor_ruby/rack/commonlogger.rb:33:in `call'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:212:in `call'<br>
        /usr/lib/ruby/vendor_ruby/rack/session/abstract/id.rb:225:in `context'<br>
        /usr/lib/ruby/vendor_ruby/rack/session/abstract/id.rb:220:in `call'<br>
        /usr/lib/ruby/vendor_ruby/rack/protection/xss_header.rb:18:in `call'<br>
        /usr/lib/ruby/vendor_ruby/rack/protection/path_traversal.rb:16:in `call'<br>
        /usr/lib/ruby/vendor_ruby/rack/protection/json_csrf.rb:18:in `call'<br>
        /usr/lib/ruby/vendor_ruby/rack/protection/base.rb:50:in `call'<br>
        /usr/lib/ruby/vendor_ruby/rack/protection/base.rb:50:in `call'<br>
        /usr/lib/ruby/vendor_ruby/rack/protection/frame_options.rb:31:in `call'<br>
        /usr/lib/ruby/vendor_ruby/rack/nulllogger.rb:9:in `call'<br>
        /usr/lib/ruby/vendor_ruby/rack/head.rb:11:in `call'<br>
        /usr/lib/ruby/vendor_ruby/rack/methodoverride.rb:21:in `call'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/showexceptions.rb:21:in `call'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:175:in `call'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:1949:in `call'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:1449:in `block in call'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:1726:in `synchronize'<br>
        /usr/lib/ruby/vendor_ruby/sinatra/base.rb:1449:in `call'<br>
        /usr/lib/ruby/vendor_ruby/thin/connection.rb:80:in `block in pre_process'<br>
        /usr/lib/ruby/vendor_ruby/thin/connection.rb:78:in `catch'<br>
        /usr/lib/ruby/vendor_ruby/thin/connection.rb:78:in `pre_process'<br>
        /usr/lib/ruby/vendor_ruby/eventmachine.rb:1037:in `call'<br>
        /usr/lib/ruby/vendor_ruby/eventmachine.rb:1037:in `block in spawn_threadpool'<br>
<br>
Regards.<br>
<br>
Footnotes:<br>
[1]  deb <a href="http://downloads.opennebula.org/repo/Debian/7" target="_blank">http://downloads.opennebula.org/repo/Debian/7</a> stable opennebula<br>
<span><font color="#888888"><br>
--<br>
Daniel Dehennin<br>
Récupérer ma clef GPG:<br>
gpg --keyserver <a href="http://pgp.mit.edu" target="_blank">pgp.mit.edu</a> --recv-keys 0x7A6FE2DF<br>
</font></span><br>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org" target="_blank">Users@lists.opennebula.org</a><br>
<a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org<br clear="all"><div><br></div>-- <br></a><div dir="ltr"><a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank"><div>

<div>-- <br></div></div>Ruben S. Montero, PhD<br>Project co-Lead and Chief Architect</a><div><a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">OpenNebula - Flexible Enterprise Cloud Made Simple<br>

</a><a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | <a href="mailto:rsmontero@opennebula.org" target="_blank">rsmontero@opennebula.org</a> | @OpenNebula</div></div>

</div></div></div>