[opensuse-buildservice] RC 1 of Open Build Service 2.9 released
Hi folks! We are happy to announce the first beta release of the upcoming Open Build Service (OBS) version 2.9. There have been many changes since our last major release. Highlights include the Studio Express features, an improved workflow for producing appliance images in OBS. A message bus, supported by RabbitMQ, to help you connect your own tools to what is happening inside the OBS. And a much improved notifications system to keep you up to date with OBS. More information ---------------- For detailed information of the changes we made please have a look into the 2.9 Release Notes: https://github.com/openSUSE/open-build-service/blob/2.9/ReleaseNotes-2.9 It is also recommended to read these before updating your OBS instance! Try OBS 2.9 RC 1 -------------------- Those of you that don't want to install our release (yet) can have a peek at https://build.opensuse.org, our reference server. Install 2.9 RC 1 -------------------- Please read our setup instructions https://github.com/openSUSE/open-build-service/blob/2.9/README.md#installati... or better yet, use our appliance http://download.opensuse.org/repositories/OBS:/Server:/2.9/images/ Update to 2.9 RC 1 ---------------------- We do not recommend this for critical production instances but if you already have a running OBS installation and want to update it to this beta, please read also the README.UPDATERS https://github.com/openSUSE/open-build-service/blob/2.9/dist/README.UPDATERS file about the necessary steps. OBS Appliance users who have setup their LVM http://openbuildservice.org/download/#appliance_config can just replace their appliance image without data loss. The migration will happen automatically. OBS 2.9 Final ------------- We look forward to release the final 2.9 version in the following weeks. We hope you like this RC and look forward to your feedback, here on this list, on IRC or by bug reports in GitHub. Your Open Build Service Team -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Am 22.02.2018 um 13:33 schrieb Bjoern Geuken:
OBS 2.9 Final ------------- We look forward to release the final 2.9 version in the following weeks. We hope you like this RC and look forward to your feedback, here on this list, on IRC or by bug reports in GitHub.
Just gave it a shot on an openSUSE Leap 42.3 system with OBS 2.8. Followed the instructions here: https://github.com/openSUSE/open-build-service/blob/2.9/dist/README.UPDATERS tl;dr - 2 of the commands in the recipe didn't work for me. - After following all steps the webserver gave me a "We're sorry, but something went wrong." - Did not try to debug it any further. - Logs are available upon request. Non-working commands -------------------- zypper dup --from OBS_Server_2.9 complained, which I could resolve as follows: --- snip --- obsbox:~ # zypper dup --from OBS_Server_2.9 Loading repository data... Reading installed packages... Computing distribution upgrade... Problem: ruby2.4-rubygem-passenger-5.0.30-5.9.x86_64 requires rubygem-passenger = 5.0.30, but this requirement cannot be provided deleted providers: rubygem-passenger-5.0.30-5.9.x86_64 Solution 1: deinstallation of ruby2.4-rubygem-passenger-5.0.30-5.9.x86_64 Solution 2: keep obsolete rubygem-passenger-5.0.30-5.9.x86_64 Solution 3: break ruby2.4-rubygem-passenger-5.0.30-5.9.x86_64 by ignoring some of its dependencies Choose from above solutions by number or cancel [1/2/3/c] (c): 1 Resolving dependencies... Computing distribution upgrade... [...] --- snap --- RAILS_ENV="production" rails.ruby2.4 db:migrate:with_data said --- snip --- obsbox:/srv/www/obs/api # RAILS_ENV="production" rails.ruby2.4 db:migrate:with_data Your bundle is locked to rake (12.3.0), but that version could not be found in any of the sources listed in your Gemfile. If you haven't changed sources, that means the author of rake (12.3.0) has removed it. You'll need to update your bundle to a different version of rake (12.3.0) that hasn't been removed in order to install. Run `bundle install` to install missing gems. --- snap --- Changing it to RAILS_ENV="production" rails.ruby2.5 db:migrate:with_data seems to have worked. At least I saw plenty of migrations and no error on the console. OBS not working properly ------------------------ Pointing my browser to https://obsbox:443 gave me --- snip --- We're sorry, but something went wrong. The issue has been logged for investigation. Please try again later. Technical details for the administrator of this website Error: Web application could not be started Error ID: 5a69c091 Details: Web application could not be started by the Phusion Passenger application server. Please read the Passenger log file (search for the Error ID) to find the details of the error. You can also get a detailed report to appear directly on this page, but for security reasons it is only provided if Phusion Passenger is run with environment set to development and/or with the friendly error pages option set to on. --- snap --- These are the passenger related RPMs that are installed after the update --- snip --- obsbox:~ # rpm -qa | grep passe | sort ruby2.5-rubygem-passenger-5.1.11-3.10.x86_64 rubygem-passenger-5.1.11-3.10.x86_64 rubygem-passenger-apache2-5.1.11-3.10.x86_64 --- snap --- Logs ---- I saved these logs from my test drive and can provide them upon request: /srv/www/obs/api/log/*log /srv/obs/log/*log /var/log/apache2/*log /var/log/messages HTH -- Till -- Dipl.-Inform. Till Dörges doerges@pre-sense.de Tel. +49 - 40 - 244 2407 - 14 Fax +49 - 40 - 244 2407 - 24 PRESENSE Technologies GmbH Sachsenstr. 5, D-20097 HH Geschäftsführer/Managing Directors AG Hamburg, HRB 107844 Till Dörges, Jürgen Sander USt-IdNr.: DE263765024 -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On 02/22/2018 10:30 PM, Till Dörges wrote:
Am 22.02.2018 um 13:33 schrieb Bjoern Geuken:
OBS 2.9 Final ------------- We look forward to release the final 2.9 version in the following weeks. We hope you like this RC and look forward to your feedback, here on this list, on IRC or by bug reports in GitHub.
Just gave it a shot on an openSUSE Leap 42.3 system with OBS 2.8.
Followed the instructions here:
https://github.com/openSUSE/open-build-service/blob/2.9/dist/README.UPDATERS
tl;dr
- 2 of the commands in the recipe didn't work for me. - After following all steps the webserver gave me a "We're sorry, but something went wrong." - Did not try to debug it any further. - Logs are available upon request.
Non-working commands -------------------- zypper dup --from OBS_Server_2.9
complained, which I could resolve as follows:
--- snip --- obsbox:~ # zypper dup --from OBS_Server_2.9 Loading repository data... Reading installed packages... Computing distribution upgrade...
Problem: ruby2.4-rubygem-passenger-5.0.30-5.9.x86_64 requires rubygem-passenger = 5.0.30, but this requirement cannot be provided deleted providers: rubygem-passenger-5.0.30-5.9.x86_64 Solution 1: deinstallation of ruby2.4-rubygem-passenger-5.0.30-5.9.x86_64 Solution 2: keep obsolete rubygem-passenger-5.0.30-5.9.x86_64 Solution 3: break ruby2.4-rubygem-passenger-5.0.30-5.9.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/3/c] (c): 1 Resolving dependencies... Computing distribution upgrade... [...] --- snap ---
RAILS_ENV="production" rails.ruby2.4 db:migrate:with_data
said
--- snip --- obsbox:/srv/www/obs/api # RAILS_ENV="production" rails.ruby2.4 db:migrate:with_data Your bundle is locked to rake (12.3.0), but that version could not be found in any of the sources listed in your Gemfile. If you haven't changed sources, that means the author of rake (12.3.0) has removed it. You'll need to update your bundle to a different version of rake (12.3.0) that hasn't been removed in order to install. Run `bundle install` to install missing gems. --- snap ---
Changing it to
RAILS_ENV="production" rails.ruby2.5 db:migrate:with_data
seems to have worked. At least I saw plenty of migrations and no error on the console.
Hi Till, Thanks much for your feedback. We've updated our updaters guide according to your it. This slipped through and we forgot to update it after the ruby version bump. Sorry for that.
OBS not working properly ------------------------ Pointing my browser to https://obsbox:443 gave me
--- snip --- We're sorry, but something went wrong. The issue has been logged for investigation. Please try again later.
Technical details for the administrator of this website Error: Web application could not be started Error ID: 5a69c091 Details: Web application could not be started by the Phusion Passenger application server.
Please read the Passenger log file (search for the Error ID) to find the details of the error.
You can also get a detailed report to appear directly on this page, but for security reasons it is only provided if Phusion Passenger is run with environment set to development and/or with the friendly error pages option set to on. --- snap ---
These are the passenger related RPMs that are installed after the update
--- snip --- obsbox:~ # rpm -qa | grep passe | sort ruby2.5-rubygem-passenger-5.1.11-3.10.x86_64 rubygem-passenger-5.1.11-3.10.x86_64 rubygem-passenger-apache2-5.1.11-3.10.x86_64 --- snap ---
By now I can't say much about the https error. We need to debug this first.
Logs ---- I saved these logs from my test drive and can provide them upon request:
/srv/www/obs/api/log/*log /srv/obs/log/*log /var/log/apache2/*log /var/log/messages
It would be really great, if you could send us the apache logs. Thanks again and regards, Björn
HTH -- Till
-- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Am 23.02.2018 um 14:18 schrieb Bjoern Geuken:
It would be really great, if you could send us the apache logs.
Replied off-list. Regards -- Till -- Dipl.-Inform. Till Dörges doerges@pre-sense.de Tel. +49 - 40 - 244 2407 - 14 Fax +49 - 40 - 244 2407 - 24 PRESENSE Technologies GmbH Sachsenstr. 5, D-20097 HH Geschäftsführer/Managing Directors AG Hamburg, HRB 107844 Till Dörges, Jürgen Sander USt-IdNr.: DE263765024 -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Hi again, Could you check the "PassengerRuby" entry in /etc/apache2/conf.d/mod_passenger.conf ? It should be "/usr/bin/ruby.ruby2.5". I suspect it's still pointing to ruby 2.4. Björn On 02/23/2018 02:40 PM, Till Dörges wrote:
Am 23.02.2018 um 14:18 schrieb Bjoern Geuken:
It would be really great, if you could send us the apache logs.
Replied off-list.
Regards -- Till
-- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Am 26.02.2018 um 13:43 schrieb Bjoern Geuken:
Could you check the "PassengerRuby" entry in /etc/apache2/conf.d/mod_passenger.conf ? It should be "/usr/bin/ruby.ruby2.5". I suspect it's still pointing to ruby 2.4.
For our *current* setup (OBS 2.8 on Leap 42.3) that's definitely the case: --- snip --- user@box:~> grep passengerruby /etc/apache2/conf.d/mod_passenger.conf PassengerRuby "/usr/bin/ruby.ruby2.4" --- snap --- As for my testdrive with OBS 2.9, I can't check this anymore. I tested this on our production server but had to revert to OBS 2.8 and did not keep the OBS 2.9 test snapshot. Sorry. Regards -- Till -- Dipl.-Inform. Till Dörges doerges@pre-sense.de Tel. +49 - 40 - 244 2407 - 14 Fax +49 - 40 - 244 2407 - 24 PRESENSE Technologies GmbH Sachsenstr. 5, D-20097 HH Geschäftsführer/Managing Directors AG Hamburg, HRB 107844 Till Dörges, Jürgen Sander USt-IdNr.: DE263765024 -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Am 23.02.2018 um 14:18 schrieb Bjoern Geuken:
Followed the instructions here:
https://github.com/openSUSE/open-build-service/blob/2.9/dist/README.UPDATERS [...] Thanks much for your feedback. We've updated our updaters guide according to your it. This slipped through and we forgot to update it after the ruby version bump. Sorry for that.
Spotted another typo zypper ar http://download.opensuse.org/repositories/OBS:/Server:/2.9/$YOUR_DISTRIBUTIO... should probably read (2.8 -> 2.9) zypper ar http://download.opensuse.org/repositories/OBS:/Server:/2.9/$YOUR_DISTRIBUTIO... Regards -- Till -- Dipl.-Inform. Till Dörges doerges@pre-sense.de Tel. +49 - 40 - 244 2407 - 14 Fax +49 - 40 - 244 2407 - 24 PRESENSE Technologies GmbH Sachsenstr. 5, D-20097 HH Geschäftsführer/Managing Directors AG Hamburg, HRB 107844 Till Dörges, Jürgen Sander USt-IdNr.: DE263765024 -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On 02/27/2018 02:20 PM, Till Dörges wrote:
Am 23.02.2018 um 14:18 schrieb Bjoern Geuken:
Followed the instructions here:
https://github.com/openSUSE/open-build-service/blob/2.9/dist/README.UPDATERS [...] Thanks much for your feedback. We've updated our updaters guide according to your it. This slipped through and we forgot to update it after the ruby version bump. Sorry for that.
Spotted another typo
zypper ar http://download.opensuse.org/repositories/OBS:/Server:/2.9/$YOUR_DISTRIBUTIO...
should probably read (2.8 -> 2.9)
zypper ar http://download.opensuse.org/repositories/OBS:/Server:/2.9/$YOUR_DISTRIBUTIO...
Thanks again. Seems we didn't properly reviewed the README.UPDATERS. Sorry for that Björn
Regards -- Till
-- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (2)
-
Bjoern Geuken
-
Till Dörges