bdn.borland.com

Article #29390: Kylix 3 registration fails and indicates the Serial Number is for an upgrade version only


Question:

I have installed Kylix 3 and am attempting to register it via the "Register by Phone or Web Page" option. I have submitted my Serial Number and Registration Key, and received a reg##.txt file in return. However, after placing the reg##.txt file in my user's home directory as instructed, I get the following error in the registration wizard: The serial number is an upgrade version only of the product, and requires a prior version of the product to be registered. That registration entry was not found, registration failed.
--------------------

How can I register Kylix 3?
 
Answer:

This error message is a relatively general one, and does not necessarily actually indicate a problem with the Serial Number or product version. It primarily indicates that there is a problem with the reg##.txt (## is a number that depends on what edition of Kylix you have) file.

There is an outside chance that the problem is due to a corrupt registration file. I strongly recommend first removing the existing registration information according to the steps outlined in this document. If the steps in that document do not help, then you can also delete (or rename if you want to play it safe) the entire .borland directory, thereby causing Kylix 3 to regenerate all the information within it.

If deleting registry.dat, registry.slm, and .borland do not make any difference, then chances are the problem is not due to corrupt registration files, but rather a bad reg##.txt file.

A common problem is unwanted text in the reg##.txt file. Since reg##.txt is sent to you as an e-mail attachment, this can happen if you save it via a HTML-based e-mail client. Such clients sometimes insert bits of HTML into reg##.txt upon saving, thereby rendering it invalid. Open up reg##.txt in a text editor, and see if it contains any extra text — you only want the exact same text contained in the "Borland Product Registration" e-mail. If there is any text other than that, then it will be a problem. To avoid this problem, it is recommended that you save reg##.txt via a different e-mail client (perhaps a non HTML-based one that will not insert HTML), or manually copy and paste the contents of the "Borland Product Registration" e-mail into a text file named reg##.txt (rather than directly save it through the e-mail client). This will ensure that it contains no extra text and is intact.

You should be able to successfully register Kylix 3 once your registration information and reg##.txt file are correct.
 

Last Modified: 26-MAR-03