Trying to update the registration for some SLES10 SP4 server(s) with a new code. I have updated the registration for this and other systems in the past successfully. It is behind a firewall but i did some telnet tests to port80 and 443 to www.novell.com and port 443 to secure-www.novell.com which are ok.

Currently, it fails with :

Invalid protocol(http://www.novell.com/center/regsvc/...US&version=1.0). https is required.

Using the following command:

suse_register -n -a email=xxx -a regcode-sles=<code> -a moniker=<name> -L /tmp/suse_register.log

This is what shows up in the suse_register log:

----- Thu Jun 7 17:19:31 2012 ---------------------------------------

SEND DATA to URI: https://secure-www.novell.com/center...S&version=1.0:



RECEIVED DATA:
CURL RETURN WITH: 0
CODE: 301 MESSAGE: Moved Permanently
HEADER: $VAR1 = {
'Server' => 'Apache/2.2.17 (Linux/SUSE)
',
'Content-Length' => '388
',
'Content-Type' => 'text/html; charset=iso-8859-1
',
'Location' => 'http://www.novell.com/center/regsvc/?command=listproducts&lang=en-US&version=1.0
',
'Date' => 'Thu, 07 Jun 2012 21:19:32 GMT
'
};

BODY: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://www.novell.com/center/regsvc/?command=listproducts&amp;lang=en-US&amp;version=1.0">here</a>.</p>
<hr>
<address>Apache/2.2.17 (Linux/SUSE) Server at secure-www.novell.com Port 443</address>
</body></html>