The code snippet provided in the question appears very basic. Try adding taking screnshots and a few assertions against page url, page contents, search for some other elements to narrow down the problem to an invalid locator or inability to run the app or something else,
BTW You can sure try the phantomjs on windows to narrrow it down even further.
Sorry to hear about the problem with glibc. You sure can try it with headless Firefox, it may not need that particular version
As of now iam using windows machine and developed some scripts and executed -- everything works fine in this scenario
but when i try to execute same scripts in Linux machine (Linux machine-- with out GUI only command line we have) scripts are not executing.
Procedure followed to execute scripts in linux machine:
1. Maintained all jars(TestNG and Selenium Stand alone) in lib folder
2. I have used Phantom JS which is used for Headless browser for testing