Red Hat Bugzilla – Bug 1477928
thermostat local does not start because of unsatisfied OSGi bundle dependencies
Last modified: 2017-08-15 13:20:47 EDT
Created attachment 1308662 [details]
Output of `thermostat local`
Description of problem:
Thermostat does not start locally (thermostat local) because of unsatisfied OSGi bundle dependencies: Unresolved requirements: [[com.redhat.thermostat.vm.heap.analysis.common (R 56.0)] osgi.wiring.package; (&(osgi.wiring.package=org.apache.lucene.analysis)(version>=5.5.0)(!(version>=6.0.0)))]
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. install thermostat
2. run `thermostat local`
Thermostat exits with an error message.
Thermostat should start without an error message.
Dnf installs lucene 6.1.0-3 which is higher than the OSGi requirement of < 6.0.0 which might be the problem.
Created attachment 1308663 [details]
Output of `dnf install thermostat`
Thanks for the bug report. I'll take a look.
Do these builds work for you? Unfortunately, I don't have a F26 install handy at this point.
$ dnf install https://kojipkgs.fedoraproject.org//work/tasks/1435/21011435/thermostat-1.6.6-3.1.fc26.x86_64.rpm
thanks for the quick response. The first build works. How can I test the second after installation?
Thanks for testing it. I'll push and update soon.
(In reply to René Kraneis from comment #4)
> How can I test the
> second after installation?
$ rm -rf ~/.thermostat-1.6
$ thermostat local
would use it if you have -webapp installed. Depending whether or not the -webapp package is installed it'll use HTTP based storage or mongodb storage directly. The difference is that the former adds a security layer on top. For most cases you don't need to use -webapp for local mode.
thermostat-1.6.6-3.1.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-6edef53aa3
thermostat-1.6.6-3.1.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-6edef53aa3
thermostat-1.6.6-3.1.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.