-
Notifications
You must be signed in to change notification settings - Fork 135
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nothing provides 'libqt5core5 >= 5.9.5' #777
Comments
Hi, |
That's more a question for the SuSE folks. I know in RPM there's also something like an epoch. It precedes the version. If the epoch on the lower version number is higher, it will still sort above the higher version number. I'm not familiar enough (anymore) with the SuSE tools for querying the package database to give more advice. I'd go for option 2 to see if Brewtarget just finds the lib it needs. If not you need to hunt down what package exactly provides |
I tried option 2, broke the requirement and ignored the signature verification failure.
I can start Brewtarget and the GUI pops up with the question about adding recipes to the database but after clicking yes or no the program crashes with the following error message.
I don't know if this error is related to libqt5core5. |
The good news is that the crash is nothing to do with libqt5core5. It's just some mildly problematic data in the database. You can either fix the data in the DB (quick if you know what you are doing with SQL) or I can extend the list of "safe to ignore database problems" that the software knows about. When the program reads in data from the database, it sanity checks that the data types of the fields its reading in are as expected (eg we didn't try to store a string in a numeric field). If you have a Brewtarget database from an older version of the software, it may have a few instances where fields are not as they should be because we were less strict about things in the past. Where the "not strictly correct" field type is harmless then we've added it to a "known problems that it is safe to ignore" list. In this particular instance, the error message is saying that the I will make the change, but I won't be able to get to it for about ten days as I'm on a trip. |
It worked. |
Glad you got it working. Sorry it took so many edits. It's a fair point that the software should do more of this for you. Probably the right thing is to change the error to a warning log. I think I was overly-optimistic in expecting to be able to say "It's only columns X, Y and Z on tables P, Q and R that are known problems and we can treat any other occurrences as hard errors"! |
No problem. |
Hi,
I tried to install the RPM-version 3.0.9 on Opensuse Tumbleweed but get the error:
Problem: nothing provides 'libqt5core5 >= 5.9.5' needed by the to be installed brewtarget-3.0.9-1.x86_64 Solution 1: do not install brewtarget-3.0.9-1.x86_64 Solution 2: break brewtarget-3.0.9-1.x86_64 by ignoring some of its dependencies
I have libQt5Core5 installed.
i+ | libQt5Core5 | package | 5.15.11+kde138-2.1 | x86_64 | openSUSE:Tumbleweed
May it be that the version check does only see "5.1" instead of "5.15"?
I remember having a similar problem with another program.
Cheers,
sAf
The text was updated successfully, but these errors were encountered: