|
Bugzilla – Full Text Bug Listing |
| Summary: | Yast does not work after installing ruby < 2.x | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 12.3 | Reporter: | Forgotten User CxVz4LpaB5 <forgotten_CxVz4LpaB5> |
| Component: | YaST2 | Assignee: | Josef Reidinger <jreidinger> |
| Status: | RESOLVED INVALID | QA Contact: | Jiri Srain <jsrain> |
| Severity: | Major | ||
| Priority: | P5 - None | CC: | locilka |
| Version: | Final | ||
| Target Milestone: | --- | ||
| Hardware: | 64bit | ||
| OS: | openSUSE 13.1 | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Forgotten User CxVz4LpaB5
2013-11-20 16:30:23 UTC
Josef, please, have a look... insufficient hard-dependencies for Yast or user error breaking their system too much? If you don't speak French, use https://www.ruby-lang.org/en/downloads/ Romain: I suggest you to install both Ruby versions from RPM at once: Packages `ruby20` and `ruby19` Search for `ruby` and you will see... Right now, I have these two packages installed at once: * ruby19-1.9.3.p448-2.1.3.x86_64 * ruby20-2.0.0.p247-3.2.1.x86_64 Please try as suggested above (NEEDINFO for now) maybe related pull request that can help https://github.com/yast/yast-yast2/pull/155 . Yast need same major version of ruby as one to which it is compiled. I am not sure how manual install can break various linking to libraries. (In reply to comment #4) > maybe related pull request that can help > https://github.com/yast/yast-yast2/pull/155 . Yast need same major version of > ruby as one to which it is compiled. I am not sure how manual install can break > various linking to libraries. Thanks for the information. I see in the comments on the github link that some code will be pushed into to factory but I guess it will not be updated in 13.1. Well, with 1.9 and 2 from the official rpm packages of opensuse, things work as expect for yast. Is there a way to switch from one ruby environment from the other so snorby will compile/install with the 1.9 opensuse version? Right now, if 1.9 and 2 (officials) are installed, snorby only detect the 2. I will post also something on snorby forum to know what could be done. Thanks (In reply to comment #5) > (In reply to comment #4) > > maybe related pull request that can help > > https://github.com/yast/yast-yast2/pull/155 . Yast need same major version of > > ruby as one to which it is compiled. I am not sure how manual install can break > > various linking to libraries. > > Thanks for the information. I see in the comments on the github link that some > code will be pushed into to factory but I guess it will not be updated in 13.1. > > Well, with 1.9 and 2 from the official rpm packages of opensuse, things work as > expect for yast. Is there a way to switch from one ruby environment from the > other so snorby will compile/install with the 1.9 opensuse version? > Right now, if 1.9 and 2 (officials) are installed, snorby only detect the 2. > > I will post also something on snorby forum to know what could be done. > > Thanks I recommend to ask on opensuse-ruby mailing list (http://lists.opensuse.org/opensuse-ruby/), maybe some ENV variables that set ruby paths can help. or update-alternative maybe work, it depends how ruby packages are created. Clossing this as invalid as yast doesn't support using mix of official and unofficial ruby. Thanks for your report |