PDA

View Full Version : SUMA 2.1: How to add optional channel via web interface?



jmozdzen
17-Aug-2015, 14:39
Hi,

maybe I'm just too blind to see, but I've found no way to add an optional channel via the web interface of SUMA 2.1.

What I then did on the CLI was

suma:~ # mgr-sync list channels
[...]
[ ] SLE11-Public-Cloud-Module for x86_64 SUSE Linux Enterprise Server 11 SP3 x86_64 [sle11-public-cloud-module-x86_64]
[...]
suma:~ # mgr-sync add channel sle11-public-cloud-module-x86_64
Adding 'sle11-public-cloud-module-x86_64' channel
Scheduling reposync for 'sle11-public-cloud-module-x86_64' channel
suma:~ # mgr-sync refresh --refresh-channels
[...]

but I've yet to find the place in the web UI where I could do this. I couldn't even see the channel in http://suma.company.com/rhn/admin/setup/SUSEProducts.do - except that it's listed as "optional channel" in "SUSE Linux Enterprise Server 11 SP3" channel list. Which would not let me do anything to it.

I do see the channel and it's packages (after the CLI "mgr-sync refresh") in https://suma.company.com/rhn/software/channels/All.do - but do I really need the manual (CLI) steps to get there?

Regards,
Jens

kwk
24-Aug-2015, 16:36
Adding (vendor) base and child channels can be done via the 'Setup Wizard'.
Click on 'Admin' on the top navigation bar, then 'Setup Wizard' on the left pane, then 'SUSE Products'.
This page takes some moments to load and then shows you all SUSE products (aka base channels).
Click on the '+' symbol to view child channels for each base.

jmozdzen
25-Aug-2015, 12:58
Hi kwk,

thank you for responding!

> Adding (vendor) base and child channels can be done via the 'Setup Wizard'.

that's what my first try was... but that doesn't work as expected.

When in that list of all products, clicking on the "show channels" icon of the "SUSE Linux Enterprise Server 11 SP3" entry lists the following channels:


Mandatory Channels



sles11-sp3-pool-x86_64
sles11-sp3-suse-manager-tools-x86_64
sles11-sp3-updates-x86_64

Optional Channels



sles11-sp2-core-x86_64-sles-sp3
sles11-extras-x86_64-sles-sp3
sle11-sp1-debuginfo-updates-x86_64-sles-sp3
sles11-sp2-suse-manager-tools-x86_64-sp3
sles11-sp2-extension-store-x86_64-sles-sp3
sle11-sp2-debuginfo-core-x86_64-sles-sp3
sles11-sp2-updates-x86_64-sles-sp3
sle11-sp1-debuginfo-pool-x86_64-sles-sp3
sle11-sp2-debuginfo-updates-x86_64-sles-sp3
sle11-sp3-debuginfo-pool-x86_64
sle11-security-module-x86_64
sle11-sp3-debuginfo-updates-x86_64
sles11-sp1-updates-x86_64-sles-sp3
sles11-sp1-pool-x86_64-sles-sp3
sle11-public-cloud-module-x86_64
sles11-sp3-extension-store-x86_64



But when I open the list of child channels via the "+" symbol, I cannot find any trace of i.e. "sle11-security-module-x86_64" or "sle11-public-cloud-module-x86_64" - neither as a direct entry, nor listed in any of the entries' channel list.

Is there any info I missed? Using the command line as described in my initial message, I was able to mirror "sle11-public-cloud-module-x86_64", I can now see it in the list of mirrored (sub-)channels.

Can you add i.e. "sle11-security-module-x86_64" via SUMA's web ui?

Regards,
Jens

kwk
26-Aug-2015, 07:01
Hmm, you're right. I need to check with the engineering team. Maybe there's a reason for that.

kwk
26-Aug-2015, 07:42
Works as designed, the 'optional' channels are displayed only without an UI option to sync them. This will be added in the future.

jmozdzen
26-Aug-2015, 09:56
Hi kwk,

Works as designed, the 'optional' channels are displayed only without an UI option to sync them. This will be added in the future.
thank you for the clarification!

Regards,
Jens