kindredgroup / puppet-forge-server

Private Puppet forge server supports local files and both v1 and v3 API proxies
69 stars 44 forks source link

Passenger and Rack version issues? #56

Open salderma opened 7 years ago

salderma commented 7 years ago

Hi, I am trying to setup this cool tool with Apache+Passenger on CentOS 7.2. CentOS packages for rubygems-rack (required for passenger and mod_passenger) is version 1.6.4 and running a gem install of puppet-forge-server installs rack-1.5.5, so I end up with two rack gems, one by rpm and one by gem.

Hitting the website produces an application error: Message from application: Unable to activate puppet-forge-server-1.9.0, because rack-1.6.4 conflicts with rack (=1.5.5) (Gem::LoadError)

Is there a way I can get around this with out having direct Internet connectivity from the server that I'm configuring to be a puppet-forge? This is all on an isolated lab network, though I can copy files to a usb hard drive and move it from an Internet connected system to this isolated system, I just can't connect the isolated systems to the Internet.

i11 commented 7 years ago

Hi,

Sorry for the delay. You could try to bundle install the server manually updating version pin. On the other hand it's a good excuse to do some version bumps for me. I'll see what I can do.