Wonderful. So I went googling for the error, and found someone who, early last
October, had the same problem, and said it worked with rhn_register. So I tried
that, and it said it failed, and the log on the spacewalk server said
"connection to Oracle lost".
Then I went into spacewalk, and see *two* registrations of the system. So it
looks like it *thinks* it failed, in both cases, but did register. And
spacewalk doesn't look for dups....
In Spacewalk, under system, I see that the kernel's unknown, as is the
location, but everything else seems ok.
*sigh*
Now I need to dig deeper, since it says everything's up to date, and as I know
that the template that the test client was built from was created back in
October, I think, I'm wondering about updates.
Oh, and the command I replaced both perl commands with was:
sed -i.orig -e 's/xmlrpc.rhn.redhat.com/<mycompany>.com/' -e
's/RHNS-CA-CERT/RHN-ORG-TRUSTED-SSL-CERT/' /etc/sysconfig/rhn/up2date
Not sure why the scripts I've seen have -npe for perl, since according to my
O'Reilly desk reference for perl, both assume an input loop around your script,
but -n says don't print, and -p says do print, which seems contradictory.
Anywhoo, thanks to all, and feel free to let me know if I should worry about
the "partial" registration. In the meantime, I need to delete one of those, and
then try pushing something.
mark
---- Original message ----
>Date: Mon, 16 Feb 2009 17:38:53 -0500 (EST)
>From: <[email protected]>
>Subject: Re: [Spacewalk-list] Client setup
>To: [email protected]
>
>Ok, I *think* I got everything installed correctly. But, when I finally run
>the rhnreg_ks, it errors out. The command I ran is:
>sudo /usr/sbin/rhnreg_ks --serverUrl=http://10.70.12.61/XMLRPC
>--activationkey=<key elided>
>
>It gave some very odd errors; the same one three times:
>Introspect error: The name org.freedesktop.Hal was not provided by any
>.service files
>Error reading hardware information: dbus_bindings.DBusException
>
>Now, /var/log/up2date said intenal server error (didn't someone just post
>something like that last week?)
>
>On the spacewalk server, what I see in /var/log/httpd/error_log is:
>RHN 12065 2009/02/16 16:08:26 -05:00: ('Server has invalid release and token
>contains no base channels', 1000010000, [{'note': 'default key',
>'usage_limit': None, 'user_id': 1, 'org_id': 1, 'server_id': None,
>'token_desc': 'Spacewalk Management Entitled Servers', 'token_type':
>'enterprise_entitled', 'token': '1-d23a11311dbd51fe346bd9c704eefd3f',
>'token_id': 1, 'deploy_configs': 'N', 'kickstart_session_id': None, 'is_base':
>'Y'}])
>
>So it looks to me as though I've missed some configuration file, since it says
>the server_id token is None. I see in /etc/sysconfig/rhn/up2date
>systemIdPath[comment]=Location of system id
>systemIdPath=/etc/sysconfig/rhn/systemid
>
>And there's no such file. I don't see any reference to it in the script that I
>copied and am modifying. I also don't see a reference to it in
><https://fedorahosted.org/spacewalk/wiki/RegisteringClients>
>
>Now, I do have rhn-check installed, and in the man page for rhn_check, I see
>FILES
> /etc/sysconfig/rhn/systemid
> The digital server ID for this machine if the system
> has been registered onto Red Hat Network. This file
> does not exist otherwise.
>
>I would have assumed that installation of the client tools would have created
>it, or that trying to register it with the spacewalk server would. Does anyone
>know how/when it gets created, or if I have to do that... or am I barking up
>the wrong tree altogether?
>
> mark
>
>_______________________________________________
>Spacewalk-list mailing list
>[email protected]
>https://www.redhat.com/mailman/listinfo/spacewalk-list
_______________________________________________
Spacewalk-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/spacewalk-list