kindredgroup / puppet-forge-server

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

Missing dependency on tilt ~> 2.0.0 #43

Open jlyheden opened 8 years ago

jlyheden commented 8 years ago

Apparently with the md renderer requires a later version of tilt

Output from a test VM converged with unibet-forge_server puppet module (on Centos6)

[root@default-vbox-centos-64 ~]# scl enable ruby193 'gem list'|grep tilt
tilt (1.3.3)

[root@default-vbox-centos-64 ~]# /etc/init.d/puppet-forge-server start
Starting puppet-forge-server: /opt/rh/ruby193/root/usr/share/rubygems/rubygems/custom_require.rb:36:in `require': cannot load such file -- tilt/redcarpet (LoadError)
    from /opt/rh/ruby193/root/usr/share/rubygems/rubygems/custom_require.rb:36:in `require'
    from /opt/rh/ruby193/root/usr/local/share/gems/gems/puppet-forge-server-1.9.0/lib/puppet_forge_server/utils/md_renderer.rb:17:in `<top (required)>'
    from /opt/rh/ruby193/root/usr/local/share/gems/gems/puppet-forge-server-1.9.0/lib/puppet_forge_server/app/frontend.rb:24:in `<class:Frontend>'
    from /opt/rh/ruby193/root/usr/local/share/gems/gems/puppet-forge-server-1.9.0/lib/puppet_forge_server/app/frontend.rb:23:in `<module:App>'
    from /opt/rh/ruby193/root/usr/local/share/gems/gems/puppet-forge-server-1.9.0/lib/puppet_forge_server/app/frontend.rb:22:in `<top (required)>'
    from /opt/rh/ruby193/root/usr/local/share/gems/gems/puppet-forge-server-1.9.0/lib/puppet_forge_server/server.rb:61:in `block in build'
    from /opt/rh/ruby193/root/usr/local/share/gems/gems/rack-mount-0.8.3/lib/rack/mount/route_set.rb:42:in `initialize'
    from /opt/rh/ruby193/root/usr/local/share/gems/gems/puppet-forge-server-1.9.0/lib/puppet_forge_server/server.rb:60:in `new'
    from /opt/rh/ruby193/root/usr/local/share/gems/gems/puppet-forge-server-1.9.0/lib/puppet_forge_server/server.rb:60:in `build'
    from /opt/rh/ruby193/root/usr/local/share/gems/gems/puppet-forge-server-1.9.0/lib/puppet_forge_server/server.rb:33:in `go'
    from /opt/rh/ruby193/root/usr/local/share/gems/gems/puppet-forge-server-1.9.0/bin/puppet-forge-server:21:in `<top (required)>'
    from /usr/bin/puppet-forge-server:23:in `load'
    from /usr/bin/puppet-forge-server:23:in `<main>'
                                                           [FAILED]

[root@default-vbox-centos-64 ~]# scl enable ruby193 'gem install --version "~> 2.0.0" tilt'
Fetching: tilt-2.0.2.gem (100%)
Successfully installed tilt-2.0.2
1 gem installed
Installing ri documentation for tilt-2.0.2...
Installing RDoc documentation for tilt-2.0.2...

[root@default-vbox-centos-64 ~]# scl enable ruby193 'gem list'|grep tilt
tilt (2.0.2, 1.3.3)

[root@default-vbox-centos-64 ~]# /etc/init.d/puppet-forge-server start
Starting puppet-forge-server:                              [  OK  ]