TurnKey Linux Virtual Appliance Library

Appliance created : Retrospectiva (Ruby on Rails)

Basil Kurian's picture

Open-source project management tool, intended to assist the collaborative aspect of work carried out by agile software development teams.

Home URL : http://retrospectiva.org/overview

admin username : admin

admin password : password

Base : Turnkey Core Lucid

Attached: 
Liraz Siri's picture

Another quality open source project I never heard of...

Basil, where do you find these gems? Retrospectiva looks wonderful. The patch is very good. I can see this was not an easy integration and yet you still pay careful attention to detail. OK, off to review more submissions!

I installed it once

I loved that Restrospectiva comes SCRUMM ready for managing projects. I installed it once. But I hadn't used in a production environment yet. Two weeks ago I had to install one and I went with Redmine 1.0 again. But this is a nice project...

Was looking for this.

I didn't remember it's name but always wanted to download and test it.

Cool to have found it again via this site.

Thanks.


Ruby on Rails application could not be started

After opening http://machine_IP I get an error window from Passenger.

It says

The application has exited during startup (i.e. during the evaluation of config/environment.rb). The error message can be found below. To solve this problem, please follow any instructions in the error message.

And the error message is

/var/www/vendor/rails/railties/lib/rails/gem_dependency.rb:119:Warning: Gem::Dependency#version_requirements is deprecated and will be removed on or after August 2010. Use #requirement The following gems have native components that need to be built RedCloth >= 4.1.9 You're running: ruby 1.8.7.253 at /usr/local/bin/ruby rubygems 1.3.7 at /var/www/.gem/ruby/1.8, /usr/local/lib/ruby/gems/1.8 Run `rake gems:build` to build the unbuilt gems.

I used the RC of lucidTKL Core and patched the iso file before installing.

 

There is a patch on Github http://github.com/rails/rails/commit/268c9040d5c3c7ed30f3923eee71a78eeece8a8a#diff-0.

I changed the files but have no idea how I have to build the gems to make it work.


Basil Kurian's picture

Actually I created the patch

Actually I created the patch when the Turnkey lucid was in beta state , I don't know  whether there is any change in new release of turnkey lucid . I will check it as soon as possible ....... Main problem is my limited bandwidth. So , i can test those things only during night (Happy hours of my ISP)


Single-Step-Installer

Thanks for looking into it.

You might want to take a look at the Single-Step-Installer.
I ran it after using your patch and it created a working environment.


Basil Kurian's picture

Error fixed , new patch uploaded

Error with new version of TKL Core lucid fixed :) new patch uploaded


Basil Kurian's picture

I tried to change the base

I tried to change the base image to Turnkey Rails Lucid , but I feel that the release candidate is not complete. Because I'm unable to find any passenger module in the apache . Liraz please verify it.

Now the patch works perfectly on TKL Core lucid :)


Thanks for the new patch. It

Thanks for the new patch.
It now installes without any problems.

Only thing is when using your restrospectiva.zip file I get the error message

gzip: stdin has more than one entry--rest ignored
tar: Child returned status 2
tar: Error exit delayed from previous errors

I was only able to use the patch after changing it into a tar.gz file

unzip retrospectiva.zip
tar -pczf retrospectiva.tar.gz retrospectiva/

Basil Kurian's picture

I normally extract the zip

I normally extract the zip file to a folder and will apply the patch. That is

tklpatch          TKL_core_lucid.iso      restospectiva_patch_folder


Didn't know this would

Didn't know this would work.

Still using a tar.gz file reduces one step (manual extraction). :-)


Liraz Siri's picture

Alon did the integration for Rails 11RC

So I've asked him to look into this. Thanks for reporting this Basil!
Liraz Siri's picture

Passenger is there it's just being installed by ruby-enterprise

Talked to Alon about this and of course passenger is there, it's just being installed as a gem by ruby-enterprise. This kinda sucks because it breaks debian-policy for a package to do this, but I think the advantages of using ruby-enterprise still outweigh minor papercuts like this. With the Rails appliances we run into the package management vs gem thing alot.

Post new comment

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account, used to display your avatar.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <p> <span> <div> <h1> <h2> <h3> <h4> <h5> <h6> <img> <map> <area> <hr> <br> <br /> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <em> <b> <u> <i> <strong> <font> <del> <ins> <sub> <sup> <quote> <blockquote> <pre> <address> <code> <cite> <strike> <caption>

More information about formatting options

Leave this field empty. It's part of a security mechanism.
(Dear spammers: moderators are notified of all new posts. Spam is deleted immediately)