Hi Julio,
thanks for the information and I'm looking forward to upcoming updates.
So I created a new child channel called "sle12-client-tools-x86_64"
to the parent "sles12-sp3-pool-x86_64" and assigned the
uyuni-client-tools URL as it's repository.
spacewalk-repo-sync --list
======================================
| Channel Label | Repository |
======================================
suse-enterprise-storage-5-pool-x86_64 |
https://updates.suse.com/SUSE/Products/Storage/5/x86_64/product/...
suse-enterprise-storage-5-updates-x86_64 |
https://updates.suse.com/SUSE/Updates/Storage/5/x86_64/update/...
sles12-sp3-pool-x86_64 |
https://updates.suse.com/SUSE/Products/SLE-SERVER/12-SP3/x86_64/product/...
sles12-sp3-updates-x86_64 |
https://updates.suse.com/SUSE/Updates/SLE-SERVER/12-SP3/x86_64/update/...
sle12-client-tools-x86_64 |
https://download.opensuse.org/repositories/systemsmanagement:/Uyuni:/Stable:...
spacecmd softwarechannel_listbasechannels
INFO: Connected to https://my.server.com/rpc/api as myadminuser
sles12-sp3-pool-x86_64
spacecmd softwarechannel_listchildchannels
Connected to https://my.server.com/rpc/api as myadminuser
sle12-client-tools-x86_64
sles12-sp3-updates-x86_64
suse-enterprise-storage-5-pool-x86_64
suse-enterprise-storage-5-updates-x86_64
Checked that it got successfully synced
Command: ['/usr/bin/spacewalk-repo-sync', '--channel',
'sle12-client-tools-x86_64', '--type', 'yum', '--non-interactive',
'--no-errata']
======================================
| Channel: sle12-client-tools-x86_64
======================================
Sync of channel started.
Please check 'reposync/sle12-client-tools-x86_64.log' for sync log of
this channel.
Sync of channel completed.
Total time: 0:00:55
Command: ['/usr/bin/spacewalk-repo-sync', '--channel',
'sle12-client-tools-x86_64', '--type', 'yum', '--non-interactive',
'--no-errata']
Sync of channel started.
Repo URL: https://download.opensuse.org/repositories/systemsmanagement:/Uyuni:/Stable:...
Packages in repo: 03
Packages already synced: 169
Packages to sync: 134
New packages to download: 134
Downloading packages:
1/134 : POS_Image-Graphical6-0.1.1537530654.f6606d6-2.1.noarch.rpm
2/134 : cobbler-tests-2.6.6-4.6.noarch.rpm
3/134 : POS_Image-JeOS6-0.1.1537530654.f6606d6-2.1.noarch.rpm
...
133/134 : zeromq-devel-4.0.4-15.2.1.x86_64.rpm
134/134 : spacewalk-remote-utils-4.0.2-2.1.noarch.rpm
Importing packages started.
Importing packages to DB:
Importing packages finished.
Linking packages to the channel.
Sync completed.
But still when I try mgr-create-bootstrap-repo -c it fails with the
same missing packages, could it be that this tool can only be used
when you have a "SUSE Manager" SCC subscription and it's
SLE-Manager-Tools repo synced?
As a last resort if I/we can't figure this one out is it possible to
just download the packages from the uyuni-client-repo and manually
place them under
/srv/www/htdocs/pub/repositories/sle/12/3/bootstrap/... ?
Thanks for your time!
Thomas
On Tue, Nov 6, 2018 at 4:45 PM Julio González Gil
Hi Thomas,
For this first release, 4.0.0, the Client Tools are still considered as Beta, as there could be some things failining, including dependencies:
https://www.uyuni-project.org/doc/4.0.0/release-notes-uyuni-server.html#_cli...
hwdata is one of broken packages at this moment.
We expect to have most of Client Tools fixed and tested during the following weeks and release it as part of Uyuni 4.0.1 or 4.0.2.
As soon as we have fixes at the Devel repositories we I will send notice so you can have a look at this preview and test it on your side as well.
As for the producer, it's best if you create a subchannel under the SLE12 main channel (despite it comes from SCC, you can do it), and assign this repository to that subchannel.
The reason is that the Client Tools are using different GPG keys, and you define that channel level.
Best regards.
On martes, 6 de noviembre de 2018 10:31:06 (CET) Thomas Sundell wrote:
Hi, we are in the process of setting up a SES cluster and planning on using Uyuni to deploy SLES12 and provide SLES12+SES5 packages/patches using traditional client mode to our SES nodes.
I'm trying to create a bootstrap repo but it complains about missing packages: mgr-create-bootstrap-repo -l 1. SLE-12-SP3-x86_64 mgr-create-bootstrap-repo -c SLE-12-SP3-x86_64 ERROR: package 'hwdata' not found ERROR: package 'libnewt0_52' not found ERROR: package 'newt' not found ... ERROR: package 'salt' not found ERROR: package 'salt-minion' not found ERROR: package 'python2-salt' not found
My guess is that I need to setup "Client Tools" for SLE12 but I can't find anything about that in the documentation.
Do I simply create a new channel with SLES12SP3-Pool as parent and add https://download.opensuse.org/repositories/systemsmanagement:/Uyuni:/Stable: /SLE12-Uyuni-Client-Tools/SLE_12/ as a repository to that channel or?
Have a nice day!
Thomas
-- Julio González Gil
Release Engineer SUSE Linux GmbH, Maxfeldstr. 5, D-90409 Nürnberg Tel: +49-911-74053-0; Fax: +49-911-7417755; https://www.suse.com/ SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg)
-- To unsubscribe, e-mail: uyuni-devel+unsubscribe@opensuse.org To contact the owner, e-mail: uyuni-devel+owner@opensuse.org