Communications Toolbox Error -23012
This tech note describes what to do if you receive an error -23012 while trying to connect with TCP/Telnet.
This error is a Macintosh system error and is commonly caused by a corrupted file or a missing file. The file that might be corrupted is "MacTCP DNR", which will be located inside the System Folder. It is possible that the MacTCP DNR file may not exist in the System Folder, or it's name may have been changed to something that is not understandable. We are not sure why this occurs, but most often the -23012 error is caused by a corrupted MacTCP DNR file.
Follow these steps to resolve this problem:
- Open the System Folder and select As List from the View menu
- Click on the 'Kind' column to sort the files and folders. If the MacTCP DNR file name has been changed, it should appear near the beginning of the list with an unrecognizable name. It will show "control panel" as the "Kind" and if you double click on it, you will get a message something like this: "MacTCP uses this file; it cannot be opened". If this is the case, move the corrupted file to the trash.
- If you do not find a corrupted file, check to see if you have a file called MacTCP DNR. If you have this file, move it to the trash.
- Now, you need to download a new copy of the MacTCP DNR file. After you have downloaded the file, put it inside the System Folder. Note that you do NOT need to restart the computer.
- Start MacEmulate and see if you are able to connect.