I've managed to get subscription-manager installed on openSUSE 13.2 and
it's attached to Katello 2.0 with an activation key. 'subscription-manager
repos' returns all attached repos, so I know it's communicating. However,
when I run 'yum repolist' I get the following:
yum repolist
>
> Loaded plugins: product-id, subscription-manager
>
> This system is not registered to Red Hat Subscription Management. You can
>> use subscription-manager to register.
>
> /usr/lib64/python2.7/site-packages/rhsm/_certificate.so: undefined symbol:
>> ASN1_OCTET_STRING_it
>
>
Everything works correctly with CentOS.
As a quick hack, I scp'd _certificate.so from a working CentOS 6 host over
to openSUSE 13.2:
scp /usr/lib64/python2.6/site-packages/rhsm/_certificate.so root@suse-host:
/usr/lib64/python2.7/site-packages/rhsm/_certificate.so
…yes, I did notice the python version difference, and the md5s are
different, but hang on. I ran 'yum repolist' again, and symlinked a couple
of missing libraries it complained about, notably:
cd /usr/lib64
ln -s libssl3.so libssl.so.10
ln -s libcrypto.so.30 libcrypto.so.10
and it sort of works (at least, detects the RHSM subscription), but still
doesn't detect any repos:
yum repolist
>
> Loaded plugins: product-id, subscription-manager
>
> This system is receiving updates from Red Hat Subscription Management.
>
> repolist: 0
>
>
Info online is spare for Katello, let alone hooking it up with SUSE/SLES.
It should be possible, since SUSE Manager is Spacewalk underneath as far
as I understand.
As a side question, is katello-agent broken? I got it installed on CentOS
and it provided packages to Katello, but even trying something as simple as
a Package Install doesn't do anything, it just hangs:
Action Type Install package
> User admin
> Started At 1/6/15 5:44 PM
> Finished At
> Parameters iotop ; system 'centos6.bla-domain.com' ; organization
> 'BLA-ORG'
> State running
> Result pending
>
And it remains pending forever, and I have to manually cancel it in Running
Steps. Basically zero documentation on this feature, so I don't even know
if I'm using it right.
Any suggestions on either of those? Unfortunately it's very much a SLES
company, so I'm a bit stuck with it.
Thanks,
Ben