On Montag, 21. September 2015, 11:32:47 CEST wrote Andreas Färber:
Am 21.09.2015 um 09:41 schrieb Andreas Färber:
For some weeks I've been running a local OBS server on armv7hl Factory. After updating the machine this weekend, I get the following error page accessing its Web UI on https port 443:
Web application could not be started
cannot load such file -- phusion_passenger/platform_info/ruby (LoadError) /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:128:in `require' /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:128:in `rescue in require' /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:39:in `require'
/usr/lib/ruby/gems/2.2.0/gems/passenger-5.0.15/lib/phusion_passenger.rb:237:in `require_passenger_lib'
/usr/lib/ruby/gems/2.2.0/gems/passenger-5.0.15/lib/phusion_passenger/loader_shared_helpers.rb:415:in `rescue in running_bundler'
/usr/lib/ruby/gems/2.2.0/gems/passenger-5.0.15/lib/phusion_passenger/loader_shared_helpers.rb:411:in `running_bundler'
/usr/lib/ruby/gems/2.2.0/gems/passenger-5.0.15/lib/phusion_passenger/loader_shared_helpers.rb:287:in `run_load_path_setup_code' /usr/lib/passenger/5.0.15//helper-scripts/rack-preloader.rb:99:in `preload_app' /usr/lib/passenger/5.0.15//helper-scripts/rack-preloader.rb:153:in `module:App' /usr/lib/passenger/5.0.15//helper-scripts/rack-preloader.rb:29:in `module:PhusionPassenger' /usr/lib/passenger/5.0.15//helper-scripts/rack-preloader.rb:28:in `<main>'
Doh, managed to get it to work again, by running `rake gem:check` in that directory: Turned out that my `zypper up` reverted all my hand-tweaked gem versions in /srv/www/obs/api/Gemfile.lock, which then showed in this hard to understand way...
Question remains what can be done to make obs-server Tumbleweed-friendler.
Why do you need to hand-tweek that file? Which rubygem version does not match? The published obs* rpms are only verified against the rubygem packages from the same repository. If you use different ones no one knows what happens ... -- Adrian Schroeter email: adrian@suse.de SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org