Hi Gabriel,
> Thank you for your help. The patch works.
yay :)
> I'm pleasantly surprised, you even help people on sundays :).
And you seem to read mails on a sunday too ;)
> How do you investigate on these kind of issues ? I read the kiwi logs
> but I don't found revelant informations.
Yeah you will not find anything on the kiwi logging as it's basically
the package manager which cannot resolve the given data. I usually
go the following way.
1. Fetch the zypper error from the kiwi log that says that
some patterns-xxx requires pattern "foo bar" but this requirement
cannot be provided. Actually this error message is a lie ;)
Of course the pattern can be provided but it cannot be resolved.
So what you need are the list of packages the pattern requires.
2. Go to
https://software.opensuse.org type in the search field the
patterns-xxx string and look it up.
3. Download that patterns-xxx package and then inspect it locally
via "rpm -qp --requires patterns-xxx....rpm". You will now
get a list of packages that this pattern wants to pull in.
4. Take this list and turn it into
<package name="a"/>
<package name="b"/>
.. and so on
in your kiwi image description and temporary disable the
<package name="patterns-xxx"/> line.
5. Now repeat the build. You will run into the same error
buuut, the zypper resolver will now give you more details what
part of the *f* pattern it could not resolve. And from there
you can workaround the situation in the kiwi image description
It's a cumbersome and stupid debugging process but it will lead
you to the issue. If you can workaround the issue in the kiwi image
description is not guaranteed but in most cases I found a way to
do it. Well the actual bug in the package stays.
> I will report the issues soon as you suggested.
Thanks a ton
Regards,