When I run smt-ncc-sync command for getting data from the Novell Customer Center and update the local SMT database, I got an error like this:
Downloading Product information
Failed to POST ‘https://smt_server/center/regsvc?command=regdata&lang=en-US&version=1.0′: 500 Internal Server Error
Error while fetching Products data.
Downloading Target information
Failed to POST ‘https://smt_server/center/regsvc?command=regdata&lang=en-US&version=1.0′: 500 Internal Server Error
Error while fetching Targets data.
Downloading Catalog information
Failed to POST ‘https://smt_server/center/regsvc?command=regdata&lang=en-US&version=1.0′: 500 Internal Server Error
Error while fetching Catalogs data.
Downloading Product/Catalog relations
Failed to POST ‘https://smt_server/center/regsvc?command=regdata&lang=en-US&version=1.0′: 500 Internal Server Error
Error while fetching ProductCatalogs data.
Downloading Subscription information
Invalid response:500 Internal Server Error
List subscriptions request failed.
Downloading Registration information
Invalid response:500 Internal Server Error
List registrations request failed.
Flagged Catalogs which can be mirrored
Because of this faulty synchronization attempt I couldn’t see SLES10 SP3 when I run smt-catalogs.
After long struggles I found out that modifing /etc/suseRelease.conf file is solving the problem.
Simply replace the line
url=https://your_smt_server_hostname/center/regsvc
with
url=https://secure-www.novell.com/center/regsvc
Probably, when you run smt-ncc-sync command after this change, you won’t get Internal Server Errors.
After a clear smt-ncc-sync, SLES10-SP3 lines will appear while smt-catalogs.
Now it’s time to enable mirroring for relevant architectures by typing
smt-catalogs -e SLES10-SP3-Updates