ArtinSoft's Blogs

Software Migration Experts
Welcome to ArtinSoft's Blogs Sign in | Join | Help
in Search

Christian Saborío's Blog

The blog deals mostly with problems and their respective solutions that I find on day to day basis at my current workplace. Most of the issues so far deal specifically with Virtualization (mostly Microsoft related), 64-bit migration, and Windows 2003 issues. Many of the problems I have faced in various projects have been solved by reading someone else's blog. This is an effort to pay back and hopefully someone will be able to solve some of their problems by reading something within these pages.

October 2006 - Posts

  • Joining a Machine to a Windows Domain that won't Budge

    During our VT labs, we are constantly messing around with domain controllers due to the fact that in order for Virtual Server's API and Carmine to work correctly, the hosts need to be on the same domain.

    Everything has worked quite fine until a day in which we were trying to add a machine the domain we had.  I got the following message:

    The system cannot log you on due to the following error:
    The specified domain either does exist or could not be contacted.

    Please try again or consult your system administrator.

    Hmmm...well...trying again certainly did not work and we are our own sys admins ;)  I sent a desperate cry for help to our awesome Virtua team, and Jose hinted me on how to fix it.

    All it takes is to change the Primary DNS of the machine that won't logon to the IP address of the domain controller.  Doing this fixed the issue.

    As far as why this works, I really don't know and to a certain extent, I am not sure I want to. :D

    Hope this helps someone in distress in the future!
  • Use VTune to Catch Alignment Faults

    So there is a quick hack method you can use to catch alignment exceptions on your code, but this approach - although effective, is not a very elegant solution. It turns out that VTune can help you find alignment faults very easily. I tested VTune using my MacBook running Windows XP and it had an event called: Misaligned Data Memory References By focusing on these events, you can find places in your code where alignment faults are happening. No more guessing, no more hacks, plain and simple. On some processors, this event counter might not be present. In cases like this, you would need to focus on the Split Stores Retired and Split Loads Retired events to find this information. We have added this extra information on our VTune labs as part of Artinsoft's continuing effort to support in-house customized 64-bit training .
Powered by Community Server (Non-Commercial Edition), by Telligent Systems