Hi,
I fetched it via:
osc co SUSE:SLE-15-SP3:Update:Products:MicroOS51/SUSE-MicroOS
> sles15:~/kiwi/reference/susu-image-micro # kiwi-ng system build
> --description=/root/kiwi/reference/susu-image-micro --target-dir=/tmp
You need to specify at least one target profile e.g:
--profile x86
See the <profiles> section in SUSE-MicroOS.kiwi
> [ INFO ]: 17:24:44 | Reading runtime config file: '/etc/kiwi.yml'
> [ INFO ]: 17:24:44 | Loading XML description
> [ INFO ]: 17:24:44 | Support for XML markup available
> [ ERROR ]: 17:24:44 | KiwiConfigFileFormatNotSupported: Configuration
> file could not be parsed. In case your configuration file is XML it
> most likely contains a syntax error. For other formats the Python
> anymarkup module is required.
This exception is raised if something is broken with the SUSE-MicroOS.kiwi
input file. You said you copied it ? how ? maybe an encoding issue.
SUSE-MicroOS.kiwi is actually an XML type file, so you can check
if it is valid XML with the following command:
xmllint --noout --nonet SUSE-MicroOS.kiwi
In my case the command just returned, which means all good.
So I cannot reproduce this error so far
Once you get over this issue you might also realize the repo settings
are configured as:
<repository type="rpm-md" >
<source path='obsrepositories:/'/>
</repository>
This means this image uses the repos from the buildservice project
configuration and does not define repos such that you can build
the image outside of obs. To make this work you need to look at
the repo configuration in the obs project:
SUSE:SLE-15-SP3:Update:Products:MicroOS51
and add the repos to the SUSE-MicroOS.kiwi file. Depending on
what repos are used you might hit the issue that they are not
available outside obs. If you reach this state let's discuss
further options.
I also would like to mention that the SUSE-MicroOS image
description is not maintained by myself. I'm happy to help with
build issues but for further assistance regarding SUSE-MicroOS
itself it would be good to approach the MicroOS team at SUSE
Hope this helps to unblock you
Regards,
Marcus
--
Public Key available via:
https://keybase.io/marcus_schaefer/key.asc
keybase search marcus_schaefer
-------------------------------------------------------
Marcus Schäfer Brunnenweg 18
Tel:
+49 7562 905437 D-88260 Argenbühl
Germany
-------------------------------------------------------