[katello-devel] Rubygem rack downgrade broken daemon mode

Lukas Zapletal lzap at redhat.com
Wed Jul 27 11:39:26 UTC 2011


Hello,

I have fixed all the permissions/precompilations issues in our spec 
file. More about that later on.

But after I fixed all the issues I found that webrick no logner starts 
with -d (daemon) option. I made really challenging git bisect and found 
the cause.

We have downgraded rack from 1.3.0 to 1.1.0 which has probably some bug. 
Reported here: https://bugzilla.redhat.com/show_bug.cgi?id=726030

Since there were various deployment problems (gem versions, permissions, 
CSS/JS issues) it took some time to catch this.

I know the plan is not to use webrick for deployment, but you should all 
know that even after I push my SPEC fixes it wont start. The only way to 
start it is in the foreground:

# cd /usr/lib/katello
# su - katello -s /bin/bash -c "rails s -e production -p 3000"

Rather than fixing this we should start discussion about final 
deployment setup (which stack to use, aligment with other CloudForms 
teams) and maybe implement it with higher prio.

LZ

-- 
Later,

  Lukas Zapletal | E32E400A
  RHN Satellite Engineering
  Red Hat Czech s.r.o. Brno




More information about the katello-devel mailing list